Ricotta Eggplant Casserole
Ricotta Eggplant Casserole is the perfect comfort food for anyone who loves rich Italian-inspired flavors without feeling too heavy. Layers of tender roasted eggplant, creamy ricotta filling, savory marinara sauce, and golden Parmesan create a hearty vegetarian casserole that feels both cozy and elegant. It’s ideal for family dinners, meal prep, or even special gatherings because it tastes even better the next day. The combination of herbs, creamy cheese, and roasted vegetables gives every bite a satisfying homemade flavor.
Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
Servings: 6–8 servings
Ingredients
Main Ingredients
3 medium-sized eggplants, sliced thinly (about 1/4 to 1/2 inch thick)
3 cups marinara sauce or tomato passata
2–3 tablespoons extra-virgin olive oil or olive oil spray
The Ricotta Mixture
14–15 ounces ricotta cheese
1 ½ cups freshly grated Parmesan cheese, divided
3 large eggs
2 tablespoons fresh oregano, chopped
2 teaspoons fresh basil, chopped
Seasonings & Optional Add-ins
Salt, to taste
Freshly cracked black pepper, to taste
8–16 ounces mozzarella cheese, shredded or sliced (optional)
1–2 garlic cloves, minced
Pinch of red pepper flakes
Instructions
Preheat your oven to 400°F (200°C). Line baking trays with parchment paper or lightly grease them with olive oil.
Arrange the eggplant slices in a single layer on the trays. Brush or spray lightly with olive oil and season with salt and pepper. Roast for 20–25 minutes, flipping halfway through, until the slices become tender and lightly golden. Roasting removes excess moisture and prevents the casserole from becoming watery.
While the eggplant roasts, prepare the ricotta filling. In a large bowl, combine ricotta cheese, 1 cup of Parmesan cheese, eggs, oregano, basil, garlic, salt, black pepper, and red pepper flakes. Stir until smooth and creamy.
Reduce the oven temperature to 375°F (190°C).
Spread a thin layer of marinara sauce on the bottom of a large casserole dish. Add a layer of roasted eggplant slices. Spoon portions of the ricotta mixture over the eggplant and spread gently. Add another spoonful of marinara sauce. If using mozzarella, sprinkle some over the layer.
Repeat the layers until all ingredients are used, finishing with marinara sauce on top. Sprinkle the remaining Parmesan cheese over the casserole and add extra mozzarella if desired.
Cover loosely with foil and bake for 25 minutes. Remove the foil and bake another 15–20 minutes until bubbly and golden on top.
Allow the casserole to rest for 10–15 minutes before slicing. This helps the layers set properly and makes serving easier.
Garnish with extra fresh basil or oregano before serving.
Tips
Salt the Eggplant First
If your eggplants are very large or mature, sprinkle slices with salt and let them sit for 20 minutes before roasting. This helps remove bitterness and extra moisture. Pat dry before cooking.
Roasting Works Better Than Frying
Roasting gives the eggplant a rich flavor while using much less oil than pan-frying. It also keeps the casserole lighter and less greasy.
Use Quality Marinara Sauce
A good tomato sauce makes a huge difference. Choose a rich marinara with garlic and herbs for deeper flavor.
Don’t Skip the Resting Time
Fresh out of the oven, the casserole can seem loose. Resting allows the cheese mixture to firm up and makes clean slices possible.
Use Whole Milk Ricotta
Whole milk ricotta creates a richer texture, while part-skim ricotta makes the dish slightly lighter.
Variations
Add Spinach
Mix sautéed spinach into the ricotta filling for extra nutrients and flavor.
Make It Meaty
Add cooked ground turkey, sausage, or beef between the layers for a heartier casserole.
Use Zucchini Too
Layer roasted zucchini slices with the eggplant for added texture and color.
Spicy Version
Increase red pepper flakes or add spicy marinara sauce for extra heat.
Freeze for Later
You can freeze the fully baked casserole for up to 2 months. Thaw overnight in the refrigerator before reheating.
Q&A
Can I make Ricotta Eggplant Casserole ahead of time?
Yes. You can assemble it a day in advance and refrigerate until ready to bake.
Why is my casserole watery?
Eggplant naturally contains moisture. Roasting the slices first helps reduce excess liquid.
Can I use store-bought marinara sauce?
Absolutely. A high-quality jarred marinara works very well in this recipe.
Do I need to peel the eggplant?
No. The skin softens during baking and helps the slices hold their shape.
Can I freeze leftovers?
Yes. Store cooled portions in airtight containers and freeze for up to 2 months.
What type of mozzarella works best?
Low-moisture shredded mozzarella melts beautifully, while fresh mozzarella gives a softer texture.
Can I use cottage cheese instead of ricotta?
Yes. Cottage cheese can be substituted for a lighter filling.
How do I reheat leftovers?
Warm in the oven at 350°F until heated through, or microwave individual portions.
Is this recipe gluten-free?
Yes, as long as your marinara sauce is gluten-free.
What protein can I serve with it?
Grilled chicken, roasted salmon, or Italian sausage pair wonderfully with this casserole.
Nutrition
Approximate per serving:
Calories: 320–420
Protein: 18–24g
Carbohydrates: 14–18g
Fat: 22–28g
Fiber: 5–7g
Calcium: High
Vitamin A: Moderate
Vitamin C: Moderate
Nutrition values vary depending on cheese quantity and optional ingredients used.
Conclusion
Ricotta Eggplant Casserole is a rich, cozy, and satisfying baked dish packed with layers of roasted eggplant, creamy ricotta, savory tomato sauce, and melted cheese. It delivers classic Italian comfort while still feeling wholesome and fresh. Whether you make it for a weeknight family dinner, meal prep, or a special gathering, this casserole is guaranteed to impress with its creamy texture and bold homemade flavor.