Roasted potatoes, carrots, and zucchini turn into the kind of side dish that disappears before the main course gets a fair shot. The potatoes crisp at the edges, the carrots caramelize into sweet little coins, and the zucchini softens just enough to pick up all that garlic and herb flavor without collapsing into mush. When it’s done right, you get three vegetables with three different textures on one pan, which is exactly why this stays in my rotation.
The trick is treating the vegetables like they have different personalities. Potatoes and carrots need a head start because they take longer to soften and brown, while zucchini goes in later so it stays tender instead of watery. I also like keeping the oil divided, because the first round helps the sturdier vegetables roast properly, and the second round coats the zucchini just enough to keep it from drying out in the oven.
Below, I’ve included the part that matters most: how to keep the potatoes crisp instead of steamed, plus the small ingredient choices that change the final texture more than people expect.
I usually struggle to get zucchini roasted without turning it soggy, but adding it halfway through was perfect. The potatoes came out crisp on the edges and the carrots got those caramelized spots I was hoping for.
Save these roasted potatoes, carrots, and zucchini for the nights when you want one sheet pan, crisp edges, and vegetables that actually roast instead of steam.
The One Mistake That Keeps Sheet Pan Vegetables Soft
The biggest reason roasted vegetables go limp is crowding. When potatoes, carrots, and zucchini are piled too close together, they release steam and sit in it instead of browning. A little space on the pan matters more than extra oil. If your sheet pan looks packed, use two pans or roast in batches.
The second issue is timing. Potatoes and carrots need a real head start because they’re dense, while zucchini has a lot of water and only needs the last stretch of heat. Add everything at once and the zucchini turns soft before the potatoes are done. Staggering the vegetables is what gives you crisp, browned edges instead of a tray of tender but pale vegetables.
What Each Vegetable Is Doing in This Pan

- Baby potatoes — These bring the crisp, starchy bite that makes the tray feel substantial. Quartering them gives more cut surface for browning, and baby potatoes hold their shape better than waxy diced potatoes. If you only have larger potatoes, cut them into even bite-size chunks so they finish at the same rate as the carrots.
- Carrots — Carrots need heat to bring out their sweetness. Slicing them into 1/2-inch coins helps them soften in time without drying out. Thinner slices can overcook before the potatoes are ready, so keep them chunky enough to hold their shape.
- Zucchini — Zucchini is here for tenderness and contrast, not for long roasting time. Cutting it into 1-inch chunks keeps it from shrinking into almost nothing. If you use smaller pieces, they’ll soften too fast and can turn watery.
- Olive oil — The oil is what helps the vegetables brown instead of bake dry. Dividing it keeps the first vegetables coated for crisping and the zucchini lightly dressed at the end. A lighter olive oil works fine here; save the fancy finishing oil for the end if you want a stronger flavor.
- Parmesan — Parmesan adds salty, nutty sharpness at the end without needing extra roasting time. Stir it on after the pan comes out so it melts just enough to cling to the vegetables. Grated Parmesan works better than shredded here because it spreads more evenly.
How to Roast Them So the Edges Brown and the Zucchini Stays Tender
Give the Potatoes and Carrots the Head Start
Toss the potatoes and carrots with most of the oil, garlic, seasoning, salt, and pepper right on the sheet pan. Spread them out in a single layer and roast at 425°F until the potatoes are starting to turn golden at the edges. That first 20 minutes is doing the heavy lifting, so don’t rush it; if the vegetables look pale, they need more time before the zucchini goes in.
Add the Zucchini After the Dense Vegetables Are Almost There
Stir in the zucchini with the remaining oil and get everything back into an even layer. Zucchini releases moisture fast, so it belongs in the oven only after the potatoes and carrots have already started browning. If you add it too early, the whole pan softens and the vegetables lose that roasted texture.
Finish Fast, Then Season at the End
Roast for about 15 minutes more, just until the zucchini is tender and the potatoes are crisp enough to release from the pan without sticking. Sprinkle on the Parmesan and parsley while everything is hot so the cheese melts lightly and the herbs stay fresh. If the vegetables look dark on the bottom before the potatoes are tender, your oven runs hot and the pan may need to move up one rack next time.
How to Adapt This for Different Needs
Dairy-Free Version
Leave off the Parmesan or finish with a dairy-free Parmesan-style topping after roasting. You’ll lose a little of the salty, nutty finish, so add an extra pinch of salt at the end to keep the vegetables tasting complete.
Make It Heartier
Add chunks of red onion or bell pepper with the potatoes and carrots for more sweetness and color. Both roast well on the same timeline, but keep the pieces large enough that they don’t shrivel before the rest of the pan is done.
Herb Swap
Use rosemary or thyme instead of Italian seasoning if that’s what you have. Rosemary gives a woodsy, stronger roast-vegetable flavor, while thyme stays a little softer and more delicate. Keep the amount modest so the herbs don’t overpower the carrots.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The zucchini softens a bit as it sits, but the potatoes still reheat well.
- Freezer: Not ideal. Zucchini changes texture after freezing and turns watery when thawed, so this dish is best made fresh.
- Reheating: Reheat on a sheet pan in a 400°F oven for 8 to 10 minutes so the potatoes can crisp again. The mistake is microwaving it, which turns the vegetables soft and steamy instead of roasted.
Answers to the Questions Worth Asking

Roasted Potatoes Carrots and Zucchini
Ingredients
Equipment
Method
- Preheat the oven to 425F so it reaches full heat before the vegetables go in.
- Toss the baby potatoes and carrots on a sheet pan with 3 tablespoons olive oil, garlic, Italian seasoning, salt, and black pepper until evenly coated.
- Roast for 20 minutes, then look for edges on the potatoes to start browning.
- Toss the zucchini with the remaining olive oil, then add it to the pan and stir to redistribute the vegetables.
- Roast 15 minutes more at 425F until the potatoes are crispy and the zucchini is tender.
- Sprinkle Parmesan and fresh parsley over the roasted vegetables so the cheese melts slightly and the herbs stay bright.
- Serve immediately while the potatoes are crisp and the vegetables are hot.