Cheesy Baked Zucchini Casserole

Photo of author
Author: Ellie
Published:

Cheesy Baked Zucchini Casserole: Tender, Saucy & Golden 🥒🧀

If you want a vegetable dish that feels like a hug from an Italian grandmother, this baked zucchini casserole is it. Tender zucchini rounds are layered with a rich garlic tomato sauce, creamy ricotta, and plenty of melted mozzarella, then finished with a golden Parmesan crust. Every bite is soft, saucy, cheesy, and deeply savory.

This casserole is meatless comfort food at its best. It’s hearty enough to be a main dish with a green salad and crusty bread, and it’s just as good as a side next to roasted chicken, grilled sausages, or baked fish. It’s also an excellent way to use a bumper crop of summer squash, or the zucchini you picked up at the market and weren’t sure what to do with.

Below you’ll find the full recipe, step-by-step instructions, and the techniques that keep a zucchini casserole from turning watery. You’ll also find variations, make-ahead and freezing tips, serving ideas, and answers to common questions.

Why You’ll Love This Cheesy Zucchini Bake

It’s meatless but satisfying. Between the ricotta, mozzarella, and Parmesan, plus a robust tomato sauce, no one will miss the meat.

It tastes like lasagna without the noodles. The layered structure and Italian flavors will remind you of lasagna or eggplant Parmesan, with far less work. There’s no boiling, no breading, and no frying.

It’s naturally lower in carbs. Zucchini takes the place of pasta, so this dish suits low-carb and vegetarian eating without feeling like a compromise.

The ingredients are simple. Most of it comes from your pantry and fridge: olive oil, garlic, onion, canned tomatoes, cheese, and a few dried herbs.

It’s family-friendly. Melted cheese and mild tomato sauce are hard to resist, and it’s a good way to get vegetables onto the plates of picky eaters.

It’s great for meal prep. The casserole reheats well, and you can assemble it ahead of time and bake it when you’re ready.

Ingredients for Cheesy Baked Zucchini Casserole

This recipe serves about 6 as a main dish or 8 as a side.

For the Casserole

  • 4 medium zucchini, sliced into ¼-inch rounds
  • 1 tablespoon olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For the Garlic Tomato Sauce

  • 2 tablespoons olive oil
  • 3 garlic cloves, minced
  • 1 small yellow onion, finely chopped
  • 1 can (14.5 oz / 410 g) crushed tomatoes
  • 1 tablespoon tomato paste
  • 1 teaspoon Italian seasoning
  • ½ teaspoon dried oregano
  • ¼ teaspoon red pepper flakes (optional)
  • Salt and black pepper, to taste

For the Cheese Layers

  • 1 cup (250 g) ricotta cheese
  • 1 large egg
  • ½ cup (50 g) grated Parmesan cheese, divided
  • 2 cups (200 g) shredded mozzarella cheese, divided
  • 2 tablespoons fresh parsley or basil, chopped

Ingredient Notes and Tips

Zucchini. Choose medium zucchini that feel firm and heavy for their size, with smooth, glossy skin. Very large zucchini tend to have more seeds and a spongier, wetter texture. There’s no need to peel them, since the skin helps the slices hold their shape. Slice them evenly at ¼ inch so they cook at the same rate. A mandoline makes this quick, but a sharp knife works fine.

Crushed tomatoes. Crushed tomatoes give the sauce body without the long simmer of fresh tomatoes. Look for a good-quality can with no added sugar. San Marzano-style tomatoes are a nice splurge.

Tomato paste. Just a tablespoon deepens the flavor and thickens the sauce. Cooking it for a minute before adding the tomatoes removes any raw, metallic taste.

Ricotta. Whole-milk ricotta gives the creamiest, richest layer. Part-skim works but can be a little grainier. If your ricotta looks very wet, drain it in a fine-mesh strainer for 10–15 minutes.

The egg. Mixed into the ricotta, the egg helps the cheese layer set, so it slices cleanly instead of sliding around on the plate.

Mozzarella. Low-moisture, whole-milk mozzarella, shredded from a block, melts best and gives you those stretchy, golden-brown spots. Fresh mozzarella is delicious but releases a lot of water, so it’s better saved for another dish.

Parmesan. Freshly grated Parmigiano-Reggiano adds salty, nutty flavor to the ricotta layer and makes the crust golden and crisp. Pecorino Romano is a sharper alternative.

Fresh herbs. Basil gives a sweet, classic Italian note, while parsley is fresher and milder. Either one brightens the rich cheese layers.

How to Make Baked Zucchini Casserole (Step by Step)

Before you begin, preheat your oven to 425°F (220°C) and lightly grease a 9×13-inch (or 3-quart) baking dish.

Step 1: Prepare and Roast the Zucchini

Wash the zucchini, trim the ends, and slice into ¼-inch rounds. In a large bowl, toss the slices with 1 tablespoon of olive oil, ½ teaspoon of salt, and ¼ teaspoon of black pepper. Spread them in a single layer on two large baking sheets, giving them room so they roast instead of steam.

Roast for 12–15 minutes, flipping once halfway, until the slices are just tender and lightly golden at the edges. This step is the key to a casserole that isn’t watery, because it cooks off some of the zucchini’s moisture before it ever touches the sauce. When done, transfer the slices to a plate lined with paper towels and blot gently. Reduce the oven temperature to 375°F (190°C).

Step 2: Make the Garlic Tomato Sauce

Heat 2 tablespoons of olive oil in a medium saucepan or deep skillet over medium heat. Add the finely chopped onion and cook for 4–5 minutes, stirring occasionally, until soft and translucent. Add the minced garlic and red pepper flakes (if using) and cook for about 30 seconds, until fragrant.

Stir in the tomato paste and cook for 1 minute. Pour in the crushed tomatoes, then add the Italian seasoning and oregano. Season with salt and pepper. Bring to a gentle simmer, reduce the heat to low, and cook for 8–10 minutes, stirring now and then, until the sauce thickens slightly. Taste and adjust the seasoning.

Step 3: Mix the Cheese Layer

In a medium bowl, combine the ricotta, egg, ¼ cup of the Parmesan, and the chopped parsley or basil. Add a pinch of salt and pepper and stir until smooth. Set aside.

Step 4: Assemble the Casserole

Spread a thin layer of tomato sauce (about ½ cup) over the bottom of the baking dish. This keeps the zucchini from sticking and adds flavor from the very first bite.

Arrange half of the roasted zucchini slices over the sauce, overlapping them slightly. Spoon half of the ricotta mixture over the zucchini in dollops and gently spread it out. Top with a third of the remaining sauce, then sprinkle with 1 cup of the mozzarella.

Repeat with the remaining zucchini, the remaining ricotta mixture, and another third of the sauce.

Step 5: Add the Topping

Spread the last of the sauce over the top. Sprinkle with the remaining 1 cup of mozzarella and the remaining ¼ cup of Parmesan, covering the surface evenly right up to the edges.

Step 6: Bake

Bake, uncovered, at 375°F (190°C) for 25–30 minutes, until the sauce is bubbling around the edges and the cheese is melted and lightly golden. For an extra-golden, crisp crust, switch the oven to broil for the last 1–2 minutes and watch carefully so it doesn’t burn.

Step 7: Rest and Serve

Let the casserole rest for 10 minutes before slicing. This lets the layers set so you can cut clean, neat portions. Garnish with extra fresh basil or parsley and a little more Parmesan if you like, and serve warm.

Expert Tips for the Best Zucchini Casserole

1. Don’t skip the pre-roasting. Raw zucchini is about 95% water. Roasting the slices first drives off moisture and concentrates their flavor, which is the difference between a sliceable casserole and a soupy one.

2. Salt wisely. If your zucchini seems very watery, you can lightly salt the slices and let them sit on paper towels for 15–20 minutes, then pat dry before roasting. Reduce the added salt in this case, since the slices will already be seasoned.

3. Keep slices uniform. Even ¼-inch rounds cook evenly. Thinner slices turn mushy and thicker ones stay firm.

4. Thicken the sauce properly. The sauce should be thick enough to mound slightly on a spoon. A thin sauce is another source of excess liquid.

5. Shred your own mozzarella. Pre-shredded cheese often contains anti-caking powders that stop it from melting evenly. A block shredded at home gives you a smoother, stretchier result.

6. Drain the ricotta if needed. If there’s liquid pooled in the container, drain it off or strain the ricotta briefly before mixing.

7. Let it rest. Resting for 10 minutes before serving is worth the wait. The casserole firms up, and it’s less likely to burn your mouth.

8. Use a broiler finish. The last minute or two under the broiler gives the Parmesan crust its beautiful golden color and slight crunch.

Recipe Variations and Add-Ins

Add protein. For a heartier meal, brown ½ pound of Italian sausage or ground beef or turkey and stir it into the tomato sauce. Shredded rotisserie chicken also works well. Cooked lentils or white beans are good vegetarian options.

Add more vegetables. Layer in sautéed mushrooms, baby spinach (wilted and squeezed dry), roasted bell peppers, or thin eggplant slices.

Use yellow squash. Yellow summer squash can replace some or all of the zucchini. A mix of green and yellow makes a prettier casserole.

Make it spicier. Increase the red pepper flakes to ½ teaspoon, or add a spoonful of chopped Calabrian chilies to the sauce.

Add a crunchy topping. For a crisp finish, sprinkle ¼ cup of panko breadcrumbs mixed with a little olive oil and Parmesan over the top before baking.

Switch up the cheeses. Provolone, fontina, or a bit of smoked mozzarella adds a new flavor. Cottage cheese can substitute for ricotta in a pinch; blend it briefly for a smoother texture.

Make it gluten-free. As written, this casserole is naturally gluten-free. Just check your canned tomatoes and Italian seasoning for additives, and skip the breadcrumb topping or use a gluten-free version.

Make it dairy-free. Use a plant-based ricotta and mozzarella alternative. The flavor and melt will differ, but the layered dish still works nicely.

What to Serve with Cheesy Zucchini Casserole

As a main dish, this casserole pairs well with:

  • Crusty garlic bread or warm ciabatta to soak up the tomato sauce
  • A crisp green salad with a lemony vinaigrette to balance the richness
  • Roasted potatoes or a simple pasta for a more filling meal
  • A glass of Chianti, Pinot Noir, or a crisp Pinot Grigio

As a side dish, it complements:

  • Grilled chicken, pork chops, or steak
  • Baked salmon or white fish
  • Italian sausages or meatballs
  • Roasted turkey or chicken for a holiday or Sunday dinner

How to Store, Reheat, and Freeze

Refrigerator: Cover the baking dish tightly or transfer leftovers to an airtight container. Store in the fridge for up to 4 days.

Reheating: Warm individual portions in the microwave for 1–2 minutes, or reheat the whole casserole, covered with foil, in a 350°F (175°C) oven for 15–20 minutes, removing the foil at the end to re-crisp the top.

Make-ahead: Assemble the casserole completely, cover, and refrigerate for up to 24 hours before baking. Add 5–10 minutes to the baking time if it’s going into the oven cold.

Freezing: The casserole can be frozen, though zucchini softens a bit after thawing. Cool it completely, wrap tightly in plastic and foil (or portion into freezer-safe containers), and freeze for up to 2–3 months. Thaw overnight in the refrigerator and reheat in the oven until hot and bubbly.

Nutrition Overview

This zucchini casserole offers a good mix of vegetables, protein from the ricotta and mozzarella, and healthy fats from olive oil. Zucchini is low in calories and carbohydrates and provides vitamin C, potassium, and fiber, while tomatoes contribute antioxidants like lycopene. Exact nutrition depends on your ingredients and portion size. To lighten it up, use part-skim ricotta and mozzarella and reduce the cheese slightly.

Frequently Asked Questions

How do I keep zucchini casserole from getting watery?
Roast or sauté the zucchini slices before assembling, blot them with paper towels, and use a thick tomato sauce. Letting the finished casserole rest for 10 minutes also helps the layers set.

Do I have to pre-cook the zucchini?
It’s strongly recommended. Raw zucchini releases a lot of water as it bakes, which can thin the sauce and make the casserole soupy.

Can I make baked zucchini casserole ahead of time?
Yes. Assemble it up to a day in advance, cover, and refrigerate. Bake when ready, adding a few extra minutes if it’s straight from the fridge.

Can I freeze this casserole?
Yes, for 2–3 months. The texture of the zucchini will be a little softer after thawing, but the flavor holds up well.

Is this zucchini casserole vegetarian?
Yes. It contains no meat. If you serve it to strict vegetarians, check that your Parmesan is made without animal rennet, as many traditional Parmigiano-Reggiano cheeses use it.

Is it low-carb or keto-friendly?
It’s relatively low in carbohydrates since zucchini replaces pasta. The tomato sauce and onion contribute some carbs, so check the numbers if you’re following a strict keto plan.

Can I use frozen zucchini?
Fresh zucchini works best. Frozen zucchini releases a lot of water when thawed, so if you use it, thaw, squeeze it very dry, and expect a softer texture.

What can I use instead of ricotta?
Cottage cheese (blended for smoothness), mascarpone, or a plant-based ricotta all work. Cottage cheese is the closest in texture, though slightly tangier.

Why add an egg to the ricotta?
The egg acts as a binder. It helps the cheese layer set during baking so you can slice the casserole into tidy portions.

Can I make it in a smaller dish?
Yes. You can halve the recipe and bake it in an 8×8-inch dish, reducing the baking time by about 5 minutes. Check that the sauce is bubbling and the top is golden.

What’s the best baking dish for this recipe?
A 9×13-inch ceramic or glass baking dish is ideal. Both distribute heat evenly and look good on the table.

Final Thoughts

This cheesy baked zucchini casserole proves that vegetables can be the star of the dinner table. Tender zucchini, a bright garlic tomato sauce, creamy ricotta, and a bubbling golden layer of mozzarella and Parmesan all come together into a dish that’s comforting, flavorful, and surprisingly easy.

It works for a weeknight family meal, a vegetarian dinner party, or a potluck dish that always comes home empty. Make it your own with sausage, mushrooms, or a crunchy breadcrumb crown, and you’ll find yourself returning to it all season long. ❤️

If you try this recipe, leave a comment and a star rating, and share it with a friend who needs new ways to use up zucchini. Enjoy! 🥒🧀

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Baked Zucchini Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ellie

Ingredients

Scale

This recipe serves about 6 as a main dish or 8 as a side.

For the Casserole

  • 4 medium zucchini, sliced into ¼-inch rounds
  • 1 tablespoon olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For the Garlic Tomato Sauce

  • 2 tablespoons olive oil
  • 3 garlic cloves, minced
  • 1 small yellow onion, finely chopped
  • 1 can (14.5 oz / 410 g) crushed tomatoes
  • 1 tablespoon tomato paste
  • 1 teaspoon Italian seasoning
  • ½ teaspoon dried oregano
  • ¼ teaspoon red pepper flakes (optional)
  • Salt and black pepper, to taste

For the Cheese Layers

  • 1 cup (250 g) ricotta cheese
  • 1 large egg
  • ½ cup (50 g) grated Parmesan cheese, divided
  • 2 cups (200 g) shredded mozzarella cheese, divided
  • 2 tablespoons fresh parsley or basil, chopped

Instructions

Step 1: Prepare and Roast the Zucchini

Wash the zucchini, trim the ends, and slice into ¼-inch rounds. In a large bowl, toss the slices with 1 tablespoon of olive oil, ½ teaspoon of salt, and ¼ teaspoon of black pepper. Spread them in a single layer on two large baking sheets, giving them room so they roast instead of steam.

Roast for 12–15 minutes, flipping once halfway, until the slices are just tender and lightly golden at the edges. This step is the key to a casserole that isn’t watery, because it cooks off some of the zucchini’s moisture before it ever touches the sauce. When done, transfer the slices to a plate lined with paper towels and blot gently. Reduce the oven temperature to 375°F (190°C).

Step 2: Make the Garlic Tomato Sauce

Heat 2 tablespoons of olive oil in a medium saucepan or deep skillet over medium heat. Add the finely chopped onion and cook for 4–5 minutes, stirring occasionally, until soft and translucent. Add the minced garlic and red pepper flakes (if using) and cook for about 30 seconds, until fragrant.

Stir in the tomato paste and cook for 1 minute. Pour in the crushed tomatoes, then add the Italian seasoning and oregano. Season with salt and pepper. Bring to a gentle simmer, reduce the heat to low, and cook for 8–10 minutes, stirring now and then, until the sauce thickens slightly. Taste and adjust the seasoning.

Step 3: Mix the Cheese Layer

In a medium bowl, combine the ricotta, egg, ¼ cup of the Parmesan, and the chopped parsley or basil. Add a pinch of salt and pepper and stir until smooth. Set aside.

Step 4: Assemble the Casserole

Spread a thin layer of tomato sauce (about ½ cup) over the bottom of the baking dish. This keeps the zucchini from sticking and adds flavor from the very first bite.

Arrange half of the roasted zucchini slices over the sauce, overlapping them slightly. Spoon half of the ricotta mixture over the zucchini in dollops and gently spread it out. Top with a third of the remaining sauce, then sprinkle with 1 cup of the mozzarella.

Repeat with the remaining zucchini, the remaining ricotta mixture, and another third of the sauce.

Step 5: Add the Topping

Spread the last of the sauce over the top. Sprinkle with the remaining 1 cup of mozzarella and the remaining ¼ cup of Parmesan, covering the surface evenly right up to the edges.

Step 6: Bake

Bake, uncovered, at 375°F (190°C) for 25–30 minutes, until the sauce is bubbling around the edges and the cheese is melted and lightly golden. For an extra-golden, crisp crust, switch the oven to broil for the last 1–2 minutes and watch carefully so it doesn’t burn.

Step 7: Rest and Serve

Let the casserole rest for 10 minutes before slicing. This lets the layers set so you can cut clean, neat portions. Garnish with extra fresh basil or parsley and a little more Parmesan if you like, and serve warm.

Hi, I’m Ellie!

The home cook and heart behind RecipesByEllie.com! I share comforting, flavorful recipes made with love—perfect for bringing people together around the table. From timeless classics to creative twists, every dish is crafted to nourish both body and soul. Welcome to my kitchen, where tenderness meets taste!

You Might Also Like...

Slow-Simmered Pork Hocks with Potatoes & Cabbage

Slow-Simmered Pork Hocks with Potatoes & Cabbage

Garlic Butter Shrimp Pasta with Cherry Tomatoes & Parmesan

Garlic Butter Shrimp Pasta with Cherry Tomatoes & Parmesan

Golden Homemade Oat and Chia Bread with Tender Slices

Golden Homemade Oat and Chia Bread with Tender Slices

Cucumber Cooling Dog Treats

Cucumber Cooling Dog Treats

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star