5 from 2 votes

Layered Eggplant, Zucchini, Tomato Casserole Recipe

Jump to Recipe ▼ Leave a Comment

Servings: 6 servings

1 hr 5 mins

This post may contain affiliate links. Please read our disclosure policy.

These Layered Eggplant, Zucchini, Tomato Casserole Recipe layers roasted vegetables with a creamy ricotta mixture and melted cheese for a flavor-packed dish. Roasting the vegetables brings out their natural sweetness while the cheesy layers create a rich, bubbly finish. It’s a simple yet impressive bake that’s perfect as a vegetarian main or hearty side.

You’ll also love my Creamy Cheesy Cauliflower Casserole and Butternut Squash Casserole recipes.

Layered Eggplant, Zucchini, Tomato Casserole with bubbly cheese and basil leaves to garnish.
Icon of a lemon.

Quick Look: Layered Eggplant, Zucchini, Tomato Casserole

  • Prep Time: 5 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 5 minutes
  • Servings: 6 people
  • Dietary: Vegetarian and Gluten-free
  • Method: Oven baked
  • Technique: Slice the eggplant, zucchini, and tomatoes, then roast. Layer the vegetables with a creamy ricotta mixture and cheese in a baking dish, repeating the layers. Bake until tender and bubbly.
  • Flavor and Texture: Savory and herb-forward with hints of garlic and cheese, this casserole is tender and melt-in-your-mouth.

Why You’ll Love This Simple Casserole!

This is one of those new recipes that came together after I looked in the fridge and realized I needed to use up extra vegetables. I made it last night, and everyone wanted more! You’ll love this cheesy vegetable casserole recipe.

  • Roasted Vegetables: Roasting the vegetables intensifies their natural sweetness and adds a depth of flavor. The caramelization of the garlic cloves during roasting brings a subtle, sweet undertone to the casserole.
  • Cheesy Goodness: The layers of fresh ricotta, mozzarella, and Parmigiano cheese contribute to a rich, gooey, and indulgent texture. Cheesy enhances the overall taste and creates a comforting and satisfying dish.

This casserole is versatile and a great side dish for various occasions, whether preparing a family dinner, entertaining guests, or looking for a satisfying vegetarian dish. You’ll also love zucchini bake, eggplant parmigiana, sauteed Italian zucchini, and eggplant caponata.

Made With Amore,

Simple Ingredients

Packed with various vegetables, this casserole is a wholesome option for those looking to incorporate more vegetables into their meals.

  • Vegetables (Eggplant, Zucchini/Squash, Bell Pepper, Tomatoes): Create the hearty base with a mix of textures and flavors.
  • Cheese (Ricotta, Mozzarella, Parmigiano): A creamy, melty combination that adds richness, structure, and a savory, cheesy depth
  • Garlic: Roasted whole for a mellow, caramelized flavor that enhances the overall dish
  • Olive Oil & Salt: Coats the vegetables to help them roast to golden perfection while enhancing their natural flavors
  • Herbs & Heat (Basil, Red Pepper Flakes): Fresh basil adds brightness while red pepper flakes bring a subtle kick for balance

See recipe card for full information on ingredients and quantities.

Variations & Substitutions

  • Pesto Paradise: Spread my Authentic Pesto between the vegetable layers for a burst of basil and garlic goodness. Choose a classic basil pesto or experiment with sun-dried tomato or spinach pesto. If you love pesto, you should also try my Fresh Arugula Walnut Pesto and Pistachio Pesto.
  • Mediterranean Twist: For a Mediterranean flavor, add kalamata olives and crumbled feta cheese (or goat cheese) between the layers. Top with a drizzle of extra virgin olive oil before serving. Try my Easy Mediterranean Lasagna Recipe next!
  • Protein Boost: For added protein, incorporate cooked and crumbled Italian sausage, ground turkey, or diced grilled chicken between the vegetable layers.
  • Cheese Blend: Mix different cheeses like fontina, provolone, or asiago into the mozzarella for a diverse and complex flavor profile.

How to Make Layered Eggplant, Zucchini, Tomato Casserole

This layered vegetable casserole is a rich, cheesy, oven-baked dish packed with tender roasted veggies and fresh flavors, making it a comforting yet wholesome recipe everyone will love. Follow the step-by step photos and see the recipe card at the bottom for a printable version.

How to make layered Eggplant, Zucchini, Tomato Casserole Recipe- place the tomatoes and peppers on a baking sheet to bake.
  1. Preheat oven to 450 degrees F. Grease two baking sheets (or one large baking sheet) and arrange the eggplant and zucchini slices and 2 cloves garlic on one and the halved tomatoes and bell peppers and the remaining 2 cloves garlic on the other. Do not overcrowd the pans. 
Layered Eggplant, Zucchini, Tomato Casserole Recipe- place the zucchini and eggplant on a baking sheet and bake,
  1. Drizzle generously with olive oil, rub the oil into the vegetable slices, and make sure they are well coated.
Layered Eggplant, Zucchini, Tomato Casserole Recipe- make the cheese filling in a bowl.
  1. Add the fresh ricotta, parmesan cheese, and crushed red pepper flakes to a small bowl—season with salt to taste and a little bit of olive oil.  
Spoon with a scoop of ricotta mixture over a bowl.
  1. Mix to combine.
Layered Eggplant, Zucchini, Tomato Casserole Recipe- tomato and peppers after roasting.
  1. Roast the vegetables in the oven for about 30 minutes or until tender and slightly golden. Flip the slices halfway through cooking.
Layered Eggplant, Zucchini, Tomato Casserole Recipe- zucchini and eggplant after roasting.
  1. Remove the vegetables and reduce the oven temperature to 425 F. 
Layered Eggplant, Zucchini, Tomato Casserole Recipe- layering the casserole in the baking dish. Veggies on the bottom.
  1. Layer half of the eggplant, zucchini, peppers, and tomatoes in a baking or casserole dish.
Layered Eggplant, Zucchini, Tomato Casserole Recipe- layering the casserole in the baking dish. Veggies on the bottom. Add cheese layer on top.
  1. Drop spoonfuls of the ricotta mixture evenly over the vegetables. Sprinkle half of the grated mozzarella on top. Sprinkle the basil leaves over the top.
Mozzarella cheese atop vegetables in a baking pan.
  1. Repeat with the remaining vegetables and ricotta mixture and finish with a layer of mozzarella on top.
Vegetables and mozzarella cheese layered in a baking dish.
  1. Bake in the oven for 20-25 minutes or until the cheese is bubbly and the casserole is golden. Remove the dish from the oven and let it cool for a few minutes. Just before serving, sprinkle with fresh basil leaves. Slice and serve the casserole while it’s still warm.

Layered Eggplant, Zucchini, Tomato Casserole FAQs

Can I make this casserole ahead of time?

Absolutely! You can assemble the casserole in a baking dish up to a day ahead, refrigerate it, and then bake it when ready. Adjust cooking time as needed.

how do i keep the casserole from getting watery?

Roast or cook the vegetables first to remove excess moisture before layering.

storage and reheating information

Refrigerate leftovers for up to 3-4 days. When reheating from the refrigerator, preheat your oven to 350°F, cover the casserole with foil, and warm for about 20-30 minutes.

Serving Suggestions

I love serving this layered eggplant zucchini tomato casserole as a hearty vegetarian main or a flavorful side alongside dishes like Broiled New York Strip Steak, Baked Mediterranean Cod, or Pan Fried Chicken Tenders. It pairs beautifully with No Knead Italian Focaccia Bread to soak up all the cheesy, saucy layers, and a simple salad made using my Creamy Italian Dressing. For a complete Italian-inspired meal, finish with a dessert like Creme Caramel (Italian Flan Recipe) to balance the richness.

plate of the layered Eggplant, Zucchini, Tomato Casserole with a fork and bread on the side.

My Pro Tips

Recipe Tips

  • Quality Cheese: Buy good-quality cheeses. Fresh ricotta, high-quality Parmigiano, and mozzarella contribute significantly to the casserole’s overall richness and flavor.
  • Even Slicing: Slice the vegetables evenly to ensure they cook uniformly (you can even use a food processor attachment). This provides a consistent texture in each layer of the casserole.
  • Proper Roasting: Roast the vegetables until they are tender and slightly caramelized. This enhances their natural sweetness and contributes to the overall flavor of the casserole.

More Vegetable Side Dish Recipes

💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.

5 from 2 votes

Eggplant, Zucchini, Tomato Casserole

Servings: 6 servings
Prep: 5 minutes
Cook: 1 hour
Total: 1 hour 5 minutes
cover photo for layered Eggplant, Zucchini, Tomato Casserole Recipe
These Layered Eggplant, Zucchini, Tomato Casserole Recipe layers roasted vegetables with a creamy ricotta mixture and melted cheese for a flavor-packed dish. Roasting the vegetables brings out their natural sweetness while the cheesy layers create a rich, bubbly finish. It’s a simple yet impressive bake that’s perfect as a vegetarian main or hearty side.

Ingredients 

  • 1 large globe eggplant, thinly sliced
  • 2 large zucchini and/or summer squash, thinly sliced
  • 1 large bell pepper, red, yellow, or orange bell peppers work well, thinly sliced
  • 24 ounces cherry and/or grape tomatoes, halved
  • 4 garlic cloves, unpeeled
  • 6 tablespoons olive oil, plus more for drizzling
  • 8 ounces fresh ricotta, about 1 cup
  • 4 ounces parmigiano cheese, about half a cup
  • ¾ teaspoon crushed red pepper flakes
  • 16 ounces low-moisture mozzarella, grated, divided, about 2 cups
  • ½ cup basil leaves, more for garnish
  • Kosher salt and pepper to taste

Instructions 

  • Preheat oven to 450 degrees F.
  • Grease two baking sheets (or one large baking sheet) and arrange the eggplant and zucchini slices and 2 cloves garlic on one and the halved tomatoes and bell peppers and the remaining 2 cloves garlic on the other. Do not overcrowd the pans. 
  • Drizzle generously with olive oil, rub the oil into the vegetable slices, and make sure they are well coated.
  • Roast the vegetables in the oven for about 30 minutes or until tender and slightly golden. Flip the slices halfway through cooking.
  • Remove the vegetables and reduce the oven temperature to 425 F. 
  • Mix the fresh ricotta, parmesan cheese, and crushed red pepper flakes in a small bowl—season with salt to taste and a little bit of olive oil. Mix to combine. 
  • Layer half of the eggplant, zucchini, peppers, and tomatoes in a baking or casserole dish.
  • Drop spoonfuls of the ricotta mixture evenly over the vegetables. Sprinkle half of the grated mozzarella on top. Sprinkle the basil leaves over the top.
  • Repeat with the remaining vegetables and ricotta mixture and finish with a layer of mozzarella on top.
  • Bake in the oven for 20-25 minutes or until the cheese is melted and bubbly and the casserole is golden brown. Remove the dish from the oven and let it cool for a few minutes. Just before serving, sprinkle with fresh basil leaves.
  • Serve: Slice and serve the casserole while it’s still warm. Enjoy!

Notes

  • Quality Cheese: Buy good-quality cheeses. Fresh ricotta, high-quality Parmigiano, and mozzarella contribute significantly to the casserole’s overall richness and flavor.
  • Even Slicing: Slice the vegetables evenly to ensure they cook uniformly (you can even use a food processor attachment). This provides a consistent texture in each layer of the casserole.
  • Proper Roasting: Roast the vegetables until they are tender and slightly caramelized. This enhances their natural sweetness and contributes to the overall flavor of the casserole.

Nutrition

Calories: 558kcalCarbohydrates: 20gProtein: 33gFat: 40gSaturated Fat: 17gPolyunsaturated Fat: 3gMonounsaturated Fat: 17gCholesterol: 81mgSodium: 891mgPotassium: 924mgFiber: 5gSugar: 11gVitamin A: 2596IUVitamin C: 83mgCalcium: 873mgIron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Side Dish
Cuisine: Italian
Tried this recipe?Mention @cucinabyelena or tag #cucinabyelena!

You May Also Like

About Elena Davis

My dream is to share delicious wholesome recipes that you will share around the table with all your loved ones. The memories surrounded by food are the heart and soul of CucinaByElena.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





9 Comments

  1. 5 stars
    I made this for Sunday dinner and my family absolutely loved it!! I love how easily it came together.
    Thanks again for another fabulous recipe!