This Ricotta Eggplant Casserole is the ultimate comfort food, layering tender roasted eggplant with a creamy, herbed ricotta filling and rich marinara sauce, all baked under a blanket of melted mozzarella. We’re skipping the messy frying step for an easier, healthier, and foolproof version that comes out perfect every time. If you’ve been searching for a cheesy, satisfying vegetarian meal that isn’t lasagna, you’ve found it.
Forget watery, greasy eggplant dishes. This recipe uses a simple roasting technique that concentrates the eggplant’s flavor and ensures a perfect texture. It’s a guaranteed crowd-pleaser that’s elegant enough for guests but simple enough for a weeknight dinner.
Why This Ricotta Eggplant Casserole is a Must-Try
You are going to absolutely love this baked eggplant dish. It’s a game-changer for anyone who has struggled with soggy eggplant casseroles in the past.
- No Frying Needed: We roast the eggplant slices instead of frying them. This not only makes the dish lighter and healthier but also saves you a ton of time and cleanup.
- Rich, Creamy Texture: The combination of whole milk ricotta, Parmesan, and a hint of nutmeg creates a luxuriously creamy filling that perfectly complements the tender eggplant.
- Absolutely Foolproof: By salting and roasting the eggplant first, we draw out excess moisture, guaranteeing your final Ricotta Eggplant Casserole is hearty and flavorful, never watery.
- Versatile and Meal-Prep Friendly: This casserole is fantastic for making ahead. Assemble it and bake later, or bake it and enjoy the leftovers—it tastes even better the next day!
The Key Ingredients You’ll Need
The magic of this dish comes from simple, high-quality ingredients. Here’s what you’ll need to gather:
- Eggplant: Look for two medium eggplants that are firm with smooth, shiny skin. This is the star of our Ricotta Eggplant Casserole.
- Ricotta Cheese: Use whole milk ricotta for the creamiest, most delicious filling.
- Marinara Sauce: A quality store-bought marinara sauce works beautifully here, or you can use your favorite homemade version.
- Mozzarella Cheese: Freshly shredded low-moisture mozzarella will give you that perfect cheesy pull.
- Parmesan Cheese: For that sharp, nutty flavor that cuts through the richness. Grate your own for the best results.
- Egg: This acts as a binder for the ricotta filling, helping it set nicely as it bakes.
- Fresh Herbs: Fresh basil and parsley add a vibrant, aromatic flavor that elevates the entire dish.
- Garlic: A couple of minced cloves add a foundational aromatic flavor to the ricotta mixture.
- Seasonings: Salt, black pepper, and a pinch of nutmeg are all you need. The nutmeg is a secret weapon that enhances the creamy ricotta.

How to Make the Perfect Ricotta Eggplant Casserole
Making this layered eggplant casserole is a simple process of preparing your components and then assembling them. We’ll walk you through it step-by-step.
Step 1: Prepare the Eggplant (The No-Watery Secret)
First, slice the eggplant into 1/2-inch thick rounds. Arrange them in a single layer on baking sheets and sprinkle generously with salt. Let them sit for 30 minutes. You’ll see beads of moisture form on the surface—this is the key to preventing a soggy casserole! After 30 minutes, pat the slices dry with a paper towel. Then, brush them lightly with olive oil and roast at 400°F (200°C) for about 20 minutes, flipping once, until they are tender and lightly browned. This roasting step is a fantastic, no-fuss alternative to frying.
Step 2: Mix the Creamy Ricotta Filling
While the eggplant roasts, prepare the filling. In a medium bowl, combine the whole milk ricotta, grated Parmesan, egg, minced garlic, chopped fresh parsley, fresh basil, nutmeg, salt, and pepper. Stir everything together until it’s well combined and creamy. Try not to overmix.
Step 3: Assemble the Casserole
Now for the fun part! Spread a thin layer of marinara sauce on the bottom of a 9×13 inch baking dish. Arrange a single layer of the roasted eggplant slices over the sauce. Dollop half of the ricotta mixture over the eggplant and gently spread it into an even layer. Top with another layer of marinara sauce and a sprinkle of shredded mozzarella. Repeat the layers: eggplant, the remaining ricotta mixture, marinara sauce, and finish with a generous layer of mozzarella and a final sprinkle of Parmesan cheese.
Step 4: Bake to Golden Perfection
Bake the casserole in the preheated oven at 375°F (190°C) for 30-35 minutes, or until the sauce is bubbly and the cheese on top is melted and golden brown. For a crispier top, you can switch to the broiler for the last 1-2 minutes, but watch it closely! Once baked, let the casserole rest for at least 10 minutes before slicing and serving. This helps it set and makes for cleaner slices.

Pro Tips for a Flawless Casserole
- Don’t Skip Salting: Salting the eggplant is the most crucial step for drawing out bitter flavors and excess water.
- Use Whole Milk Cheeses: For the richest flavor and creamiest texture, opt for whole milk ricotta and low-moisture mozzarella.
- Let It Rest: Allowing the casserole to rest for 10-15 minutes after baking is essential. It allows the layers to set, preventing it from falling apart when you serve it.
- Fresh is Best: While dried herbs work in a pinch, fresh basil and parsley will give your Ricotta Eggplant Casserole a much more vibrant and authentic Italian flavor.
What to Serve with Your Eggplant Bake
This Ricotta Eggplant Casserole is a hearty meal on its own, but it also pairs wonderfully with a few simple sides. A crisp green salad with a light vinaigrette is a perfect fresh contrast. For a more substantial meal, serve it with crusty garlic bread for dipping into the sauce. If you’re looking to pair it with a protein, it goes great alongside a simple balsamic flank steak or grilled chicken.
Storing and Reheating Leftovers
One of the best things about this casserole is that the leftovers are incredible! Store any remaining portions in an airtight container in the refrigerator for up to 4 days. You can also freeze the casserole. For best results, let it cool completely, then cover the baking dish tightly with a layer of plastic wrap and a layer of foil. It will keep in the freezer for up to 3 months. To reheat, thaw in the refrigerator overnight and bake, covered, at 350°F (175°C) until warmed through.
Frequently Asked Questions
Certainly! You can easily add a meat layer. Brown 1 lb of ground beef, Italian sausage, or turkey and drain the fat. Add it as a layer on top of the ricotta filling before adding the next layer of marinara sauce.
Yes, this is a great make-ahead dish! You can assemble the entire casserole, cover it tightly, and refrigerate it for up to 24 hours before baking. You may need to add 10-15 minutes to the baking time since it will be cold.
Yes, absolutely. Salting the eggplant is the most important step. It draws out excess moisture and bitterness, which is the key to preventing a watery casserole and ensuring a perfect texture.
The best way is to salt the eggplant slices and let them rest for 30 minutes to draw out water. Afterwards, pat them completely dry and roast them before assembling the casserole. This removes excess moisture and concentrates the flavor.
For best results, bake the casserole and let it cool completely. Cover the dish with a layer of plastic wrap and then a layer of aluminum foil. It can be frozen for up to 3 months. Thaw overnight in the fridge before reheating.
More Delicious Dinner Recipes
If you enjoyed this dish, you’ll love exploring some of our other comforting dinner recipes. For another vegetable-forward meal, try our cozy ratatouille soup. And if you love creamy, hearty dishes, our creamy Italian meatball soup (coming soon) is sure to be a hit with the whole family.
The Best Ricotta Eggplant Casserole
This recipe proves that a vegetarian Ricotta Eggplant Casserole can be incredibly satisfying, rich, and easy to make. By roasting the eggplant, you create a dish that’s full of flavor and has the perfect texture every single time. We hope this becomes a new favorite in your dinner rotation! If you make it, please leave a comment below and share it on Pinterest!

Ricotta Eggplant Casserole Recipe

Ricotta Eggplant Casserole (Easy, No-Fry Recipe)
Ingredients
Equipment
Method
- Slice eggplants into 1/2-inch thick rounds. Arrange in a single layer on baking sheets and sprinkle evenly with kosher salt. Let stand for 30 minutes to draw out moisture.
- Preheat oven to 400°F (200°C). Pat the eggplant slices completely dry with paper towels. Brush both sides of the slices with olive oil and arrange them back on the baking sheets.
- Roast for 20-25 minutes, flipping halfway through, until tender and lightly golden. Set aside. Reduce oven temperature to 375°F (190°C).
- In a medium bowl, combine the ricotta cheese, 1/2 cup of the Parmesan cheese, the beaten egg, minced garlic, fresh parsley, basil, nutmeg, and black pepper. Stir until well combined.
- Spread 1 cup of marinara sauce in the bottom of a 9x13 inch baking dish. Arrange half of the roasted eggplant slices in a single layer over the sauce.
- Dollop the ricotta mixture over the eggplant and gently spread into an even layer. Top with 1 cup of marinara sauce and 1 cup of mozzarella cheese.
- Add the remaining eggplant slices in another layer. Top with the remaining marinara sauce, the remaining 1 cup of mozzarella, and the remaining 1/2 cup of Parmesan cheese.
- Bake for 30-35 minutes, until the cheese is melted and bubbly and the edges are golden. Let the casserole rest for at least 10 minutes before slicing and serving.
Notes
Rest is Best: Let the casserole sit before cutting to allow it to set for perfect slices.
Make Ahead: Assemble the entire casserole up to 24 hours in advance. Cover and refrigerate, then add 10-15 minutes to the baking time.