Roasted Potatoes, Carrots, and Zucchini

Loading…

By Reading time

Roasted potatoes, carrots, and zucchini come out at their best when each vegetable gets the heat it needs without turning limp or soggy. The potatoes go crisp at the edges, the carrots soften and sweeten, and the zucchini picks up just enough color to taste roasted instead of steamed. That balance is what makes this sheet pan side dish worth repeating.

The trick is timing. Potatoes and carrots need a head start because they’re denser and take longer to caramelize. Zucchini goes in later, after the pan has had time to build real color, so it stays tender with browned edges instead of collapsing into a soft pile. A little garlic and Italian seasoning carry the whole pan, and the Parmesan at the end adds a salty finish that clings to the vegetables instead of disappearing into the oil.

Below, I’ve included the timing detail that keeps the zucchini from overcooking, plus a few easy swaps if you want to change the herbs or make it dairy-free.

“

The potatoes got crisp on the edges and the zucchini stayed tender instead of mushy. Adding the zucchini halfway through made all the difference, and the Parmesan at the end pulled everything together.

★★★★★— Melissa R.

Love these roasted potatoes, carrots, and zucchini with crispy edges and Parmesan? Save them to Pinterest for the next time you need an easy sheet pan side.

Save to Pinterest

The Trick to Roasting Mixed Vegetables Without Steaming Them

Mixed vegetable sheet pans fail for one main reason: everything goes in at once. Potatoes need time to lose their raw center and develop a crust, carrots need enough heat to caramelize, and zucchini turns soft fast if it sits in the oven too long. Staggering the roast is what keeps this pan from going limp.

Starting the potatoes and carrots first gives you two different kinds of browning at the same time. The potatoes crisp because their cut sides sit directly on the hot pan, and the carrots sweeten as their edges darken. Zucchini enters later with enough oil to brown, but not so long that it collapses and leaks moisture into the whole pan.

  • Potatoes — Baby potatoes hold their shape well and roast into crisp, creamy chunks. Quartering them gives more cut surface, which means more browning.
  • Carrots — Sliced into 1/2-inch coins, they cook at about the same rate as the potatoes once they’ve had a head start. Thinner slices can overcook before the potatoes are done.
  • Zucchini — This is the ingredient that needs restraint. Cut it into 1-inch chunks so it doesn’t disappear in the heat, and add it only after the denser vegetables have started to brown.
  • Parmesan — The cheese goes on at the end because it would scorch before the vegetables finish. Added off heat, it melts just enough to cling to the hot surface.

What Each Ingredient Is Actually Doing in This Pan

Roasted Potatoes Carrots and Zucchini crispy caramelized herby
  • Baby potatoes — These roast up with the best texture because they’re waxier than russet potatoes. If you swap in a starchy potato, keep the pieces a little larger so they don’t break down too much.
  • Olive oil — This is what carries the seasoning and helps the vegetables brown instead of dry out. You need enough to coat the cut surfaces, but too much pools on the pan and softens everything.
  • Garlic — Minced garlic perfumes the oil and seasons every bite, but it can burn if it’s left exposed on a very hot pan for too long. Tossing it with the vegetables keeps it from scorching as fast as it would on its own.
  • Italian seasoning — This gives the pan its herb backbone without needing a long ingredient list. If you don’t have it, use dried oregano plus a little basil or thyme.
  • Parmesan — Freshly grated Parmesan melts onto the hot vegetables and adds saltiness without making the pan greasy. The pre-shredded kind works in a pinch, but it won’t melt as cleanly.

How to Get Crisp Potatoes, Sweet Carrots, and Tender Zucchini on One Sheet Pan

Building the First Roast

Heat the oven to 425F so the vegetables hit real roasting heat right away. Toss the potatoes and carrots with most of the oil, garlic, Italian seasoning, salt, and pepper on the sheet pan itself, then spread them out in a single layer. If they’re crowded, they’ll steam before they brown. After 20 minutes, the potatoes should be starting to turn golden on the edges and the carrots should look a little wrinkled and glossy.

Adding the Zucchini at the Right Moment

Mix the zucchini with the remaining oil before it goes on the pan. That last bit of oil helps it brown instead of drying out while the cut edges catch heat quickly. Stir it through the partially roasted vegetables so it picks up some of the seasoned oil already on the pan. If the zucchini goes in at the start, it releases too much water and the potatoes lose their crisp edges.

Finishing for Color and Texture

Roast for about 15 minutes more, watching for deep golden spots on the potatoes and browned corners on the zucchini. The carrots should be tender enough to pierce with a fork but still hold their shape. Pull the pan from the oven and add the Parmesan and parsley right away so they cling to the heat. If the cheese waits too long, it won’t melt into the vegetables the same way.

How to Adapt This for Different Dinners

Dairy-Free Version

Skip the Parmesan and finish with extra parsley plus a pinch of flaky salt. You’ll lose the salty, savory finish the cheese brings, but the vegetables will taste cleaner and a little lighter.

Gluten-Free and Naturally Vegetarian

This recipe is already gluten-free as written, and the vegetables do the heavy lifting. Serve it as a side for roasted chicken, grilled fish, or baked tofu, depending on what you’re building around it.

Swap the Herbs

Use rosemary for a sharper, woodsy finish or thyme for something more delicate. Fresh herbs go on at the end, while dried herbs belong in the oil at the start so they can bloom in the heat.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days. The zucchini softens a bit, but the potatoes still hold up well.
  • Freezer: I don’t recommend freezing this one. Zucchini turns watery after thawing and the potatoes lose their roasted texture.
  • Reheating: Reheat on a sheet pan in a 400F oven until hot and the potatoes crisp back up. The microwave works, but it softens the edges and gives you a steamed texture instead of a roasted one.

Questions I Get Asked About This Recipe

Can I cut the vegetables ahead of time?+

Yes. Cut the potatoes and carrots a few hours ahead and keep them covered in the fridge. I’d wait to cut the zucchini until closer to roasting time because it releases moisture faster and can soften before it ever hits the oven.

How do I keep the zucchini from getting mushy?+

Add it halfway through, not at the beginning. Zucchini cooks fast and gives off water as it heats, so the later addition keeps it tender with browned edges instead of soft and watery. Cutting it into larger chunks also helps it hold its shape.

Can I use frozen vegetables for this recipe?+

Frozen zucchini isn’t a good swap here because it releases too much water and won’t brown well. Frozen potatoes and carrots also tend to roast unevenly unless they’re par-cooked and dried first, so fresh vegetables give the best texture by far.

How do I get the potatoes crisp instead of soft?+

Use a hot oven and don’t crowd the pan. The potatoes need direct contact with the sheet pan to brown, so spread them out after tossing and leave enough space for moisture to escape. If your pan is overloaded, the vegetables will steam and the edges won’t crisp.

Can I make this recipe ahead for meal prep?+

Yes, but the texture is best on day one. For meal prep, roast it fully and reheat in the oven so the potatoes regain some crispness. If you know you’ll be reheating it, hold back the Parmesan until after warming so it doesn’t dry out.

Roasted Potatoes Carrots and Zucchini

Roasted Potatoes Carrots and Zucchini with garlicky Italian seasoning delivers crisp potato cubes, caramelized carrot coins, and browned zucchini from one sheet pan. Tossed in olive oil and finished with Parmesan and parsley for a savory, herb-speckled side.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: American
Calories: 318

Ingredients
  

Vegetables and seasonings
  • 1.5 lb baby potatoes Quartered
  • 3 carrots Sliced into 1/2-inch coins
  • 2 zucchini Cut into 1-inch chunks
  • 0.25 cup olive oil Divided
  • 3 clove garlic Minced
  • 1 tsp dried Italian seasoning
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 0.25 cup Parmesan Grated
  • 1 tbsp fresh parsley Chopped

Equipment

  • 1 sheet pan

Method
 

Roast the potatoes and carrots
  1. Preheat the oven to 425F.
  2. Toss baby potatoes and carrots with 3 tablespoons olive oil, minced garlic, dried Italian seasoning, salt, and black pepper on a sheet pan, spreading into an even layer.
  3. Roast for 20 minutes until the edges begin to brown.
Add zucchini and finish roasting
  1. Toss zucchini with the remaining olive oil, then add it to the pan and stir.
  2. Roast 15 minutes more at 425F until potatoes are crispy and zucchini is tender.
Season and serve
  1. Sprinkle Parmesan and fresh parsley over the hot vegetables.
  2. Serve immediately while the potatoes stay crisp.

Notes

For maximum crisping, spread the potatoes and carrots in a single layer with space between pieces; overcrowding steams them. Store leftovers in an airtight container in the refrigerator for up to 3 days and reheat on a sheet pan at 425F until hot. Freezing isn’t recommended because zucchini can turn watery after thawing. For a dairy-light option, use finely grated nutritional yeast in place of Parmesan.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating