Golden roasted potatoes, sweet carrots, and tender zucchini make a side dish that lands on the table with crisp edges, caramelized spots, and just enough garlic to keep every bite interesting. The potatoes get the head start, which matters more than people think: they need a longer roast to turn browned and crisp while the zucchini would collapse if it went in at the beginning.
This version keeps the vegetables on the same sheet pan, but it doesn’t treat them the same. The potatoes and carrots take the full heat first, then the zucchini joins later so it stays intact and picks up color instead of turning watery. A quick finish with Parmesan and parsley gives the pan a salty, herby lift right before serving.
Below, I’ll show you how to keep the vegetables from steaming, when to add the zucchini, and how to swap in what you have without losing that roasted texture.
The potatoes came out crisp on the edges and the zucchini stayed firm instead of turning mushy. I liked that the carrots picked up just enough caramelization in the same time.
Save these roasted potatoes, carrots, and zucchini for the nights when you want a crisp, caramelized sheet pan side with almost no cleanup.
The Trick Is Staging the Vegetables So Nothing Steams
The biggest mistake with mixed roasted vegetables is crowding them into a pile and hoping the oven sorts it out. It doesn’t. Potatoes and carrots need direct contact with the pan and enough time for their surfaces to dry out and brown; zucchini gives up moisture fast, so it needs less time and a later entrance.
That’s why this recipe starts with the firmer vegetables first. If your pan is overloaded, the vegetables will soften before they caramelize, and you’ll lose the crisp edges that make this dish worth repeating. Use a large sheet pan and spread everything out in one layer after the zucchini goes in.
- Baby potatoes — Their thin skin helps them crisp without peeling. Quarter them evenly so they roast at the same pace; uneven pieces leave you with a mix of chalky centers and overdone edges.
- Carrots — Coin slices brown better than thick chunks and match the potato timing more closely. If your carrots are large, cut them on the smaller side so they soften by the time the potatoes are done.
- Zucchini — Add it later or it turns soft and watery. Chunky pieces hold their shape better than thin half-moons, and they brown at the edges instead of disappearing into the pan.
- Olive oil — This is what carries the seasoning and helps the cut surfaces roast instead of dry out. You don’t need expensive oil here, but you do need enough to lightly coat every piece.
What Each Ingredient Is Doing in the Pan

- Olive oil — Dividing it between the first roast and the zucchini keeps the softer vegetable from turning greasy and gives the potatoes enough fat to blister. If you use less, the vegetables dry out before they brown.
- Garlic — Minced garlic adds a savory edge, but it can scorch if it’s exposed too early on a dry pan. Tossing it with the oil helps it cling to the vegetables instead of burning on the sheet pan.
- Dried Italian seasoning — This gives the whole tray a familiar herb backbone without extra chopping. Fresh herbs won’t behave the same here; they’re better saved for the end.
- Parmesan — The cheese adds salt and a little nutty finish. Use grated Parmesan, not a heavy shredded handful, so it melts lightly across the hot vegetables instead of clumping.
- Parsley — This wakes everything up at the end. It doesn’t replace the roast flavor; it sharpens it.
How to Get Crisp Potatoes Without Overcooking the Zucchini
Start With the Potatoes and Carrots
Heat the oven to 425F before anything goes near the pan. Toss the potatoes and carrots with the oil, garlic, seasoning, salt, and pepper right on the sheet pan, then spread them into a single layer. If they’re crowded, they’ll steam and stay pale instead of turning golden at the edges.
Let the First Roast Do the Heavy Lifting
Roast the potatoes and carrots for 20 minutes before adding the zucchini. That first stretch is where the potatoes begin to crisp and the carrots start to sweeten. If the pan looks dry or the vegetables are sticking, the oven is doing its job; don’t stir them constantly or you’ll prevent browning.
Add the Zucchini at the Right Time
Toss the zucchini with the remaining oil before it goes onto the pan. This helps it roast instead of shrivel. Stir everything together once, then return the pan to the oven for about 15 minutes more, until the potatoes are crisp at the edges and the zucchini is tender but still intact.
Finish While the Pan Is Hot
Sprinkle the Parmesan and parsley over the vegetables right after they come out of the oven. The residual heat softens the cheese slightly and helps it cling to the hot vegetables. If you wait too long, the cheese sits on top and the herbs lose their fresh lift.
How to Adapt This for a Different Pan or Pantry
Dairy-Free Version
Leave off the Parmesan and finish with extra parsley or a squeeze of lemon instead. You lose the salty, nutty finish, but the vegetables still roast beautifully and taste brighter at the end.
Make It More Savory
Add a pinch of onion powder or a little smoked paprika with the seasoning. Onion powder deepens the roasted flavor without changing the texture, while paprika adds color and a warmer finish.
Use What You Have Instead of Zucchini
Yellow squash works the same way and can go in at the same time as the zucchini. Broccoli florets also work, but they need the full roasting time and may brown faster at the edges, which gives the dish a more assertive roasted flavor.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The zucchini softens a bit, but the flavors hold up well.
- Freezer: Not ideal. Potatoes and zucchini both lose their best texture after freezing and thawing.
- Reheating: Reheat on a sheet pan in a 400F oven until hot and edges crisp again. The common mistake is microwaving them, which makes the potatoes soft and the zucchini watery.
Answers to the Questions Worth Asking

Roasted Potatoes Carrots and Zucchini
Ingredients
Equipment
Method
- Preheat the oven to 425F.
- Toss the baby potatoes and carrots with 3 tablespoons olive oil, minced garlic, dried Italian seasoning, salt, and black pepper on a sheet pan.
- Roast for 20 minutes, until the potatoes begin to turn golden at the edges; keep the sheet pan in the center rack for even browning.
- Toss the zucchini with the remaining olive oil, then add it to the pan and stir so everything is in a single layer.
- Roast for 15 minutes more at 425F until the potatoes are crispy and the zucchini is tender; stir once halfway through if you want more even browning.
- Sprinkle with grated Parmesan and chopped fresh parsley, then serve right away.