Ricotta Eggplant Casserole: 6 Irresistible Cheesy Layers
Ricotta Eggplant Casserole: Easy & Cheesy Bake is a comforting, vegetarian-friendly dish that combines tender roasted eggplant with a creamy ricotta filling and rich tomato sauce, all baked to perfection with a golden cheese topping. This casserole is both simple to prepare and packed with flavor, making it an ideal weeknight dinner or a dish to serve at casual gatherings. Each bite balances the savory, creamy filling with tender, flavorful eggplant and a bubbly, cheesy crust.
Ingredients Overview
Eggplant serves as the base of this casserole. Roasting or sautéing the slices before assembling helps remove excess moisture and bitterness, ensuring a smooth, tender texture in the finished dish. Properly seasoned eggplant enhances the depth of flavor in every layer.
The ricotta filling is creamy and slightly tangy, combining ricotta, Parmesan, and sometimes mozzarella cheese, with an egg to bind the mixture. Fresh herbs such as basil and parsley infuse the filling with aromatic notes, while optional spinach or zucchini adds nutrients and color.
Tomato sauce provides moisture, acidity, and a bright, savory contrast to the rich cheese. A simple marinara or homemade sauce works well, enhanced with garlic, onion, and oregano for depth. The top layer of mozzarella and Parmesan cheese forms a golden, bubbling crust, offering a pleasing texture contrast to the soft eggplant and filling.
Each ingredient works together to create a dish that is hearty, flavorful, and satisfying while remaining simple to prepare. Optional variations such as mushrooms, red pepper flakes, or a drizzle of olive oil allow for customization without complicating the process.
Ingredients
2 medium eggplants, sliced into 1/4-inch thick rounds
2 tablespoons olive oil
Salt and black pepper, to taste
1 1/2 cups ricotta cheese
1/2 cup grated Parmesan cheese
1/2 cup shredded mozzarella cheese, divided
1 large egg, lightly beaten
2 cloves garlic, minced
2 tablespoons chopped fresh parsley
1 tablespoon chopped fresh basil
1/2 teaspoon lemon zest
2 cups tomato sauce or marinara
Optional: 1 cup chopped fresh spinach, sautéed and drained
Optional: 1/4 teaspoon crushed red pepper flakes
Step-by-Step Instructions
Preheat the oven to 375°F. Begin by preparing the eggplant slices. Sprinkle them with salt and let sit for 20 minutes to draw out excess moisture. Rinse and pat dry with paper towels. Brush each slice lightly with olive oil and roast on a baking sheet for 15–20 minutes until tender but still firm.
While the eggplant roasts, prepare the ricotta filling. In a medium bowl, combine ricotta, Parmesan, 1/4 cup mozzarella, beaten egg, garlic, parsley, basil, and lemon zest. Stir in optional spinach if desired. Season with salt, black pepper, and optional red pepper flakes. Mix until smooth and well combined.
Spread a thin layer of tomato sauce on the bottom of a 9×13-inch baking dish. Arrange a layer of roasted eggplant over the sauce. Spread a portion of the ricotta mixture evenly on top of the eggplant. Repeat layers until all eggplant and filling are used, finishing with a layer of eggplant and remaining tomato sauce.
Sprinkle the remaining mozzarella cheese over the top to create a golden, bubbly crust. Cover loosely with foil and bake for 25–30 minutes. Remove the foil for the last 10 minutes to allow the cheese to brown lightly.
Allow the casserole to rest for 10 minutes before serving. This helps the layers set, making it easier to cut neat portions while keeping all the flavors intact.

Tips, Variations & Substitutions
For a lighter version, use part-skim ricotta or mozzarella cheese. Eggplant can be grilled instead of roasted for a slightly smoky flavor. Adding cooked zucchini, mushrooms, or bell peppers enhances nutrients and flavor.
Fresh herbs can be varied—thyme or oregano works well in place of basil and parsley. Red pepper flakes add a gentle heat if desired. Vegan versions can be made using plant-based ricotta and cheese alternatives. Avoid overfilling the layers to prevent spilling during baking.
This casserole can be prepared ahead of time by roasting the eggplant and mixing the filling in advance. Assemble and bake just before serving to save time and enhance flavors.
Serving Ideas & Occasions
Ricotta Eggplant Casserole is perfect for family dinners, casual get-togethers, or Italian-themed meals. Serve with a simple green salad, crusty garlic bread, or a light grain such as quinoa or farro. A medium-bodied red wine like Chianti or a crisp white like Sauvignon Blanc pairs beautifully with the dish.
Its ease of preparation and elegant presentation make it suitable for meal prep, casual dinners, or special occasions. It can also be portioned and reheated while maintaining flavor and texture.
Nutritional & Health Notes
Eggplant is low in calories and high in fiber, contributing to a satisfying, nutrient-rich meal. Using part-skim cheeses and minimal olive oil keeps fat content moderate while retaining creaminess. Tomato sauce adds vitamins A and C as well as lycopene, a potent antioxidant.
This casserole provides protein from the cheeses, fiber from eggplant, and essential vitamins from added vegetables. It is a balanced vegetarian dish that is filling yet light, making it ideal for a healthy Mediterranean-inspired diet.
FAQs
Can I make this casserole ahead of time?
Yes, you can prepare the casserole in advance and refrigerate for up to 24 hours before baking. Cover with foil to maintain moisture and bake fresh for the best texture.
Can I freeze Ricotta Eggplant Casserole?
Yes, assemble and freeze before baking. Wrap tightly with foil and store for up to 2 months. Bake from frozen at 375°F for 40–50 minutes, removing foil for the last 10 minutes to brown the cheese.
Can I substitute zucchini for eggplant?
Yes, zucchini can be used, but slice thinly and remove excess moisture before layering to prevent a watery casserole.
Is this dish suitable for a vegan diet?
Yes, by using plant-based ricotta and mozzarella alternatives, the dish can be made vegan.
How do I prevent the casserole from being watery?
Salt the eggplant slices to draw out moisture before roasting. Ensure any added vegetables, like spinach or zucchini, are well-drained. Avoid using overly watery tomato sauce.
Can I add more vegetables to the layers?
Yes, mushrooms, zucchini, or roasted bell peppers can be folded into the layers for extra flavor and nutrition.
What cheese works best for the topping?
Mozzarella and Parmesan are ideal for a golden, bubbly crust. Vegan cheese alternatives can also be used for dairy-free versions.
PrintRicotta Eggplant Casserole for Light, Family-Friendly Meals
Ricotta Eggplant Casserole: Easy & Cheesy Bake features roasted eggplant slices layered with creamy ricotta filling and tomato sauce, topped with melted cheese for a hearty vegetarian main dish.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 55 minutes
- Yield: 4-6 servings 1x
Ingredients
2 medium eggplants, sliced into 1/4-inch thick rounds
2 tablespoons olive oil
Salt and black pepper, to taste
1 1/2 cups ricotta cheese
1/2 cup grated Parmesan cheese
1/2 cup shredded mozzarella cheese, divided
1 large egg, lightly beaten
2 cloves garlic, minced
2 tablespoons chopped fresh parsley
1 tablespoon chopped fresh basil
1/2 teaspoon lemon zest
2 cups tomato sauce or marinara
Optional: 1 cup chopped fresh spinach, sautéed and drained
Optional: 1/4 teaspoon crushed red pepper flakes
Instructions
- Preheat oven to 375°F. Sprinkle eggplant with salt and let sit 20 minutes. Rinse and pat dry. Brush with olive oil and roast 15–20 minutes.
- Mix ricotta, Parmesan, 1/4 cup mozzarella, egg, garlic, parsley, basil, lemon zest, and optional spinach in a bowl. Season with salt, pepper, and optional red pepper flakes.
- Spread a thin layer of tomato sauce in a baking dish. Layer roasted eggplant and ricotta mixture, repeating until all is used. Top with remaining tomato sauce and mozzarella.
- Cover with foil and bake 25–30 minutes. Remove foil for last 10 minutes to brown cheese. Let rest 10 minutes before serving.
Notes
Salt eggplant to remove moisture. Ensure vegetables are drained to prevent watery casserole. Can be prepared ahead.
