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.
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
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
- → Should I salt the eggplant before roasting?
-
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.
- → Can I make this ahead of time?
-
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.
- → What can I use instead of ricotta?
-
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.
- → How do I prevent it from being watery?
-
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.
- → Can I freeze leftovers?
-
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.
- → What other vegetables can I add?
-
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.