How Long To Cook Roasted Zucchini

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

How Long to Cook Roasted Zucchini?

Roasted zucchini takes about 15 to 20 minutes in a 425°F (220°C) oven, depending on how thick you slice it.
 
If you love zucchini but hate when it turns out soggy, the answer to how long to cook roasted zucchini is simpler than you think.
 
The key is high heat, the right thickness, and giving the slices enough room to breathe on the pan.
 
In this post, we’ll walk through exactly how long to roast zucchini, why timing matters, and how to get that golden, caramelized edge every single time.
 
Let’s dive in.
 

How Long to Roast Zucchini in the Oven

How long to cook roasted zucchini depends mostly on the cut and thickness, so here’s what to expect:
 

1. Sliced Rounds or Half-Moons: 15–20 Minutes

If you slice your zucchini into rounds or half-moons about ¼ inch thick, roast them at 425°F for 15 to 20 minutes.
 
Flip them once at the halfway mark so both sides get that nice browned finish.
 
This is the most common way people cook roasted zucchini, and it’s honestly the easiest to nail.
 

2. Spears or Wedges: 20–25 Minutes

Cut your zucchini into spears or wedges for a heartier bite, and you’ll need closer to 20 to 25 minutes.
 
Thicker pieces hold more water inside, so they take a little longer to release moisture and turn tender.
 
The good news is these longer pieces stay meaty instead of turning to mush.
 

3. Whole or Halved Zucchini: 30–40 Minutes

Roasting a whole zucchini or a halved one takes the longest.
 
Figure on about 30 to 40 minutes, depending on size, since the outside cooks before the inside softens.
 
If you go this route, poke it with a fork near the end to check doneness so you don’t overcook it.
 

Factors That Affect How Long to Cook Roasted Zucchini

Timing isn’t just about the clock, so keep these in mind before you slide your pan into the oven:
 

1. Oven Temperature

Most recipes call for 400°F to 425°F (200°C–220°C) because high heat roasts zucchini fast without steaming it.
 
Drop below 375°F and you’re basically baking it, which means a softer, soggier result.
 
Stick with high heat and your roasted zucchini will brown beautifully every time.
 

2. Thickness of the Slices

Thin slices cook in as little as 12 to 15 minutes, while thick chunks can push past 25.
 
The thinner the slice, the faster the water escapes and the quicker it roasts.
 
Aim for even thickness across all your pieces so they finish at the same time.
 

3. Moisture and Crowding

Zucchini is mostly water, so if you pile it on the pan, it steams instead of roasts.
 
Spread the pieces in a single layer with a little space between each one.
 
That airflow is what gives you crispy edges instead of a limp, wet pile.
 

Tips for Perfect Roasted Zucchini Every Time

Now that you know how long to cook roasted zucchini, here are a few tricks to make it shine:
 

1. Pat It Dry First

Blot your sliced zucchini with a paper towel before seasoning.
 
Removing surface moisture helps it roast instead of steam.
 
It’s a tiny step that makes a big difference in texture.
 

2. Don’t Skimp on the Oil

A good drizzle of olive oil helps the zucchini brown and keeps it from drying out.
 
Just enough to coat each piece lightly is all you need.
 
Too little oil and you get pale, chewy slices instead of golden ones.
 

3. Season Simply

Salt, pepper, garlic powder, and a pinch of Parmesan go a long way.
 
Add fresh herbs like basil or thyme after roasting so they don’t burn.
 
Simple seasoning lets the natural sweetness of the zucchini come through.
 

4. Broil at the End for Extra Color

If your zucchini needs more browning, switch to broil for the last one to two minutes.
 
Watch it closely, because it can go from golden to charred fast.
 
This is the secret to that restaurant-style finish at home.
 

5. Serve It Right Away

Roasted zucchini is best enjoyed straight from the oven while the edges are still crisp.
 
If you must reheat leftovers, warm them in a skillet instead of the microwave.
 
That way you bring back some of that roasted texture instead of steaming it soft again.
 

So, How Long to Cook Roasted Zucchini?

Roasted zucchini takes about 15 to 20 minutes at 425°F when sliced into rounds or half-moons, though thicker spears and halves need longer.
 
The exact time hinges on thickness, oven temperature, and how well you spread the pieces on the pan.
 
Use the tips above, keep an eye on that golden color, and you’ll never wonder how long to cook roasted zucchini again.
 
Now go preheat that oven and enjoy.