Looking for a comforting and flavorful dish that’s surprisingly easy to make? This Ricotta Eggplant Casserole is a guaranteed crowd-pleaser! Layers of tender roasted eggplant, a creamy ricotta filling, and a rich tomato sauce combine for a bake that’s both satisfying and delicious. It’s the perfect weeknight meal or a wonderful addition to a potluck. Plus, the beautiful presentation with fresh basil, pine nuts, and a touch of pomegranate molasses elevates this casserole to something truly special. Let’s get started on creating this cheesy, Italian-inspired masterpiece!

What You’ll Need: Ingredient Breakdown
- 2 medium eggplants (≈600 g / 1.3 lb), sliced 0.5 cm (¼ in) thick: Choose eggplants that are firm and heavy for their size, with smooth, shiny skin. Slicing them to ¼ inch thickness ensures they cook evenly and become beautifully tender. We’ll brush these with olive oil before roasting to achieve a lovely golden-brown color and prevent sticking.
- 500 g (1 lb) full‑fat ricotta cheese: Full-fat ricotta is crucial here! It provides the creamy, rich base for our filling. Lower-fat versions can be watery and won’t deliver the same luxurious texture.
- 200 g (7 oz) shredded mozzarella cheese: Mozzarella adds that classic cheesy stretch and mild flavor we all love in a casserole. Pre-shredded is convenient, but freshly shredded melts more smoothly.
- 100 g (3½ oz) grated Parmesan cheese, plus 2 Tbsp extra for topping: Parmesan brings a salty, umami-rich flavor that complements the ricotta and tomato sauce. Use freshly grated Parmesan for the best flavor and texture. The extra 2 tablespoons are for a golden, bubbly topping.
- 2 large eggs, room temperature: Eggs bind the ricotta filling together, creating a stable and creamy texture. Using room temperature eggs helps them incorporate more easily.
- 2 cloves garlic, minced: Freshly minced garlic is essential for a flavorful tomato sauce. Don’t use pre-minced garlic, as it lacks the same potency.
- 1 small onion (≈80 g / 2.8 oz), finely diced: The onion forms the aromatic base of the tomato sauce, adding sweetness and depth of flavor.
- 400 g (14 oz) canned crushed tomatoes, no added sugar: Opt for crushed tomatoes with no added sugar to control the sweetness of the sauce. San Marzano tomatoes are a great choice for their rich flavor.
- 2 Tbsp olive oil + extra for greasing the pan: Use a good quality extra virgin olive oil for both the roasting and the sauce. It adds a fruity, peppery flavor.
- 1 tsp dried oregano: Oregano is a classic Italian herb that pairs perfectly with tomatoes and eggplant.
- ½ tsp dried thyme: Thyme adds a subtle earthy note to the sauce, complementing the oregano.
- ½ tsp smoked paprika: Smoked paprika adds a hint of smokiness and complexity to the sauce, enhancing the overall flavor profile.
- 1 tsp fresh lemon zest: Lemon zest brightens up the sauce and adds a fresh, citrusy aroma.
- Salt and freshly ground black pepper, to taste: Seasoning is key! Don’t be afraid to taste and adjust the salt and pepper levels throughout the cooking process.
- Fresh basil leaves, torn — garnish: Fresh basil adds a vibrant color and herbaceous aroma to the finished casserole.
- 1 Tbsp toasted pine nuts — garnish twist: Toasted pine nuts provide a delightful crunch and nutty flavor.
- 1 tsp pomegranate molasses — drizzle for visual contrast: Pomegranate molasses adds a beautiful glossy sheen and a tangy-sweet flavor that complements the other ingredients.
Ingredient Substitutions
Don’t have everything on hand? Here are a few simple substitutions you can make:
- Ricotta Cheese: If you can’t find full-fat ricotta, you can use part-skim, but be sure to drain it well to remove excess moisture.
- Mozzarella Cheese: Provolone or Monterey Jack cheese can be used as substitutes for mozzarella.
- Parmesan Cheese: Pecorino Romano cheese is a good substitute for Parmesan, offering a similar salty and sharp flavor.
- Eggplant: While eggplant is the star, you could experiment with zucchini or yellow squash for a different flavor profile.
Let’s Build Your Ricotta Eggplant Casserole: A Step-by-Step Guide
- Prepare the Eggplant: Preheat your oven to 200°C (390°F). This higher temperature is crucial for getting that lovely golden-brown color and tender texture. Lightly oil your 23 x 33 cm (9 x 13 in) baking dish – this prevents sticking and ensures easy serving.
- Roast the Eggplant Slices: Arrange the eggplant slices on a parchment-lined baking sheet. Parchment paper is your friend here; it prevents sticking and makes cleanup a breeze. Brush both sides of each slice with olive oil – don’t skimp! The oil helps with browning and prevents the eggplant from drying out. Sprinkle lightly with salt; this draws out excess moisture and enhances the flavor. Roast for 12 minutes, then flip and roast for another 8 minutes, or until golden-brown and tender. The eggplant should be easily pierced with a fork.
- Sauté the Aromatics & Simmer the Sauce: While the eggplant roasts, heat 1 tablespoon of olive oil in a skillet over medium heat. Add the finely diced onion and sauté until translucent (about 3-4 minutes). This softens the onion and releases its sweetness. Add the minced garlic and cook for just 30 seconds – you want it fragrant, not browned. Stir in the crushed tomatoes, dried oregano, dried thyme, smoked paprika, lemon zest, salt, and pepper. Bring to a simmer and cook for 10 minutes, stirring occasionally, to allow the sauce to thicken and the flavors to meld.
- Prepare the Ricotta Mixture: In a large bowl, combine the full-fat ricotta cheese, 150g of shredded mozzarella, 70g of grated Parmesan cheese, and the two room-temperature eggs. Room-temperature eggs incorporate more easily and create a smoother texture. Season generously with salt and pepper. Gently fold in half of the tomato sauce. This adds moisture and flavor to the ricotta mixture, preventing it from being dry.
- Assemble the Casserole: Spoon a thin layer of the remaining tomato sauce onto the bottom of the prepared baking dish. This prevents sticking and adds a flavorful base. Layer half of the roasted eggplant slices over the sauce, followed by half of the ricotta mixture. Repeat with the remaining eggplant and ricotta, ending with a final layer of tomato sauce.
- Top and Bake: Sprinkle the top of the casserole with the remaining mozzarella and Parmesan cheese. Drizzle lightly with olive oil – this helps the cheese melt and brown beautifully. Bake uncovered for 25 minutes, then switch to broil for 2-3 minutes, watching carefully to prevent burning. The cheese should be bubbling and golden brown.
- Rest and Garnish: Remove the casserole from the oven and let it rest for 10 minutes before serving. This allows the casserole to set, making it easier to slice and serve. Garnish with torn fresh basil leaves, toasted pine nuts, and a drizzle of pomegranate molasses for a beautiful presentation and added flavor.
Why Full-Fat Ricotta is Key
Using full-fat ricotta is non-negotiable in this recipe. Lower-fat ricotta tends to be watery, resulting in a soggy casserole. The higher fat content provides richness, creaminess, and a stable structure that holds everything together beautifully. Don’t be tempted to substitute!
The Magic of Smoked Paprika
Smoked paprika isn’t just about adding smoky flavor; it adds depth and complexity to the tomato sauce. It complements the sweetness of the tomatoes and the richness of the ricotta, creating a truly harmonious flavor profile. If you don’t have smoked paprika, regular paprika can be used in a pinch, but the flavor won’t be quite as nuanced.

Eggplant Preparation: The Secret to Tenderness
Roasting the eggplant slices before assembling the casserole is a crucial step. It removes excess moisture, preventing a watery final product, and concentrates the eggplant’s flavor. Brushing with oil and lightly salting the eggplant draws out moisture and helps it brown beautifully. Don’t skip this step!
Serving Suggestions & Wine Pairings
This Ricotta Eggplant Casserole is a complete meal on its own, but it pairs wonderfully with a simple green salad and crusty bread for soaking up the delicious sauce. For a wine pairing, consider a light-bodied Italian red wine like a Chianti or a Pinot Noir. The acidity of the wine will cut through the richness of the casserole and complement the tomato flavors.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes, you can assemble the casserole up to 24 hours in advance. Cover it tightly and refrigerate. Add about 10-15 minutes to the baking time if baking from cold.
Can I use frozen eggplant?
While fresh eggplant is preferred, you can use frozen eggplant. Thaw it completely and pat it dry with paper towels to remove excess moisture before roasting.
Is this casserole vegetarian?
Yes, this recipe is entirely vegetarian. It’s also easily adaptable to be gluten-free by ensuring your crushed tomatoes are gluten-free.
Enjoy this incredibly flavorful and satisfying Ricotta Eggplant Casserole! It’s a guaranteed crowd-pleaser. Don’t forget to save this recipe to Pinterest for later!
Print
Ricotta Eggplant Casserole – Easy & Cheesy Bake
- Total Time: 60 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This Ricotta Eggplant Casserole is a comforting and flavorful Italian-inspired bake featuring layers of roasted eggplant, creamy ricotta, and a rich tomato sauce. It’s perfect for a weeknight meal or potluck and offers a beautiful presentation with fresh herbs and a tangy drizzle.
Ingredients
- 2 medium eggplants (600g / 1.3lb), sliced 0.5cm (¼in) thick: Brush with olive oil and salt before roasting.
- 500g (1lb) full-fat ricotta cheese: Crucial for a creamy texture.
- 200g (7oz) shredded mozzarella cheese: Adds cheesy stretch and flavor.
- 100g (3½oz) grated Parmesan cheese, plus 2Tbsp extra: Provides salty, umami flavor.
- 2 large eggs, room temperature: Binds the ricotta filling.
- 2 cloves garlic, minced: Essential for flavorful sauce.
- 1 small onion (80g / 2.8oz), finely diced: Forms the aromatic base of the sauce.
- 400g (14oz) canned crushed tomatoes, no added sugar: Use San Marzano for rich flavor.
- 2Tbsp olive oil + extra: For roasting and sauce.
- 1tsp dried oregano: Classic Italian herb.
- ½tsp dried thyme: Adds earthy notes.
- ½tsp smoked paprika: Adds smokiness and complexity.
- 1tsp fresh lemon zest: Brightens the sauce.
- Salt and pepper, to taste: Season generously.
- Fresh basil leaves, torn: For garnish.
- 1Tbsp toasted pine nuts: For crunch and nutty flavor.
- 1tsp pomegranate molasses: For visual contrast and tangy sweetness.
Instructions
- Prepare Eggplant: Preheat oven to 200°C (390°F) and oil a 23x33cm (9x13in) baking dish.
- Roast Eggplant Slices: Arrange eggplant on parchment, brush with oil, sprinkle with salt, and roast for 20 minutes, flipping halfway.
- Simmer Tomato Sauce: Sauté onion and garlic, then add crushed tomatoes, oregano, thyme, paprika, lemon zest, salt, and pepper; simmer for 10 minutes.
- Make Ricotta Mixture: Combine ricotta, mozzarella, Parmesan, eggs, and half of the tomato sauce; season with salt and pepper.
- Assemble Casserole: Layer sauce, eggplant, and ricotta in the baking dish, ending with sauce.
- Bake & Broil: Top with remaining cheese, drizzle with oil, bake for 25 minutes, then broil for 2-3 minutes.
- Rest & Garnish: Let rest for 10 minutes, then garnish with basil, pine nuts, and pomegranate molasses.
Notes
Using full-fat ricotta is key for a creamy, non-soggy casserole. Roasting the eggplant is crucial for removing moisture and concentrating flavor.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 350 kcal
- Sugar: 15 g
- Sodium: 400 mg
- Fat: 20 g
- Saturated Fat: 10 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 4 g
- Protein: 15 g
- Cholesterol: 80 mg