Roasted potatoes, carrots, and zucchini land on the table with the kind of mix that keeps people reaching back for “just one more” piece: crisp-edged potatoes, sweet caramelized carrots, and zucchini that turns tender without collapsing into mush. The vegetables roast together, but they don’t all go in at the same time, and that timing is what keeps the pan from turning soft and soggy.
The potatoes and carrots get a head start because they need a longer stretch in the oven to develop real color. Zucchini joins later, after the first roast, so it picks up browning at the edges without releasing all its moisture too early. A little Parmesan at the end gives the vegetables a salty finish that clings to the hot pan instead of disappearing into it.
Below you’ll find the timing that makes this sheet pan side work, plus a few smart swaps if you’re using whatever vegetables are in the fridge.
The potatoes got those crisp corners I was hoping for, and the zucchini stayed tender instead of watery. The Parmesan at the end made the whole pan taste finished.
Like this roasted potatoes, carrots, and zucchini sheet pan side? Save it for the nights when you want crisp edges, caramelized vegetables, and almost no cleanup.
The Timing Trick That Keeps All Three Vegetables at the Right Texture
Potatoes and carrots need enough time to dry out and brown, while zucchini needs less heat or it turns watery and limp. That mismatch is the whole recipe. If all three vegetables go in together, the zucchini gives off moisture before the potatoes have a chance to crisp, and the pan starts steaming instead of roasting.
The first roast builds the structure. The second roast finishes the zucchini and lets the potatoes pick up deeper color on the cut sides. Stirring once halfway through the process helps redistribute the oil and keeps the edges from scorching where the pan runs hottest.
What Each Ingredient Is Actually Doing in the Pan

- Baby potatoes — These are the backbone of the dish because they brown into crisp, creamy bites instead of drying out. Quarter them into even pieces so they finish at the same time as the carrots. If you only have russets, they work, but they’re drier and can break apart more easily.
- Carrots — Carrots bring sweetness and hold their shape during the first roast, which is why they can go in with the potatoes. Slice them into 1/2-inch coins so they don’t turn leathery at the edges before the potatoes are done.
- Zucchini — This is the ingredient that needs the late entrance. Zucchini carries a lot of water, so adding it after the first 20 minutes keeps the pan from flooding and gives it enough heat to brown instead of steam.
- Olive oil — Oil does the real work here by coating the cut surfaces so they roast rather than dry out. Use a good one if you have it, because the flavor stays on the vegetables all the way to the plate.
- Garlic, Italian seasoning, Parmesan, and parsley — Garlic and seasoning go on early so they bloom in the oil, while Parmesan and parsley finish the dish after roasting. If the garlic is added at the end, it can taste raw and sharp instead of mellow and savory.
Building the Sheet Pan So It Browns Instead of Steams
Coating the Heartier Vegetables First
Toss the potatoes and carrots with most of the oil, garlic, Italian seasoning, salt, and pepper directly on the sheet pan. That keeps the vegetables in one layer and avoids dirtying another bowl, but the bigger win is contact: every cut surface gets a thin film of oil before it hits the heat. Spread them out after tossing. If they pile up, the trapped moisture softens the edges and the potatoes lose their chance to crisp.
Giving Zucchini Its Late Entry
After 20 minutes, the potatoes should be starting to turn golden at the edges and the carrots should be a little tender when pierced with a fork. Add the zucchini at that point with the remaining oil and stir once to coat everything. This is the part that saves the dish from becoming watery. Zucchini only needs enough time to soften and brown in spots; any longer and it collapses.
Finishing Hot and Fast
Roast for the final 15 minutes until the potatoes are crisp and the zucchini has color on the edges. Sprinkle the Parmesan over the hot vegetables right away so it melts lightly and clings instead of clumping. Add the parsley last for a fresh finish. If the pan looks pale at the end, it usually means the vegetables were crowded or the oven wasn’t fully preheated before they went in.
How to Adapt This for the Vegetables You Have
Dairy-Free Finish
Skip the Parmesan and finish with extra parsley plus a pinch more salt. The dish still works because the browning comes from the oven, not the cheese. If you want more punch, add a little lemon zest at the end for brightness.
Higher-Protein Side
Toss in chickpeas during the second roast for extra protein and a little crunch. They brown best if they’re well drained and patted dry first. The texture shifts from simple roasted vegetables to something more meal-like without changing the seasoning.
Using Broccoli Instead of Zucchini
Broccoli florets can replace the zucchini if that’s what you have. Add them with the zucchini would have gone in, but expect a firmer bite and more browned edges. They hold up well to the same seasoning and take on the Parmesan nicely.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The zucchini softens a bit, but the flavor stays good.
- Freezer: This one doesn’t freeze well. The zucchini turns mushy after thawing, and the potatoes lose their roasted texture.
- Reheating: Reheat on a sheet pan in a 400F oven until hot and the edges crisp back up, about 10 to 12 minutes. The microwave warms it, but it also steams the vegetables and wipes out the texture you worked for.
Questions I Get Asked About This Recipe

Roasted Potatoes Carrots and Zucchini
Ingredients
Equipment
Method
- Preheat oven to 425°F and set out a sheet pan so it’s hot when the vegetables go in. Aim for a steady bake for crisp potato edges.
- Toss potatoes and carrots with 3 tablespoons olive oil, garlic, Italian seasoning, salt, and black pepper on the sheet pan, coating everything evenly. Spread into a single layer so cubes can brown instead of steam.
- Roast for 20 minutes, until potatoes are starting to turn golden at the edges. Look for lightly browned surfaces before adding zucchini.
- Toss zucchini with the remaining olive oil, then add it to the pan and stir to combine. Distribute zucchini around the potatoes so it roasts instead of crowding.
- Roast 15 minutes more until potatoes are crispy and zucchini is tender. Watch for browned zucchini spots and crisping on the potato cubes.
- Sprinkle the roasted vegetables with grated Parmesan and chopped parsley, then serve right away. The herbs should stay bright while the cheese melts slightly from the heat.