Garlic Herb Roasted Potatoes, Carrots, and Zucchini

Garlic herb roasted potatoes, carrots, and zucchini on a white plate

If you’re looking for a vegetable side that actually browns, this garlic herb roasted potatoes, carrots, and zucchini is the sheet-pan version: baby potatoes, carrots, zucchini, olive oil, garlic, rosemary, and thyme. Potatoes and carrots start at 400°F. Zucchini and minced garlic join later so the squash doesn’t collapse into jam while the potatoes are still chalky in the center. One pan, about 40 minutes in the oven, and the only real technique is matching cook times instead of treating every vegetable like it wants the same 40 minutes.

Why You’ll Love This Recipe ❤️

  • Real browning, not a steamed bag. Hot pan, dry veg, one layer.
  • Zucchini doesn’t roast the full 40 minutes. That’s the difference between glossy squash and mush.
  • Garlic is added late so it toasts instead of burning into bitter specks.
  • It sits next to chicken, steak, or eggs without needing a second recipe.
  • Leftovers recrisp on a sheet pan better than they do in a microwave.

Recipe at a Glance

Prep: 15 minutes  ·  Cook: 38–42 minutes  ·  Total: about 55 minutes including preheat  ·  Servings: 4–6 sides  ·  Difficulty: easy  ·  Method: 400°F sheet pan, two-stage roast

Don’t Want to Plan Every Dinner Yourself?

28 Days of Dinners Planned for You gives you 28 days of dinners, grocery lists and prep guidance already organized for you.

Plan My Next 28 Dinners →

Ingredients 🛒

  • 1¼ pounds (560 g) baby potatoes, halved (or Yukon golds in 1-inch chunks)
  • 1 pound (450 g) carrots, scrubbed, cut into 2-inch sticks about as thick as the potato halves
  • 12 ounces (340 g) zucchini (2 medium), 1-inch half-moons
  • 3 tablespoons olive oil, divided
  • 1 tablespoon minced fresh thyme (or 1 teaspoon dried)
  • 1 tablespoon minced fresh rosemary (or 1 teaspoon dried)
  • 4 garlic cloves, minced — added with the zucchini
  • 1 teaspoon kosher salt, plus more to taste
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder (optional)
  • ½ teaspoon paprika (optional, for color)

Cut size is the timing. Potatoes and carrots need similar mass or the carrots stay hard while potatoes blow out. Zucchini thicker than coins: 1-inch half-moons. Coins collapse. If a zucchini is huge and seedy, cut out the seedy core so you’re not roasting watery seeds.

Fresh vs dried herbs: fresh is louder. Dried works at 1 teaspoon each. A tablespoon of dried rosemary is pine needles. Don’t.

Baby potatoes vs Yukon: either. Peel only if the skins are tough or you prefer it. Carrots: scrub is enough on thin skins; peel old bitter ones.

Equipment

A rimmed baking sheet. Dark metal browns harder than a pale cookie sheet. Two sheets if you double the recipe — crowding is steamed vegetables, not roasted ones. Parchment if you hate scrubbing; bare metal browns more. Middle rack, oven actually at 400°F (an oven thermometer is worth it if yours lies).

How to Make It 👩‍🍳

Heat the oven and cut even

400°F, full preheat. A lukewarm oven is pale veg. Pat everything dry, especially zucchini. Wet squash is steam.

Toss potatoes and carrots with 2½ tablespoons oil, thyme, rosemary, salt, pepper, and paprika if using. Spread in one layer, cut sides down on the potatoes where you can.

Roast the slow vegetables first

Roast 20 minutes. Undersides should be starting to color, not finished. If nothing has color at 20, the pan is crowded or the oven isn’t 400 — give them 5 more minutes before zucchini goes in. Don’t cover with foil. Foil is steaming.

Zucchini and garlic in the second half

Toss zucchini with the remaining ½ tablespoon oil and a pinch of salt. Pull the pan, add zucchini and minced garlic, toss so the garlic doesn’t sit in one burnt pile, spread out again. Roast 18–22 minutes more until a fork slides into a potato with no chalky center, carrots have browned edges, zucchini is glossy and just soft, garlic smells toasted not acrid.

If minced garlic looks like it will burn at minute 10 of this second round, toss so it hides under potato. Taste salt at the end. Potatoes drink it. A squeeze of lemon on the pan is optional and good.

Total oven time is about 38–42 minutes, not 20, not 60. Cut during preheat so you’re not waiting on both.

Why the Technique Works

Starch, dense sugar, and water don’t share a clock. Potatoes are starch. Carrots are dense. Zucchini is mostly water in a thin wall. Same pan, same 40 minutes, and zucchini collapses while potatoes are still raw in the center. A 20-minute head start for potatoes and carrots is matching cook times, not extra fuss.

Minced garlic burns at 400°F if it sits there 40 minutes. Whole unpeeled cloves can go the distance. Minced cannot. Add it with the zucchini.

Crowding drops pan temperature and traps steam. One layer, or two pans. Overlapping pieces are pale on top and wet underneath. Three tablespoons of oil for this amount of veg is enough. A third of a cup is a greasy steamed pan.

A half-sheet (18×13) handles this batch in one layer. A 9×13 cake pan does not — the walls trap steam and the center never browns. If you only have a 9×13, split onto two pans or roast potatoes and carrots fully, then add zucchini on a second round rather than piling. Glass dishes lag metal by several minutes and brown less; start checking later, not by adding more oil.

Yellow squash can stand in for zucchini on the same second-half clock. Broccoli florets also belong in the second half, not the first — they char if they sit 40 minutes at 400°F. Whole baby carrots next to halved baby potatoes will still be hard in the middle; cut the carrots.

Cooking Tips

Middle rack. Bottom burns and pale tops: the sheet is too dark and too low — raise it. Nothing browns: crowded or a lying oven. Toss once when zucchini goes in. You don’t need to flip every 5 minutes.

Convection: drop to 375°F or check 5 minutes early. It browns faster and can dry zucchini out.

Don’t boil these first and don’t smash them. Leftover cubes chopped small disappear into one-pot chicken orzo the next day. Breakfast: chop, fry, eggs.

Variations and Substitutions

Red onion wedges: thick, with the potatoes so they caramelize. Thin slices burn.

Parmesan: ¼ cup grated in the last 5 minutes. Not dairy-free anymore.

No zucchini: extra carrots, or broccoli florets in the second half (broccoli cooks closer to zucchini than to potato).

Sweet potato: swap half the white potatoes. Same start as carrots. Don’t cut them tiny; they brown faster.

Bell pepper: 1-inch chunks with the zucchini. Same water problem if they go in at minute zero.

Frozen mixed “roasting vegetables”: a different product. Frozen zucchini is a swamp. Fresh is this recipe.

Serving Suggestions

Next to roast chicken, seared steak, salmon, or fried eggs. Lemon at the table. Don’t also make a second potato side unless you want two potato sides.

Storage, Freezing & Reheating

Fridge 3–4 days. Reheat on a sheet at 400°F for 8–10 minutes so edges recrisp. Microwave makes them wet.

Freezing: potatoes and carrots are acceptable; zucchini weeps into mush. If you know you’ll freeze, skip zucchini and add it fresh next time.

Make-ahead cut: potatoes and carrots in water in the fridge so they don’t brown, then drain and dry hard before oil. Zucchini closer to roast time. Don’t oil hours ahead — salt and oil pull water.

You can roast the potatoes and carrots fully (about 35–40 minutes), cool, fridge, then add raw zucchini and garlic to the cold pan and roast 18–20 minutes at 400°F at dinner. The potatoes recrisp while the zucchini cooks. That’s useful if you want the chopping done at lunch. Fully roasted zucchini does not recrisp well — it just heats up wet. That’s why the two-stage method isn’t optional if you care about texture.

Troubleshooting

Soggy: crowded pan, wet veg, oven not 400, or you covered it. Space, dry, preheat.

Burnt garlic: minced garlic went in for the full 40 minutes. Add it with zucchini.

Hard carrots: too thick, or they went in late. Same size as potato chunks, first 20 minutes. Old woody carrots stay tough; peel and cut smaller.

Mushy zucchini: sliced too thin, or it roasted the whole time. Second half only, thick half-moons.

Pale: pale pan, overcrowded, or too much oil. Less oil, more space, darker sheet, 425°F if you watch the last 5 minutes.

FAQ

Can I roast everything together from the start?

Only if you accept mushy zucchini. If you only have zucchini, roast it 15–20 minutes by itself — it does not want this recipe’s potato clock.

Do I need to parboil the potatoes?

No for halved baby potatoes or 1-inch Yukon chunks. Parboiling is for giant chunks or smashed potatoes.

Is this a main dish?

It’s a side. Chickpeas (drained, patted) in the last 15 minutes or eggs on top make it more of a meal. Most people still want a protein.

Can I use a glass baking dish?

It won’t brown as well as a dark metal sheet. You can; expect paler veg and maybe extra time. Don’t overcrowd it to compensate.

Nutrition, Allergens & Dietary Notes

Approx, per 1 of 6 sides:

  • Calories: 160–190
  • Protein: 3–4 g
  • Carbs: 22–26 g
  • Fat: 7–8 g
  • Fiber: 4–5 g

No major allergens as written. Parmesan variation is dairy. Garlic is an irritant for some people, not a peanut-style allergen. Olive oil is the fat; butter would add dairy.

Final Thoughts

Space on the pan is the seasoning people forget. If you wanted potatoes that get smashed and dressed, that’s smashed potato salad — boiled first, not this roast.

28 Days of Dinners Planned for You product cover

Stop wondering what’s for dinner

This recipe covers tonight. 28 Days of Dinners Planned for You covers the next 27—decided, shopped and prepped.

  • ✓ 28 dinner recipes for real weeknights
  • ✓ 4 weekly grocery lists, done for you
  • ✓ Simple prep guidance for smoother evenings
  • ✓ Leftover strategy & emergency dinners

Plan My Next 28 Dinners →

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *