There’s something truly comforting about a warm, bubbling Cheesy Zucchini Casserole that takes me right back to those lively family dinners in my grandmother’s kitchen in Monterey. I remember Nonna Rosa carefully layering her garden-fresh zucchini with generous handfuls of cheese, filling the air with aromas that felt like a big, delicious hug. This dish isn’t just a casserole; it’s a celebration of simple ingredients, love, and the joy of sharing food with those you cherish. Today, I’m excited to share this recipe with you—one that feels like home no matter where you are.
Table of Contents
Why You’ll Love This Cheesy Zucchini Casserole
What makes this Cheesy Zucchini Casserole so special is its perfect balance of creamy, savory, and fresh flavors that come together effortlessly. Growing up, zucchini was a staple in our household, especially during the summer when the garden overflowed with the tender green vegetables. My mom, Elena, always found clever ways to transform them into comforting meals, and this casserole is her classic go-to. It’s an approachable dish that feels fancy enough for guests but simple enough for a weeknight supper.
The best part? It’s a great way to sneak in veggies without sacrificing flavor. The zucchini softens to a tender, melt-in-your-mouth texture, while the cheese creates a golden crust that’s just irresistible. Plus, this casserole lends itself beautifully to variations—you can add herbs, swap cheeses, or even toss in some breadcrumbs for a crunchy top. It’s the kind of recipe I’ve passed down to my daughters, Olivia and Isabella, hoping they’ll make it theirs too.
Ingredients You’ll Need for This Cheesy Zucchini Casserole

- 4 medium zucchinis, thinly sliced
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 1 cup ricotta cheese
- 1/2 cup mayonnaise or Greek yogurt (for a lighter option)
- 2 large eggs
- 1/2 cup fresh basil leaves, chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon crushed red pepper flakes (optional, for a little heat)
- Salt and freshly ground black pepper, to taste
- 2 tablespoons olive oil
- 1/2 cup breadcrumbs (optional, for topping)
Substitution suggestions: If you don’t have ricotta on hand, a mix of cream cheese and cottage cheese works well. For a dairy-free twist, try a plant-based cheese and substitute mayo with vegan yogurt. Feel free to swap basil for fresh parsley or thyme depending on what your garden (or market) has to offer.
Nutrition Facts
- Calories: Approximately 280 per serving (serves 6)
- Protein: 18g
- Fat: 15g
- Carbohydrates: 14g
- Fiber: 3g
- Sugar: 6g (naturally occurring from vegetables and dairy)
- Sodium: 470mg
These nutrition details come from my experience making this dish with fresh ingredients and portioning it into six hearty servings. It’s a wholesome, balanced option when paired with a simple salad or grilled protein.
Print
Ultimate Cheesy Zucchini Casserole Recipe You Have to Try
Learn how to make delicious Cheesy Zucchini Casserole. Easy recipe with step-by-step instructions.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 4 medium zucchinis, thinly sliced
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 1 cup ricotta cheese
- 1/2 cup mayonnaise or Greek yogurt (for a lighter option)
- 2 large eggs
- 1/2 cup fresh basil leaves, chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon crushed red pepper flakes (optional, for a little heat)
- Salt and freshly ground black pepper, to taste
- 2 tablespoons olive oil
- 1/2 cup breadcrumbs (optional, for topping)
Substitution suggestions: If you don’t have ricotta on hand, a mix of cream cheese and cottage cheese works well. For a dairy-free twist, try a plant-based cheese and substitute mayo with vegan yogurt. Feel free to swap basil for fresh parsley or thyme depending on what your garden (or market) has to offer.
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil.
- In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Add the minced garlic and cook for another 1-2 minutes until fragrant. Remove from heat and set aside.
- Place the thinly sliced zucchini in a colander, sprinkle with a pinch of salt, and let it sit for 10 minutes to draw out excess moisture. Then, gently squeeze the zucchini slices with your hands or a clean kitchen towel to remove any remaining water. This step is key to preventing a watery casserole, a trick I learned early on from Nonna Rosa herself.
- In a large mixing bowl, combine the ricotta cheese, mayonnaise (or Greek yogurt), eggs, sautéed onion and garlic, chopped basil, oregano, crushed red pepper flakes (if using), salt, and pepper. Stir until smooth and well combined.
- Fold in half of the shredded mozzarella and Parmesan cheese into the mixture.
- Gently fold in the zucchini slices, ensuring they are evenly coated with the cheese mixture.
- Pour the mixture into the prepared baking dish and spread it out evenly with a spatula.
- Sprinkle the remaining mozzarella and Parmesan cheese evenly over the top. If you like a crispy topping, this is the moment to add the breadcrumbs.
- Bake uncovered for 35-40 minutes, or until the top is golden brown and the casserole is bubbling around the edges.
- Remove from the oven and let it rest for about 10 minutes before serving. This helps the casserole set and makes it easier to slice.
One of my favorite memories is watching Olivia and Isabella eagerly waiting for this cooling period, already planning how they’d sneak extra bites before dinner officially starts. It’s a dish that invites anticipation and togetherness.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Steps to Create Your Cheesy Zucchini Casserole
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil.
- In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Add the minced garlic and cook for another 1-2 minutes until fragrant. Remove from heat and set aside.
- Place the thinly sliced zucchini in a colander, sprinkle with a pinch of salt, and let it sit for 10 minutes to draw out excess moisture. Then, gently squeeze the zucchini slices with your hands or a clean kitchen towel to remove any remaining water. This step is key to preventing a watery casserole, a trick I learned early on from Nonna Rosa herself.
- In a large mixing bowl, combine the ricotta cheese, mayonnaise (or Greek yogurt), eggs, sautéed onion and garlic, chopped basil, oregano, crushed red pepper flakes (if using), salt, and pepper. Stir until smooth and well combined.
- Fold in half of the shredded mozzarella and Parmesan cheese into the mixture.
- Gently fold in the zucchini slices, ensuring they are evenly coated with the cheese mixture.
- Pour the mixture into the prepared baking dish and spread it out evenly with a spatula.
- Sprinkle the remaining mozzarella and Parmesan cheese evenly over the top. If you like a crispy topping, this is the moment to add the breadcrumbs.
- Bake uncovered for 35-40 minutes, or until the top is golden brown and the casserole is bubbling around the edges.
- Remove from the oven and let it rest for about 10 minutes before serving. This helps the casserole set and makes it easier to slice.
One of my favorite memories is watching Olivia and Isabella eagerly waiting for this cooling period, already planning how they’d sneak extra bites before dinner officially starts. It’s a dish that invites anticipation and togetherness. Learn more: Macaroni Magic: Transform Your Dinner with This Ultimate Pasta Recipe
Tips for Making the Best Cheesy Zucchini Casserole
Over the years, I’ve learned a few little secrets that elevate this casserole from good to unforgettable:
- Don’t skip the draining step. Zucchini holds a lot of water. Removing as much moisture as possible keeps your casserole from becoming soggy.
- Use a mix of cheeses. Combining mozzarella’s gooey stretch with Parmesan’s nuttiness and ricotta’s creaminess creates a rich, layered flavor profile.
- Fresh herbs make all the difference. Whenever possible, use fresh basil and oregano. My grandmother’s garden was always bursting with herbs, and their vibrant aroma always made her dishes come alive.
- Let it rest before serving. This allows the casserole to set and flavors to meld, making each bite more satisfying.
- Add a crunchy topping. Breadcrumbs or crushed nuts mixed with a drizzle of olive oil add a delightful texture contrast.
- Experiment with extras. Feel free to toss in cooked pancetta, sautéed mushrooms, or sun-dried tomatoes for added depth. These variations remind me of my travels through Italy, where every meal was an opportunity to play with seasonal ingredients.
Serving Suggestions and Pairings

This Cheesy Zucchini Casserole is wonderfully versatile and pairs beautifully with a variety of sides and mains. Growing up in Monterey, our family often enjoyed it alongside a crisp green salad tossed with lemon vinaigrette or a simple tomato salad from Nonna Rosa’s garden. It’s also a lovely accompaniment to grilled chicken, roasted pork, or fresh seafood—reminding me of the coastal feasts we shared after long days at the market.
For a vegetarian meal, serve it with a hearty lentil salad or a bowl of warm minestrone. And don’t forget a crusty loaf of bread to soak up any extra cheese sauce—that’s pure comfort food at its finest.
Storage and Reheating Tips
One of the best things about this casserole is its ability to shine even as leftovers. After a family gathering, I’d often pack up the extra and store it in the fridge for up to 3 days. To keep it tasting fresh:
- Store in an airtight container in the refrigerator.
- Reheat individual portions in the microwave or oven at 350°F (175°C) for about 15 minutes until warmed through.
- To restore the crispy top, pop the reheated casserole under the broiler for 1-2 minutes, watching carefully to avoid burning.
- You can also freeze the casserole before baking. Wrap it tightly in foil and freeze for up to 2 months. Thaw overnight in the fridge and bake as usual, adding a few extra minutes to the cooking time.
Passing this casserole down to my daughters, I always remind them that food is meant to be savored, shared, and enjoyed—even the leftovers hold stories and memories.
Frequently Asked Questions
What are the main ingredients for Cheesy Zucchini Casserole?
The main ingredients for Cheesy Zucchini Casserole include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Cheesy Zucchini Casserole?
The total time to make Cheesy Zucchini Casserole includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Cheesy Zucchini Casserole ahead of time?
Yes, Cheesy Zucchini Casserole can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Cheesy Zucchini Casserole?
Cheesy Zucchini Casserole pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Cheesy Zucchini Casserole suitable for special diets?
Depending on the ingredients used, Cheesy Zucchini Casserole may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
This Cheesy Zucchini Casserole is more than just a recipe—it’s a warm embrace from my family kitchen to yours. It carries the spirit of my grandmother’s garden, my mother’s inventive flair, and my own love for simple, heartfelt cooking. Whether you’re serving it for a holiday gathering, a weeknight meal, or a casual lunch with friends, it’s sure to bring a smile and a sense of home to your table.
Cooking this dish with my daughters in our cozy Monterey cottage, I’m reminded that recipes like this are the threads that weave generations together. I hope you find as much joy in making and sharing it as I have. So grab your zucchinis, your favorite cheeses, and a sprinkle of love—and let’s create something comforting, cheesy, and utterly delicious.

