Vegetarian Ricotta and Eggplant Casserole with Golden Cheese

Vegetarian Ricotta & Eggplant Casserole: 5 Comforting Flavor Layers

Vegetarian Ricotta & Eggplant Casserole is a wholesome, hearty dish that brings together tender roasted eggplant, creamy ricotta, and rich tomato sauce in a layered, baked casserole. This dish is both satisfying and flavorful, perfect for a meat-free main course or a cozy family dinner. Each bite offers a balance of creamy textures, subtle herbs, and the natural sweetness of eggplant, making it a standout vegetarian meal that feels indulgent without being heavy.

Ingredients Overview

Eggplant is the cornerstone of this casserole, providing a tender, slightly sweet base that absorbs surrounding flavors beautifully. Properly roasting or sautéing the eggplant removes excess moisture and bitterness, ensuring each layer holds its shape while offering a soft, velvety texture.

Ricotta cheese adds a creamy, slightly tangy component that complements the roasted eggplant. Mixing it with an egg, fresh herbs like parsley and basil, and a touch of Parmesan helps create a cohesive filling that holds together during baking. Optional additions, such as sautéed spinach or zucchini, can increase the nutrient density while maintaining a smooth, rich texture.

Tomato sauce provides acidity, moisture, and depth, binding the layers together. Seasoned with garlic, oregano, and a pinch of red pepper flakes, it enhances the natural flavors of the vegetables and cheeses. Olive oil is used sparingly to roast the eggplant and sauté aromatics, adding subtle richness while keeping the dish lighter.

The top layer is finished with mozzarella or a combination of cheeses to create a golden, bubbly crust that contrasts with the tender interior. Each ingredient works in harmony to deliver a comforting, vegetarian-friendly casserole full of flavor and layered textures.

Ingredients

2 medium eggplants, sliced into 1/4-inch thick rounds
2 tablespoons olive oil
Salt and black pepper, to taste
1 1/2 cups ricotta cheese
1/2 cup grated Parmesan cheese
1/2 cup shredded mozzarella cheese, divided
1 large egg, lightly beaten
2 cloves garlic, minced
2 tablespoons chopped fresh parsley
1 tablespoon chopped fresh basil
1/2 teaspoon lemon zest
2 cups tomato sauce or marinara
Optional: 1 cup chopped fresh spinach, sautéed and drained
Optional: 1/2 teaspoon crushed red pepper flakes

Step-by-Step Instructions

Preheat your oven to 375°F. Begin by preparing the eggplant slices: sprinkle with salt and allow to sit for 20 minutes to draw out moisture and reduce bitterness. Rinse lightly and pat dry. Brush slices with olive oil and roast on a baking sheet for 15–20 minutes, until tender but still firm enough to handle for layering.

While the eggplant is roasting, prepare the ricotta filling. In a medium bowl, combine ricotta, Parmesan, 1/4 cup of the mozzarella, beaten egg, garlic, parsley, basil, and lemon zest. Add optional spinach or red pepper flakes if desired. Mix until smooth and well combined. Season lightly with salt and pepper.

Spread a thin layer of tomato sauce on the bottom of a 9×13-inch baking dish. Place a layer of roasted eggplant over the sauce, followed by spoonfuls of the ricotta mixture spread evenly across the eggplant. Repeat layers until all eggplant and filling are used, finishing with a layer of eggplant. Pour remaining tomato sauce over the top and sprinkle with the remaining mozzarella cheese.

Cover the casserole loosely with foil and bake for 25–30 minutes. Remove the foil for the last 10 minutes to allow the cheese to brown lightly. The casserole is done when the sauce is bubbling and the cheese on top is golden. Allow to rest for 10 minutes before serving to let the layers set and make slicing easier.

Tips, Variations & Substitutions

For extra flavor, grill or broil the eggplant slices instead of roasting to add a smoky note. Use nonfat ricotta or cottage cheese for a lighter version. Add vegetables like zucchini, mushrooms, or bell peppers into the layers for additional nutrients and texture.

Fresh herbs elevate the flavor—consider thyme or oregano for a variation. Use a vegan cheese substitute for a dairy-free version. Avoid overfilling with ricotta to prevent spilling during baking. This casserole can be prepared ahead of time and baked just before serving.

Serving Ideas & Occasions

Vegetarian Ricotta & Eggplant Casserole is a versatile main dish for family dinners, casual get-togethers, or holiday meals. Serve with a fresh green salad, garlic bread, or a side of quinoa or couscous. Pairs well with a light red wine like Pinot Noir or a crisp white such as Sauvignon Blanc.

Its make-ahead nature makes it ideal for meal prep or entertaining. This casserole can be portioned and reheated without losing texture, making it a convenient and satisfying vegetarian option.

Nutritional & Health Notes

Eggplant is low in calories, high in fiber, and rich in antioxidants. Using part-skim cheeses and minimal olive oil keeps the dish lighter while maintaining creaminess and flavor. Tomato sauce contributes vitamins and lycopene, enhancing the nutritional profile.

This casserole provides a balanced vegetarian meal with protein from ricotta, fiber from eggplant, and essential vitamins from vegetables. The dish is filling yet light, making it suitable for weight-conscious diets or anyone seeking a wholesome Mediterranean-inspired meal.

FAQs

Can I make this casserole ahead of time?

Yes, you can assemble it in advance and store it in the refrigerator for up to 24 hours. Cover with foil and bake just before serving. This allows the flavors to meld together and saves time on the day of your meal.

Can I freeze Vegetarian Ricotta & Eggplant Casserole?

Yes, assemble and freeze before baking. Wrap tightly with foil and store for up to 2 months. Bake from frozen at 375°F for 40–50 minutes, covering with foil for most of the time and uncovering for the last 10 minutes to brown the cheese.

Can I substitute zucchini for eggplant?

Yes, zucchini can be used, though it contains more water, so slice thinly and roast or sauté to remove excess moisture. The flavor will be slightly different but still delicious.

Is this dish suitable for a vegan diet?

Yes, by using plant-based ricotta, mozzarella, and Parmesan alternatives, the dish can be made vegan. Ensure the tomato sauce contains no animal products.

How do I prevent the casserole from being watery?

Salt the eggplant slices to draw out moisture, and pat dry before roasting. Make sure any vegetables added to the filling, like spinach, are well-drained. Avoid using overly watery tomato sauce.

Can I add more vegetables to the layers?

Absolutely, mushrooms, bell peppers, or even roasted carrots can be incorporated. Make sure they are cooked or drained to prevent excess liquid from affecting the casserole texture.

What cheese works best for topping?

Mozzarella and Parmesan are traditional choices. Use shredded mozzarella for meltiness and Parmesan for flavor. Vegan alternatives can also be used for a dairy-free option.

Print

Vegetarian Ricotta and Eggplant Casserole with Golden Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Vegetarian Ricotta & Eggplant Casserole features layers of roasted eggplant, creamy ricotta filling, and tomato sauce, topped with melted cheese for a hearty, vegetarian-friendly main course.

  • Author: Maya Lawson
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes
  • Yield: 4-6 servings 1x

Ingredients

Scale

2 medium eggplants, sliced into 1/4-inch thick rounds
2 tablespoons olive oil
Salt and black pepper, to taste
1 1/2 cups ricotta cheese
1/2 cup grated Parmesan cheese
1/2 cup shredded mozzarella cheese, divided
1 large egg, lightly beaten
2 cloves garlic, minced
2 tablespoons chopped fresh parsley
1 tablespoon chopped fresh basil
1/2 teaspoon lemon zest
2 cups tomato sauce or marinara
Optional: 1 cup chopped fresh spinach, sautéed and drained
Optional: 1/2 teaspoon crushed red pepper flakes

Instructions

  1. Preheat oven to 375°F. Sprinkle eggplant with salt and let sit 20 minutes. Rinse and pat dry. Brush with olive oil and roast 15–20 minutes.
  2. Mix ricotta, Parmesan, 1/4 cup mozzarella, egg, garlic, parsley, basil, lemon zest, and optional spinach in a bowl. Season with salt and pepper.
  3. Spread a thin layer of tomato sauce in a baking dish. Layer eggplant slices and ricotta mixture, repeating until all are used. Top with remaining tomato sauce and mozzarella.
  4. Cover with foil and bake 25–30 minutes. Remove foil for the last 10 minutes to brown cheese. Let rest 10 minutes before serving.

Notes

Salt eggplant to remove bitterness and moisture. Ensure added vegetables are drained. Can be made ahead.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star