Why You’ll Love This Roasted Zucchini and Tomatoes
- Effortless Elegance. With just a handful of ingredients and minimal prep, you can create a side dish that looks and tastes like it came from a fancy bistro. It’s perfect for when you want to impress without the stress.
- Deep, Caramelized Flavor. Roasting isn’t just cooking; it’s transforming. The high heat coaxes out the natural sugars in the vegetables, leading to beautifully browned, sweet, and intensely flavorful results that boiling or steaming just can’t achieve.
- Versatility is its Middle Name. This isn’t just a side dish. These roasted veggies can be tossed with pasta, piled onto crusty bread, served alongside grilled chicken or fish, or even folded into a frittata. It’s a culinary building block.
- It’s a Texture Dream. You get the tender, almost creamy flesh of the zucchini, the soft, jammy burst of the tomatoes, and those delightfully crispy, slightly charred edges. Every bite is a little different.
Ingredients & Tools
- 2 medium zucchinis (about 1 lb / 450 g total)
- 1 pint cherry or grape tomatoes
- 1 large red onion
- 4 cloves garlic, minced
- 3 tablespoons extra virgin olive oil
- 1 teaspoon dried oregano (or 1 tbsp fresh)
- 1/2 teaspoon dried thyme (or 1 1/2 tsp fresh)
- 1/4 teaspoon red pepper flakes (optional, for a hint of heat)
- To taste, kosher salt and freshly ground black pepper
- For serving, fresh basil or parsley, chopped
Tools: A large rimmed baking sheet (half sheet pan), parchment paper (optional but helpful for cleanup), a large mixing bowl.
The quality of your ingredients really shines here, so this is the time to use that good olive oil you have. The red onion adds a touch of sweetness that balances the acidity of the tomatoes beautifully. And don’t skip the fresh herbs at the end—they add a burst of brightness that ties the whole dish together.
Serves: 4 as a side | Prep Time: 15 minutes | Cook Time: 25-30 minutes | Total Time: 40-45 minutes
Before You Start: Tips & Ingredient Notes
- Size Matters (for Even Cooking). Try to cut your zucchini and onion into pieces that are roughly the same size as the tomatoes. This ensures everything cooks at the same rate, so you don’t end up with mushy zucchini and undercooked tomatoes.
- Don’t Crowd the Pan! This is the golden rule of roasting. If you pile all the veggies onto a small pan, they’ll steam instead of roast. You want a single, even layer with a little space between pieces for proper caramelization. Use two pans if necessary.
- To Salt or Not to Salt (Early)? Salting the zucchini before roasting can draw out a lot of water, which can lead to steaming. I prefer to toss everything with salt right before it goes in the oven. The result is a better roast and a more concentrated flavor.
- Garlic Timing is Everything. Minced garlic can burn quickly in a hot oven. We’ll add it partway through the cooking process so it infuses its flavor without turning bitter.
How to Make Roasted Zucchini and Tomatoes
Step 1: Preheat your oven to 425°F (220°C). This high heat is crucial for getting that beautiful caramelization instead of just soft, steamed vegetables. If you’re using parchment paper, line your baking sheet now—it makes cleanup an absolute dream.
Step 2: Prep your vegetables. Wash the zucchini and trim the ends. Cut them in half lengthwise, then slice into 1/2-inch thick half-moons. Halve the cherry tomatoes—this helps them release their juices and create a saucy element. Peel the red onion and cut it into 1-inch chunks. The goal is rustic, evenly-sized pieces.
Step 3: In a large mixing bowl, combine the zucchini, tomatoes, and red onion. Drizzle with the olive oil and sprinkle with the dried oregano, thyme, red pepper flakes (if using), a generous pinch of kosher salt, and several grinds of black pepper. Toss everything together with your hands or a spoon until every piece is evenly coated. You’ll notice the vegetables starting to glisten.
Step 4: Spread the vegetable mixture out in a single, even layer on your prepared baking sheet. Make sure nothing is piled on top of anything else. This is the secret to crispy edges! Pop the tray into the preheated oven and roast for 15 minutes.
Step 5: After 15 minutes, carefully remove the pan from the oven. The vegetables should be starting to soften and maybe even brown a little at the edges. Now, sprinkle the minced garlic evenly over the top. Give everything a good stir or a shake of the pan to redistribute. This prevents the garlic from burning and allows its flavor to meld perfectly.
Step 6: Return the pan to the oven and roast for another 10-15 minutes, or until the zucchini is tender and golden brown around the edges, and the tomatoes have collapsed and are bursting. The onions will be soft and sweet. Keep an eye on it during the last few minutes to avoid over-charring.
Step 7: Once out of the oven, immediately transfer the roasted vegetables to a serving dish. Taste and adjust seasoning with more salt or pepper if needed. Just before serving, scatter the freshly chopped basil or parsley over the top. The residual heat will wilt the herbs just slightly, releasing their incredible aroma.
Serving Suggestions
Complementary Dishes
- Grilled Lemon Herb Chicken or Fish — The bright, acidic notes of the roasted tomatoes and the fresh herbs cut through the richness of grilled protein beautifully. A flaky white fish like cod or halibut is a perfect match.
- Creamy Polenta or Soft Goat Cheese Crostini — The juicy, saucy quality of the vegetables is fantastic when spooned over something creamy. The contrast in temperatures and textures is just wonderful.
- As a Pasta Sauce — Simply toss the finished dish with hot, cooked pasta (like fusilli or penne), a splash of pasta water, and a generous grating of Parmesan cheese for an instant, vibrant meal.
Drinks
- A Crisp, Dry Rosé — The berry notes and acidity in a good rosé mirror the flavors of the roasted tomatoes and complement the herbal notes without overpowering the dish.
- A Citrusy IPA or Pale Ale — The bitterness and citrus hops can stand up to the caramelized flavors and provide a refreshing counterpoint to the dish’s richness.
- Sparkling Water with Lemon — For a non-alcoholic option, the bubbles and citrus cleanse the palate between each delicious, savory bite.
Something Sweet
- Lemon Sorbet — After a meal featuring these robust, savory flavors, a light and palate-cleansing lemon sorbet feels incredibly refreshing and not too heavy.
- Almond Biscotti — The nutty, crunchy sweetness of biscotti is a lovely, simple way to end the meal, especially with a cup of coffee or tea.
- Fresh Berries with a Dollop of Whipped Cream — Keeping with the summer theme, a bowl of ripe, fresh berries is a light and naturally sweet finale.
Top Mistakes to Avoid
- Mistake: Using a wet zucchini. If you wash your zucchini and don’t pat it dry, the extra water on the surface will create steam, preventing that desirable browning. Always dry your veggies thoroughly before tossing with oil.
- Mistake: Skipping the preheat. Putting vegetables into a cold oven is a one-way ticket to soggyville. A properly preheated oven is non-negotiable for that initial blast of heat that sears the outside.
- Mistake: Stirring too often. I know it’s tempting to check on things, but every time you open the oven door, you let out heat. Let the vegetables sit undisturbed for the first 15 minutes to develop a good sear.
- Mistake: Adding the garlic too early. Burnt garlic is bitter and will ruin the entire dish. Trust the process and add it halfway through for sweet, mellow, perfectly cooked garlic flavor.
Expert Tips
- Tip: Grate a little Parmesan over the top for the last 5 minutes of roasting. It will create a delicious, cheesy, crispy crust on the vegetables. Just be sure to use freshly grated Parmesan, as the pre-shredded stuff contains anti-caking agents that prevent proper melting.
- Tip: Add a splash of balsamic glaze after roasting. Just a drizzle right before serving adds a wonderful sweet-and-tangy depth that takes the dish to a whole new level of flavor complexity.
- Tip: Make it a complete sheet-pan meal. Add some Italian sausage links or chicken thighs to the pan at the start. The rendered fat from the meat will coat the vegetables as they cook, making them even more flavorful.
- Tip: Let it cool and turn it into a salad. These roasted vegetables are fantastic served at room temperature. Toss them with some canned chickpeas, a little extra olive oil, and lemon juice for a wonderful next-day lunch.
FAQs
Can I use other types of squash or tomatoes?
Absolutely! Yellow summer squash works just as well as zucchini for a colorful mix. For tomatoes, smaller varieties like cherry or grape are best because they hold their shape and burst nicely. If you only have larger tomatoes, chop them into 1-inch chunks—just be aware they might release more liquid. Heirloom tomato varieties can add amazing color and flavor, too.
My vegetables came out soggy. What happened?
The most common culprits are overcrowding the pan or not having the oven hot enough. If the pieces are too close together, they steam each other instead of roasting. Always use a large enough pan to give them space. Also, make sure your oven is fully preheated—an oven thermometer can help verify the temperature is accurate, as oven dials can sometimes be off.
Can I make this ahead of time?
You can prep the vegetables (chopping) a few hours ahead and keep them stored separately in the fridge. However, for the best texture, I recommend roasting them just before serving. They are best hot from the oven. If you have leftovers, they will be softer but are still delicious reheated or used in other dishes like pasta or frittatas.
How should I store leftovers?
Let the roasted vegetables cool completely, then transfer them to an airtight container. They’ll keep in the refrigerator for up to 4 days. Reheat gently in a skillet over medium heat or in the microwave. The texture will be softer, but the flavor is still great.
Is this recipe freezer-friendly?
You can freeze it, but be aware that the texture of the zucchini will become very soft and watery upon thawing because of its high water content. I wouldn’t recommend freezing if you plan to serve it as a side dish again. However, if you’re freezing with the intention of using the mix later in a soup, stew, or pasta sauce where texture is less critical, then it works perfectly!
Roasted Zucchini And Tomatoes
Whip up perfectly caramelized Roasted Zucchini & Tomatoes! My easy, 45-minute recipe delivers incredible flavor. The ultimate summer side dish for weeknights or company.
Ingredients
Ingredients
-
2 medium zucchinis (about 1 lb / 450 g total)
-
1 pint cherry or grape tomatoes
-
1 large red onion
-
4 cloves garlic (minced)
-
3 tablespoons extra virgin olive oil
-
1 teaspoon dried oregano (or 1 tbsp fresh)
-
1/2 teaspoon dried thyme (or 1 1/2 tsp fresh)
-
1/4 teaspoon red pepper flakes (optional, for a hint of heat)
-
To taste kosher salt
-
To taste freshly ground black pepper
-
For serving fresh basil or parsley (chopped)
Instructions
-
Preheat your oven to 425°F (220°C). This high heat is crucial for getting that beautiful caramelization instead of just soft, steamed vegetables. If you're using parchment paper, line your baking sheet now—it makes cleanup an absolute dream.01
-
Prep your vegetables. Wash the zucchini and trim the ends. Cut them in half lengthwise, then slice into 1/2-inch thick half-moons. Halve the cherry tomatoes—this helps them release their juices and create a saucy element. Peel the red onion and cut it into 1-inch chunks. The goal is rustic, evenly-sized pieces.02
-
In a large mixing bowl, combine the zucchini, tomatoes, and red onion. Drizzle with the olive oil and sprinkle with the dried oregano, thyme, red pepper flakes (if using), a generous pinch of kosher salt, and several grinds of black pepper. Toss everything together with your hands or a spoon until every piece is evenly coated. You'll notice the vegetables starting to glisten.03
-
Spread the vegetable mixture out in a single, even layer on your prepared baking sheet. Make sure nothing is piled on top of anything else. This is the secret to crispy edges! Pop the tray into the preheated oven and roast for 15 minutes.04
-
After 15 minutes, carefully remove the pan from the oven. The vegetables should be starting to soften and maybe even brown a little at the edges. Now, sprinkle the minced garlic evenly over the top. Give everything a good stir or a shake of the pan to redistribute. This prevents the garlic from burning and allows its flavor to meld perfectly.05
-
Return the pan to the oven and roast for another 10-15 minutes, or until the zucchini is tender and golden brown around the edges, and the tomatoes have collapsed and are bursting. The onions will be soft and sweet. Keep an eye on it during the last few minutes to avoid over-charring.06
-
Once out of the oven, immediately transfer the roasted vegetables to a serving dish. Taste and adjust seasoning with more salt or pepper if needed. Just before serving, scatter the freshly chopped basil or parsley over the top. The residual heat will wilt the herbs just slightly, releasing their incredible aroma.07


