Zucchini Oil Tomato Cheese

Featured in: Main Dishes
This rustic Zucchini Oil Tomato Cheese bake is a celebration of late summer flavors. Tender zucchini and garlic roast slowly in good olive oil before marrying with sweet tomatoes and bubbling, golden mozzarella. It's a simple, comforting dish that lets the quality of your vegetables shine.
A cast iron skillet filled with bubbling zucchini tomato casserole topped with golden melted cheese Pin it
A cast iron skillet filled with bubbling zucchini tomato casserole topped with golden melted cheese | quickdishlab.com

This rustic Zucchini Oil Tomato Cheese bake captures the very best of a summer garden in one simple skillet. It’s a celebration of late summer flavors where tender zucchini and garlic roast slowly in good olive oil before marrying with sweet tomatoes and bubbling, golden mozzarella. I’ve been making this Italian-inspired casserole for years, and it’s the dish I turn to when I want something comforting, impressive, and incredibly easy. It truly lets the quality of your vegetables shine, transforming simple ingredients into a hearty meal that feels special.

Ingredients You’ll Need

  • Extra-virgin olive oil: Use a good one you’d enjoy dipping bread into because its flavor is the foundation of the whole dish.
  • Yellow onions: Thinly sliced so they melt into sweet, golden strands that form a flavor base with the garlic.
  • Garlic: Freshly minced for that unmistakable aromatic punch that infuses the oil and vegetables.
  • Zucchini: Cut into sturdy half-moons that hold their shape and absorb all the herby tomato goodness.
  • Kosher salt: Its clean flavor and coarse texture season the vegetables evenly and draw out their natural taste.
  • Freshly cracked black pepper: Adds a gentle warmth that complements the sweet tomatoes and rich cheese.
  • Whole peeled San Marzano tomatoes: The gold standard for sweetness and low acidity, crushed by hand for a rustic texture.
  • Dried oregano: Its earthy, slightly bitter notes are classic in Italian tomato sauces and pair perfectly with zucchini.
  • Red pepper flakes: Just a pinch introduces a subtle heat that wakes up all the other flavors in your bake.
  • Fresh mozzarella cheese: Torn into pieces for those irresistible, stretchy pockets of milky, mild cheese.
  • Parmigiano-Reggiano cheese: Freshly grated for a salty, nutty punch that forms a gorgeous golden crust on top.
  • Fresh basil leaves: The finishing touch, adding a bright, peppery aroma that smells like summer itself.

How to Make It

Preheat and Begin Your Base:
Start by getting your oven up to 400°F so it’s ready to go. In your large oven-safe skillet, warm most of the olive oil over medium heat and add your thinly sliced onions. You’re looking for them to soften and just start turning golden, which builds a sweet foundation. Stir in the minced garlic right at the end for one fragrant minute.

Cook the Zucchini:
Add all your zucchini pieces to the skillet along with the last of the olive oil, salt, and pepper. Give everything a good stir so the zucchini gets coated in that flavorful oil. Let it cook for about five minutes just to take the raw edge off and start the softening process.

Simmer the Tomato Sauce:
Pour in your hand-crushed tomatoes with all their juices, then add the dried oregano and red pepper flakes if you’re using them. Stir it all together and bring it to a gentle simmer. Let it bubble away for about five minutes so the flavors can get to know each other before you take it off the heat.

Fold in Cheese and Basil:
This is where the magic happens. Stir half of your grated Parmigiano-Reggiano and all the fresh basil right into the warm zucchini and tomato mixture. Then, nestle your torn pieces of fresh mozzarella evenly throughout the skillet. The mozzarella will start to melt slightly from the residual heat.

Top and Ready for Baking:
Sprinkle the remaining Parmigiano-Reggiano over the entire surface. If you’re in the mood for a bit of extra crunch, now’s the time to scatter those optional panko breadcrumbs over the top too.

Bake to Bubbly Perfection:
Carefully transfer your loaded skillet to the preheated oven. Bake it uncovered for 20 to 25 minutes. You’ll know it’s done when the cheese is completely molten, the sauce is bubbling around the edges, and the top is beautifully spotted with golden brown.

Rest and Finish:
As tempting as it is to dive right in, let your Zucchini Oil Tomato Cheese casserole rest on the stovetop for 5 to 10 minutes. This lets the juices settle so you get perfect slices. Just before serving, tear over a few more basil leaves and maybe add a final luxurious drizzle of olive oil.

Close-up of a spoon lifting a portion showing tender zucchini, rich tomato sauce, and stretchy mozzarella

Close-up of a spoon lifting a portion showing tender zucchini, rich tomato sauce, and stretchy mozzarella | quickdishlab.com

Storage Tips

Store any leftovers in an airtight container in the fridge for up to four days. The flavors actually deepen and meld, making the next day’s portion a real treat, though the zucchini will be softer. Reheat it gently in a covered skillet on the stovetop over low heat, or in short bursts in the microwave, until just warmed through. I’ve been known to eat it straight from the fridge, too—it’s that good cold.

Ingredient Substitutions

If you don’t have San Marzano tomatoes, any good-quality canned whole plum tomatoes will work in a pinch. You can swap the fresh mozzarella for a low-moisture shredded mozzarella or even a mix with provolone for a sharper flavor. No fresh basil? A teaspoon of dried basil stirred into the sauce with the oregano can save the day, though the fresh finish will be missed. For a gluten-free version, simply omit the panko or use a certified gluten-free breadcrumb.

Serving Suggestions

This casserole is a complete meal on its own, but I love it with a big chunk of warm, crusty bread to soak up every drop of the delicious tomato oil. For a perfect weeknight dinner, pair it with a bright, simple arugula salad dressed with lemon juice and olive oil to cut through the richness. It also shines served over a bed of creamy polenta or tangled with al dente pasta like rigatoni for a heartier take.

Cultural Context

This Zucchini Oil Tomato Cheese bake is inspired by the rustic, vegetable-forward cooking found all over Italy, where summer’s bounty is simply cooked with good oil, garlic, and herbs. The method of slowly roasting vegetables in olive oil until they almost confit is a technique loved from Tuscany to Sicily. It’s a dish that embodies ‘cucina povera’—the art of making humble, inexpensive ingredients taste extraordinary through careful, respectful cooking. You’re not just making dinner; you’re participating in a generations-old tradition of celebrating what the garden gives you.

A rustic table setting with the baked casserole, a chunk of crusty bread, and a simple green salad

A rustic table setting with the baked casserole, a chunk of crusty bread, and a simple green salad | quickdishlab.com

Frequently Asked Questions

Can I use fresh tomatoes instead of canned for this Zucchini Oil Tomato Cheese?

Yes, you can substitute about 2 pounds of fresh, ripe Roma or plum tomatoes. Peel and seed them, then chop roughly. Fresh tomatoes may release more liquid, so you might need to simmer the sauce a few extra minutes to thicken before adding the cheese.

Can I make this Zucchini Oil Tomato Cheese ahead of time?

Absolutely. You can assemble the entire dish (without baking) up to a day in advance. Cover and refrigerate, then let it sit at room temperature for 30 minutes before baking. You may need to add 5-10 minutes to the cook time since it will be cold.

What can I substitute for fresh mozzarella in this dish?

If you don’t have fresh mozzarella, low-moisture mozzarella (shredded from a block) works well and will give a firmer, more uniform melt. For a sharper flavor, you could also use a combination of fontina and a little provolone.

How do I know when the Zucchini Oil Tomato Cheese is ready?

The bake is ready when the cheese is fully melted, golden, and bubbly around the edges, and the zucchini is tender when pierced with a fork. This typically takes 30-35 minutes in a preheated oven. Let it rest for 5 minutes before serving.

What should I serve with Zucchini Oil Tomato Cheese?

This hearty Italian bake is a complete meal, but it pairs beautifully with a simple arugula salad with lemon vinaigrette and crusty bread for dipping. For a heartier spread, add some grilled Italian sausage or chicken cutlets on the side.

Rate This Recipe

How would you rate this recipe?

Baked Zucchini Oil Tomato Cheese Casserole

This rustic Zucchini Oil Tomato Cheese bake is a celebration of late summer flavors. Tender zucchini and garlic roast slowly in good olive oil before marrying with sweet tomatoes and bubbling, golden mozzarella. It's a simple, comforting dish that lets the quality of your vegetables shine.

Prep Time
15 Minutes
Cook Time
35 Minutes
Total Time
50 Minutes
4.2
(135 reviews)
By: Megan Foster
Category: Main Dishes
Difficulty: Easy
Cuisine: Italian
Yield: 6 Servings
Dietary: vegetarian

Ingredients

  1. 01 3 tablespoons extra-virgin olive oil, divided
  2. 02 2 medium yellow onions, thinly sliced
  3. 03 4 cloves garlic, minced
  4. 04 2 pounds zucchini (about 3-4 medium), cut into 1/2-inch half-moons
  5. 05 1 teaspoon kosher salt, plus more to taste
  6. 06 1/2 teaspoon freshly cracked black pepper
  7. 07 1 (28-ounce) can whole peeled San Marzano tomatoes, crushed by hand
  8. 08 1 teaspoon dried oregano
  9. 09 1/4 teaspoon red pepper flakes (optional)
  10. 10 8 ounces fresh mozzarella cheese, torn into pieces
  11. 11 3/4 cup freshly grated Parmigiano-Reggiano cheese, divided
  12. 12 1/4 cup fresh basil leaves, roughly chopped

Instructions

Step 01

Preheat your oven to 400°F (200°C).

Step 02

Heat 2 tablespoons of olive oil in a large oven-safe skillet or Dutch oven over medium heat. Add the sliced onions and cook, stirring occasionally, until they are soft and just starting to turn golden, about 8-10 minutes. Add the minced garlic and cook for 1 more minute, until fragrant.

Step 03

Add the zucchini pieces, the remaining 1 tablespoon of olive oil, 1 teaspoon of salt, and black pepper to the skillet. Stir to coat the zucchini in the oil and aromatics. Cook for about 5 minutes, just to start the zucchini softening.

Step 04

Pour in the hand-crushed tomatoes with their juices. Add the dried oregano and red pepper flakes (if using). Stir everything together and bring to a gentle simmer. Let it cook for about 5 minutes to allow the flavors to combine. Taste and adjust seasoning with more salt if needed.

Step 05

Remove the skillet from the heat. Stir in half of the grated Parmigiano-Reggiano and all of the fresh basil. Nestle the torn pieces of fresh mozzarella evenly into the zucchini and tomato mixture.

Step 06

Sprinkle the top with the remaining Parmigiano-Reggiano (and the optional panko breadcrumbs if using for a crispy top).

Step 07

Transfer the skillet to the preheated oven and bake, uncovered, for 20-25 minutes, or until the cheese is completely melted, bubbly, and spotted with golden brown.

Step 08

Let the casserole rest for 5-10 minutes before serving. This allows the juices to settle. Garnish with extra fresh basil and a final drizzle of olive oil if you like.

Tools You'll Need

  • Large oven-safe skillet or Dutch oven (at least 12-inch)
  • Chef's knife
  • Cutting board
  • Grater for cheese
  • Mixing spoon

Allergy Information

Contains dairy. For a gluten-free version, omit optional panko breadcrumbs or use a certified gluten-free variety.

Nutrition Facts (Per Serving)

Calories
320
Protein
18g
Carbohydrates
18g
Fat
21g