Vegetarian Ricotta & Eggplant Casserole

Vegetarian Ricotta & Eggplant Casserole

Roasted eggplant, creamy ricotta, and bubbling marinara make this casserole feel like the kind of dinner that gets talked about after the plates are cleared. The eggplant turns tender without…

By Riley Reading time: 9 min
Tip: save now, cook later.
⬇ Jump to Recipe

Roasted eggplant, creamy ricotta, and bubbling marinara make this casserole feel like the kind of dinner that gets talked about after the plates are cleared. The eggplant turns tender without going watery, the ricotta layer stays rich instead of heavy, and the top bakes into a browned, cheesy lid that slices cleanly once it rests. It’s the kind of meatless bake that still eats like a full meal.

The difference here is in the prep. Eggplant needs heat before it goes into the casserole, or it tends to trap moisture and turn soft in a way that blurs all the layers together. Roasting the slices first concentrates the flavor and gives the dish enough structure to hold those alternating layers of sauce, cheese, and vegetable. A little egg in the ricotta helps it set, which keeps the filling from sliding apart on the plate.

Below you’ll find the exact layering order that keeps the casserole from getting soupy, plus a few smart swaps if you need to work with what’s already in the fridge.

The eggplant held its shape and the ricotta layer set up beautifully after the rest time. I’ve made casseroles before that turned into a puddle, but this one sliced cleanly and reheated well the next day.

★★★★★— Melissa R.

Save this ricotta and eggplant casserole for the nights when you want a hearty meatless bake with real structure and a golden cheesy top.

Save to Pinterest

Vegetarian Ricotta & Eggplant Casserole

The Eggplant Step That Keeps This Casserole from Going Soft

Eggplant is the ingredient that can make or break this dish. Skip the roast, and it soaks up sauce like a sponge while staying a little limp in the middle. Roast it first and you change the texture completely: the edges dry out just enough to hold their shape, and the flesh turns tender without collapsing into the casserole.

The other common problem is excess liquid pooling at the bottom of the dish. Marinara, ricotta, and eggplant all carry moisture, so the structure matters. The solution is simple: roast the eggplant, use a thick sauce, and let the finished casserole rest before cutting. That pause is what turns a bubbling pan into neat squares.

  • Eggplant — Medium eggplants work best because they have enough flesh to layer without being seedy or bitter. If yours are especially large, salt the slices and let them sit for 20 minutes before roasting, then blot them dry. That extra step pulls out some moisture and helps them brown instead of steam.
  • Ricotta — Whole milk ricotta gives the filling a creamier, more stable texture than part-skim. If you use part-skim, expect a slightly drier layer and stir it well so it doesn’t look grainy. Drain it first if it seems loose right out of the container.
  • Marinara — A thicker sauce works better than a thin, watery one. If your jarred sauce is loose, simmer it for a few minutes until it coats a spoon before assembling. That small step keeps the casserole from turning soupy.
  • Mozzarella and Parmesan — Mozzarella gives the melt, Parmesan gives the salty top layer and a little bite. Pre-shredded mozzarella works fine here, but freshly grated Parmesan always tastes sharper and browns more evenly.

Building the Layers So the Casserole Slices Cleanly

Roasting the Eggplant First

Cut the eggplant into even 1/2-inch rounds so they roast at the same rate. Brush both sides with olive oil and season well, then roast until the slices are softened and lightly browned at the edges. If they’re pale and floppy but still wet, they need more time; under-roasted eggplant is what makes the finished casserole collapse.

Mixing the Ricotta Filling

Stir the ricotta with the egg, Parmesan, herbs, and seasonings until it looks smooth and thick. The egg is doing real work here — it helps the filling set instead of flowing out when you cut the casserole. If the mixture seems loose, it was likely overmixed or the ricotta was very wet, so give it a few extra stirs until it looks cohesive.

Layering for Structure

Start with a thin layer of marinara in the baking dish so the bottom doesn’t stick or dry out. Then alternate eggplant, ricotta, sauce, and mozzarella, keeping the layers even rather than piling everything into one heavy middle. The goal is visible layers, not a mound. End with cheese on top so it browns before the sauce underneath has a chance to dry out.

Baking and Resting

Bake uncovered until the sauce is bubbling around the edges and the top has patches of deep gold. The casserole needs a rest after baking, even though it smells done the second it leaves the oven. Ten minutes is enough for the cheese and ricotta to settle so the slices hold together instead of sliding apart.

Three Practical Ways to Adapt This Bake

Make It Gluten-Free Without Losing the Comfort

This casserole is naturally gluten-free as written, which is one of the reasons it works so well for mixed-diet dinners. Just check your marinara label, since some sauces use added starch or pasta water. The texture and layering stay exactly the same.

Dairy-Free Version

Use a plain dairy-free ricotta style alternative and a good melting plant-based mozzarella. The casserole will still layer well, but the top won’t brown quite the same way and the filling may be a little softer. Choose a thicker vegan ricotta if you can find one, since thin substitutes tend to leak into the sauce.

Add More Vegetables

A layer of sautéed spinach, mushrooms, or zucchini works well between the eggplant and ricotta. Cook the extra vegetables first so they lose moisture before they go into the dish. Raw vegetables release water in the oven and can undo the clean layers you worked for.

Make It Ahead for a Busy Night

Assemble the casserole up to a day in advance, cover it, and refrigerate it unbaked. Add a few extra minutes in the oven if it goes in cold from the fridge. This is one of those dishes that actually benefits from a short rest before baking, because the layers settle and the flavor deepens.

Storage and Reheating

  • Refrigerator: Store leftovers covered for up to 4 days. The texture tightens a little as it chills, but the slices hold together well.
  • Freezer: This freezes well after baking. Cut into portions, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
  • Reheating: Warm covered in a 350°F oven until hot through, or use the microwave for single portions. If you reheat it uncovered, the cheese dries out before the center is warm.

Answers to the Questions Worth Asking

Can I skip roasting the eggplant before baking?+

You can, but the casserole won’t hold the same texture. Raw eggplant gives off moisture as it bakes, which makes the sauce thinner and the layers softer. Roasting it first concentrates the flavor and keeps the finished dish from turning watery.

How do I keep my ricotta layer from being runny?+

Use whole milk ricotta and stir in the egg and Parmesan until the mixture looks thick and spreadable. If your ricotta seems wet, drain it in a fine mesh strainer for 15 to 20 minutes before mixing. That little bit of moisture control keeps the filling from bleeding into the sauce.

Can I assemble this casserole the day before?+

Yes, and it’s a good make-ahead dinner. Assemble it fully, cover it, and refrigerate it overnight. Let it sit on the counter while the oven preheats, then add a few extra minutes to the bake so the center heats through.

How do I stop the casserole from falling apart when I cut it?+

Let it rest for at least 10 minutes after baking. The ricotta mixture sets as it cools slightly, and the sauce thickens enough to hold the layers together. If you cut too soon, the filling slides before it has a chance to settle.

Can I use zucchini instead of eggplant?+

Yes, but zucchini releases more water, so it needs a little extra care. Slice it thickly, salt it lightly, and roast it until some of the moisture cooks off before assembling. The flavor will be lighter and the layers softer than the eggplant version.

Vegetarian Ricotta & Eggplant Casserole

Vegetarian ricotta & eggplant casserole with tender roasted eggplant, creamy ricotta, and layered marinara baked until bubbly and golden. This Italian-inspired meatless bake stacks roasted rounds with a rich cheese filling and finishes with mozzarella and Parmesan.
Prep Time 20 minutes
Cook Time 55 minutes
resting 10 minutes
Total Time 1 hour 25 minutes
Servings: 8 servings
Course: Dinner
Cuisine: Italian
Calories: 520

Ingredients
  

Eggplant
  • 2 eggplant 2 medium eggplants, sliced into ½-inch rounds
  • 2 tbsp olive oil
  • 1 tsp Italian seasoning
  • 1 tsp garlic powder
  • 0.5 tsp salt
  • 0.5 tsp black pepper
Cheese Filling
  • 2 cup whole milk ricotta cheese
  • 1 egg 1 large egg
  • 0.5 cup grated Parmesan cheese
  • 2 tbsp chopped fresh basil
  • 1 tbsp chopped fresh parsley
  • 1 tsp garlic powder
  • 0.5 tsp black pepper
Casserole
  • 3 cup marinara sauce 3 cups marinara sauce
  • 2.5 cup shredded mozzarella cheese 2½ cups shredded mozzarella cheese
  • 0.5 cup grated Parmesan cheese ½ cup grated Parmesan cheese
  • 1 fresh basil for garnish

Equipment

  • 1 sheet pan
  • 1 9x13-inch baking dish

Method
 

Prep and roast the eggplant
  1. Preheat the oven to 400°F (200°C).
  2. Brush both sides of the eggplant slices with olive oil and season with Italian seasoning, garlic powder, salt, and pepper.
  3. Arrange the eggplant on a sheet pan and roast for 20 minutes, flipping halfway through, until tender.
Make the ricotta filling
  1. In a bowl, combine the ricotta, egg, Parmesan, basil, parsley, garlic powder, and pepper until evenly mixed.
Assemble and bake
  1. Spread a thin layer of marinara sauce into a greased 9×13-inch baking dish.
  2. Layer roasted eggplant, ricotta mixture, marinara, and mozzarella in the dish.
  3. Repeat the layers until all ingredients are used.
  4. Finish with mozzarella and Parmesan on top.
  5. Bake uncovered for 30–35 minutes at 400°F (200°C), until bubbly and golden.
Rest and serve
  1. Let the casserole rest for 10 minutes before serving to help the layers set.
  2. Garnish with fresh basil.

Notes

For clean layers and easier slicing, let the casserole rest the full 10 minutes before serving. Store leftovers in the refrigerator for up to 4 days; reheat individual portions in the microwave or a 350°F (175°C) oven until warmed through. Freezing is yes—freeze tightly wrapped portions for up to 2 months and thaw in the fridge overnight. Dietary swap: use part-skim ricotta and part-skim mozzarella to reduce calories without changing the layering method.
Riley profile photo

About Riley

Writes practical, weeknight-friendly recipes.

More from Riley

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating