Ricotta Eggplant Casserole

Golden brown ricotta eggplant casserole with bubbling mozzarella and fresh basil garnish on a white plate Save to Pinterest
Golden brown ricotta eggplant casserole with bubbling mozzarella and fresh basil garnish on a white plate | yummyhauskitchen.com

This Italian-inspired casserole brings together the perfect combination of textures and flavors. Roasted eggplant slices become tender and slightly caramelized in the oven, then get layered with a rich, seasoned ricotta mixture flavored with fresh basil and nutmeg. Marinara sauce adds bright acidity to balance the creamy cheeses, while mozzarella creates that irresistible golden, bubbly topping.

The dish comes together in just over an hour with simple prep work. Roasting the eggplant first removes any bitterness and ensures each layer holds its shape. The assembly is straightforward—layer, spread, repeat—making this an achievable project for cooks of any experience level.

Perfect for feeding a family or meal prepping for the week, this casserole actually improves overnight as the flavors meld together. Serve it alongside a crisp green salad and crusty bread to soak up the savory sauce.

My tiny apartment kitchen smelled like an Italian grandmother had moved in when I first attempted this dish. I was twenty-two, trying to impress someone with my cooking abilities, and ended up burning the first batch of eggplant because I'd never heard of salting vegetables first. The second attempt, armed with actual knowledge, produced something so bubbling and golden and fragrant that we ended up eating it straight from the baking dish with wooden spoons while standing at the counter.

Winter in Chicago had settled in heavy and gray, and my roommate and I needed something that would warm us from the inside out. We invited three other friends over, threw together this casserole on a Tuesday night, and ended up sitting around the table for three hours just talking while the candles burned down. Nobody wanted to leave that warm, cheesy, tomato-scented bubble of a kitchen.

Ingredients

  • 2 large eggplants, sliced lengthwise: I learned the hard way that salting these for 30 minutes before roasting draws out bitterness nobody wants in their final dish
  • 2 tbsp olive oil: Use the good stuff here since youre brushing it directly on the eggplant
  • 1/2 tsp salt and 1/4 tsp black pepper: Season both sides generouslyvegetables need more salt than you think
  • 2 cups ricotta cheese: Whole milk ricotta makes all the difference in creaminess
  • 1/2 cup grated Parmesan cheese: The salty, umami backbone that ties everything together
  • 1 large egg: Binds the ricotta mixture so it doesnt disappear into the sauce
  • 2 tbsp fresh basil, chopped: Dried works in a pinch, but fresh makes it taste like summer
  • 1/4 tsp ground nutmeg: Just enough to make people wonder what that warm, familiar note is
  • 3 cups marinara sauce: Homemade is lovely, but a quality jarred sauce keeps this manageable for weeknights
  • 2 cups shredded mozzarella cheese: Low moisture cheese gives you that perfect golden blanket without too much oil pooling on top

Instructions

Get your eggplant ready:
Preheat that oven to 400°F and line two baking sheets with parchment paperarrange your eggplant slices like they're sunbathing, brush both sides with olive oil, and season them with salt and pepper.
Roast until tender:
Cook the eggplant for 20 minutes, flipping halfway through, until they're soft and have started taking on some golden color.
Mix the creamy filling:
While the eggplant roasts, stir together the ricotta, Parmesan, egg, basil, nutmeg, salt, and pepper until everything is smooth and speckled with green.
Start the foundation:
Spread about 1/2 cup of marinara sauce across the bottom of your 9x13-inch baking dishlike you're painting a delicious canvas.
Build your first layer:
Lay down half the eggplant, dollop on half the ricotta mixture and spread it gently, then add 1 cup of sauce and scatter 1 cup of mozzarella on top.
Do it all again:
Repeat with the remaining eggplant, ricotta, sauce, and mozzarellathe top layer should be saucy and cheese-covered.
Add the final touch:
Sprinkle the remaining 2 tablespoons of Parmesan over everything like snowfall.
Bake until bubbly:
Cover with foil and bake at 375°F for 25 minutes, then uncover and go another 15 to 20 minutes until the cheese is golden and the sauce is bubbling up around the edges.
The hardest part:
Let it rest for 10 minutes before cuttingit'll still be hot, but this keeps the layers from sliding apart when you serve.
Layered Italian ricotta eggplant casserole fresh from the oven with melted cheese topping Save to Pinterest
Layered Italian ricotta eggplant casserole fresh from the oven with melted cheese topping | yummyhauskitchen.com

This became my go-to dish for bringing to new parents, friends recovering from surgery, or anyone who needs a meal that says 'I care' without needing to say much else. There's something about those layers of comfort that feels like a hug in casserole form.

Make It Your Own

The beauty of this recipe is how it welcomes additions. I've added layers of sautéed spinach, roasted red peppers, or even crumbled Italian sausage when I needed something heartier. Vegetarian friends have told me they add sliced zucchini or mushrooms, and my sister sometimes puts a thin layer of pesto between the eggplant and ricotta for a green twist.

Pairing Suggestions

A crisp green salad with a bright vinaigrette cuts through all that rich cheese perfectly. Crusty bread is non-negotiable for mopping up the sauce, and a light Italian red wine like Chianti or Barbera brings out the tomatoes without overwhelming the dish. In summer, I serve it alongside grilled asparagus or roasted bell peppers.

Storage and Reheating

This keeps beautifully in the refrigerator for up to four days and actually tastes better as the flavors meld together. To reheat, cover with foil and warm at 350°F for about 20 minutes until heated through. You can also freeze it before bakingwrap it tightly and it'll keep for three months, just add about 15 minutes to the baking time when cooking from frozen.

  • Let it cool completely before covering, otherwise trapped steam makes the top layer soggy
  • Cut individual portions before freezing if you want quick single servings later
  • A sprinkle of fresh mozzarella on reheated leftovers brings back that just-baked texture
Sliced square of ricotta eggplant casserole showing creamy layers and tomato sauce on a rustic wooden table Save to Pinterest
Sliced square of ricotta eggplant casserole showing creamy layers and tomato sauce on a rustic wooden table | yummyhauskitchen.com

Every time I pull this bubbling dish from the oven, I remember that first burnt attempt and smile at how far my cooking has come. Hope it brings your kitchen as much warmth and comfort as it's brought mine over the years.

Frequently asked questions about this recipe

While traditional Italian preparations often salt eggplant to draw out bitterness, modern varieties are typically mild enough that this step isn't necessary. If you have time and want extra assurance, you can salt the slices for 30 minutes, then rinse and pat dry before roasting. This also helps the eggplant absorb less oil during cooking.

Absolutely. You can assemble the entire casserole up to 24 hours in advance, cover tightly, and refrigerate. When ready to bake, you may need to add 5-10 minutes to the covered baking time since it will be cold. Alternatively, bake it completely, refrigerate, and reheat individual portions in the microwave or the whole dish in a 350°F oven.

Cottage cheese blended until smooth makes a lighter, higher-protein alternative. For a dairy-free version, try cashew ricotta or almond-based ricotta substitutes. Some cooks also use a mixture of mashed tofu with nutritional yeast and lemon juice, though the texture will be slightly different.

The key is roasting the eggplant until it's lightly golden and somewhat dry before layering—this evaporates excess moisture. Also, let the casserole rest for the full 10 minutes after baking; this allows the cheese and sauce to set slightly so portions hold together better when served.

Yes, this freezes beautifully. Cut into portions, wrap tightly in plastic and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat in a 350°F oven until hot and bubbly throughout. The texture remains remarkably close to freshly baked.

Sautéed spinach, sliced mushrooms, or roasted bell peppers work wonderfully between layers. Zucchini slices can replace or supplement the eggplant. For more substance, add a layer of browned Italian sausage or cooked lentils between the vegetable and cheese layers.

Ricotta Eggplant Casserole

Tender eggplant layered with ricotta and mozzarella in savory tomato sauce

Prep 25m
Cook 45m
Total 70m
Servings 6
Difficulty Medium

Ingredients

Vegetables

  • 2 large eggplants, sliced lengthwise into 1/2-inch thick slices
  • 2 tbsp olive oil
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Cheese Mixture

  • 2 cups ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 2 tbsp fresh basil, chopped (or 1 tsp dried basil)
  • 1/4 tsp ground nutmeg
  • 1/2 tsp salt
  • 1/4 tsp black pepper

Sauce & Topping

  • 3 cups marinara sauce (store-bought or homemade)
  • 2 cups shredded mozzarella cheese
  • 2 tbsp grated Parmesan cheese (for topping)
  • Fresh basil leaves, for garnish (optional)

Instructions

1
Preheat Oven and Prepare Baking Sheets: Preheat oven to 400°F. Line two baking sheets with parchment paper.
2
Season and Roast Eggplant: Arrange eggplant slices on the baking sheets. Brush both sides with olive oil and season with salt and pepper. Roast for 20 minutes, flipping halfway, until softened and lightly golden. Remove from oven and reduce heat to 375°F.
3
Prepare Ricotta Filling: In a bowl, mix ricotta, Parmesan, egg, basil, nutmeg, salt, and pepper until smooth and well combined.
4
Start Layering: Spread 1/2 cup marinara sauce on the bottom of a 9x13-inch baking dish. Layer half of the roasted eggplant slices over the sauce.
5
Add First Cheese Layer: Spread half of the ricotta mixture over the eggplant, then top with 1 cup marinara sauce and 1 cup mozzarella cheese.
6
Complete Layering: Repeat layers with remaining eggplant, ricotta mixture, marinara sauce, and mozzarella cheese. Sprinkle the top with the remaining 2 tbsp Parmesan.
7
Bake Covered: Cover with foil and bake at 375°F for 25 minutes.
8
Finish Baking Uncovered: Remove foil and bake an additional 15-20 minutes, until bubbly and golden on top.
9
Rest and Serve: Let rest for 10 minutes before garnishing with fresh basil and serving.
Additional Information

Equipment Needed

  • Baking sheets
  • Parchment paper
  • Mixing bowls
  • 9x13-inch baking dish
  • Whisk or fork
  • Sharp knife

Nutrition (Per Serving)

Calories 320
Protein 19g
Carbs 21g
Fat 18g

Allergy Information

  • Contains milk (ricotta, Parmesan, mozzarella), egg
  • Check cheese and sauce labels for gluten if concerned
Lea Hoffmann

Passionate home cook sharing easy recipes, cooking tips, and wholesome meal inspiration.