This satisfying Italian-inspired casserole combines roasted eggplant slices with a rich ricotta-Parmesan filling, layered with marinara and melted mozzarella. The eggplant becomes tender and golden after roasting, while the cheese mixture stays creamy with hints of fresh basil and nutmeg. After layering and baking, the top emerges bubbling and golden brown. Let it rest briefly before serving to ensure clean slices. This dish pairs wonderfully with crusty bread and a simple green salad for a complete vegetarian meal that feels special enough for entertaining but easy enough for weeknight dinners.
The smell of roasting eggplant drifting through my tiny apartment kitchen on a rainy Tuesday evening still takes me back to the first time I attempted this dish. My roommate wandered in, attracted by the savory aroma, and asked what Italian grandmother I had hidden in my pantry. We ended up eating it straight from the baking dish with oversized forks while watching old movies, and that comfort factor is exactly why this recipe earned a permanent spot in my rotation.
Last winter I made this for my newly vegetarian sister who was convinced she would miss meat in her favorite baked dishes. She took one bite, closed her eyes, and said this tastes like what I always wanted eggplant Parmesan to be but never quite was. Now she requests it for every family gathering, and I have learned to make a double batch because the leftovers disappear faster than you would believe.
Ingredients
- 2 large eggplants, sliced lengthwise into 1/2-inch thick slices: I have learned that salting the slices for 30 minutes before roasting draws out bitterness, but if you are short on time the roasting process alone works beautifully
- 2 tbsp olive oil: Use a pastry brush for even coating, and do not be shy with the oil on the eggplant slices because it helps them get that gorgeous golden edge
- 1/2 tsp salt and 1/4 tsp black pepper: Season both sides of the eggplant generously, and remember you can always add more later but you cannot take it back
- 2 cups (500 g) ricotta cheese: Whole milk ricotta makes a noticeable difference in creaminess, and room temperature cheese blends much smoother than cold
- 1/2 cup (50 g) grated Parmesan cheese: I grate my own from a wedge because the pre-grated stuff has anti-caking agents that make the mixture gritty
- 1 large egg: Room temperature egg incorporates better, and beat it slightly before adding to prevent any scrambled egg bits in your cheese mixture
- 2 tbsp fresh basil, chopped: Fresh basil absolutely shines here, and adding it right before serving gives you that pop of green and bright flavor
- 1/4 tsp ground nutmeg: This is the secret ingredient that makes the ricotta taste restaurant quality, and freshly grated makes all the difference
- 3 cups (700 ml) marinara sauce: A good quality jarred sauce works perfectly, but I usually doctor mine with a little garlic powder and dried oregano
- 2 cups (200 g) shredded mozzarella cheese: Low moisture mozzarella melts beautifully without making the dish watery, and grate it yourself for better melting
- 2 tbsp grated Parmesan cheese (for topping): This creates that crispy golden crust that makes the first forkful so satisfying
- Fresh basil leaves, for garnish: Totally optional but that hit of fresh herb right before serving makes the whole dish feel special
Instructions
- Get your eggplant roasting:
- Preheat your oven to 400°F (200°C) and line two baking sheets with parchment paper. Arrange your eggplant slices in a single layer, brush both sides with olive oil, and season generously with salt and pepper. Roast for 20 minutes, flipping halfway through, until the slices are softened and have taken on some golden color. Remove from oven and turn down the heat to 375°F (190°C).
- Whisk up the creamy ricotta filling:
- In a medium bowl, combine the ricotta, Parmesan, egg, basil, nutmeg, salt, and pepper. Mix until completely smooth and creamy. I use a fork and spend a good minute mashing any ricotta lumps against the side of the bowl because smooth filling means elegant bites later.
- Start building your layers:
- Spread 1/2 cup of marinara sauce in the bottom of your 9x13-inch baking dish. Arrange half of the roasted eggplant slices over the sauce, overlapping slightly if needed. Dollop half of the ricotta mixture over the eggplant and spread it gently with an offset spatula or the back of a spoon. Top with 1 cup of marinara sauce and 1 cup of mozzarella cheese.
- Repeat and crown your creation:
- Layer the remaining eggplant slices, followed by the rest of the ricotta mixture, the remaining marinara sauce, and finally the rest of the mozzarella. Sprinkle the final 2 tablespoons of Parmesan over everything, which will create this incredible cheesy crust on top.
- Bake until bubbly and golden:
- Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for another 15 to 20 minutes until the cheese is bubbling and has turned golden brown in spots. Let the casserole rest for 10 minutes before serving, which I know is hard but makes cutting much cleaner and helps the flavors settle.
My friend Sarah, who swore she hated eggplant, tried this at a potluck and ended up asking for the recipe before she even finished her plate. She called me the next day to say her husband, who is possibly the pickiest eater I have ever met, had already requested it for his birthday dinner. That is the kind of reaction this dish gets from people.
Make It Your Own
I have discovered that adding a layer of sautéed spinach or mushrooms between the eggplant and ricotta turns this into an even more substantial meal. Sometimes I will add red pepper flakes to the ricotta mixture when I want a little warmth, or a layer of caramelized onions because they add such sweetness. The beauty is in how adaptable this recipe is while still being absolutely delicious in its original form.
Make Ahead Magic
This casserole is one of those rare dishes that actually tastes better the next day, which makes it perfect for meal prep or entertaining. I have assembled the entire thing up to 24 hours ahead, covered it tightly, and kept it in the refrigerator before baking. You might need to add an extra 5 to 10 minutes to the baking time if it goes into the oven cold from the fridge, but the result is worth the wait.
Serving Suggestions
A crisp green salad with a bright vinaigrette cuts through the richness perfectly, and I always serve crusty bread for soaking up the extra sauce. A light Italian red wine like Chianti pairs beautifully, though a cold beer works just as well on casual nights. Sometimes I will roast extra vegetables alongside the eggplant to serve on the side, making the most of that hot oven.
- Leftovers reheat beautifully in the microwave or a 350°F oven until warmed through
- This freezes well for up to 3 months, just wrap it tightly and thaw overnight before reheating
- The casserole needs at least 10 minutes to rest before serving, so plan that into your timing
There is something deeply satisfying about pulling this bubbling, golden dish out of the oven and watching people is faces light up. It is comfort food at its finest, simple enough for a weeknight but special enough for company.
Recipe FAQs
- → Can I prepare this casserole ahead of time?
-
Yes, assemble the entire casserole up to 24 hours in advance and refrigerate unbaked. Add 10-15 minutes to the covered baking time if baking from cold. You can also freeze it unbaked for up to 3 months.
- → Do I need to salt the eggplant before roasting?
-
Salting isn't strictly necessary for this dish since the eggplant is roasted and the other ingredients provide plenty of seasoning. However, if you prefer, you can salt the slices and let them drain for 30 minutes before cooking for a less bitter taste.
- → Can I use no-boil lasagna noodles instead of eggplant?
-
Absolutely! No-boil lasagna noodles work beautifully as a substitute. You may need to increase the marinara sauce slightly to ensure the noodles soften properly during baking.
- → What other vegetables can I add?
-
Sautéed spinach, mushrooms, or zucchini make excellent additions. Layer them between the eggplant and ricotta mixture. Just make sure to cook any vegetables with high water content first to prevent a watery result.
- → How do I know when the casserole is done?
-
The casserole is ready when it's bubbling around the edges and the cheese on top is golden brown. The internal temperature should reach 160°F (71°C). Letting it rest for 10 minutes before cutting helps the layers set.
- → Can I make this dairy-free?
-
You can substitute dairy-free ricotta and shredded cheese alternatives, though the texture and melting properties may vary slightly. The flavor will still be delicious with the roasted eggplant and marinara base.