Go Back

Ricotta Eggplant Casserole

A hearty vegetarian casserole featuring layers of tender eggplant, creamy ricotta cheese, homemade tomato sauce, and melted mozzarella.
Prep Time 30 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 45 minutes
Servings: 10 servings
Course: Dinner, Main Course
Cuisine: Italian
Calories: 285

Ingredients
  

  • 2 large eggplants about 2 lbs total
  • 1/4 cup olive oil plus more for drizzling
  • 1 large onion chopped
  • 4 cloves garlic minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (15 oz) tomato sauce
  • 1 tsp dried oregano
  • 1/2 tsp dried basil
  • 1/4 tsp red pepper flakes optional
  • 15 oz ricotta cheese
  • 1/2 cup grated Parmesan cheese plus more for topping
  • 1 large egg lightly beaten
  • 1/4 cup fresh parsley chopped
  • 8 oz mozzarella cheese shredded
  • salt and black pepper to taste

Equipment

  • 9x13-inch baking dish
  • large skillet
  • Large saucepan
  • Baking sheets (if baking eggplant)
  • mixing bowls

Method
 

  1. Slice eggplants into 1/4-inch thick rounds. Optional: salt slices generously, let sit in a colander for 30 to 60 minutes, rinse thoroughly, and pat completely dry with paper towels.
  2. Cook eggplant using your preferred method. Pan-fry: Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Fry slices in batches for 3 to 4 minutes per side until golden and tender. Drain on paper towels. OR Bake: Preheat oven to 400°F. Arrange slices on parchment-lined baking sheets, drizzle with oil, and bake for 20 to 25 minutes, flipping halfway, until tender and lightly golden.
  3. Make sauce: Heat 2 tablespoons olive oil in a large saucepan over medium heat. Cook chopped onion for 5 to 7 minutes until soft. Add minced garlic and cook for 1 minute. Stir in crushed tomatoes, tomato sauce, oregano, basil, and red pepper flakes. Season with salt and pepper. Simmer for 15 to 30 minutes, stirring occasionally.
  4. Make ricotta mixture: Combine ricotta cheese, Parmesan, beaten egg, and chopped parsley in a medium bowl. Season with salt and pepper and mix until well combined.
  5. Assemble casserole: Preheat oven to 375°F. Grease a 9x13-inch baking dish. Spread 1 cup of sauce on the bottom. Layer eggplant slices, half the ricotta mixture, half the mozzarella, and a third of remaining sauce. Repeat layers. Finish with final layer of eggplant, remaining sauce, and extra mozzarella and Parmesan.
  6. Cover tightly with aluminum foil and bake for 30 minutes. Remove foil and bake for another 15 to 20 minutes until cheese is bubbly, golden brown, and sauce is bubbling around edges.
  7. Let casserole rest for 10 to 15 minutes before slicing to allow layers to set.

Notes

Storage: Store leftovers covered in the refrigerator for up to 5 days. Reheat individual portions in microwave or reheat entire casserole covered with foil in a 350°F oven for 25-30 minutes.
Freezing: Wrap tightly and freeze for up to 3 months. Thaw overnight in refrigerator before reheating, or bake from frozen adding 30-40 minutes to baking time.
Substitutions: Use cottage cheese instead of ricotta for lighter option. Replace mozzarella with provolone or fontina. Use vegan cheese substitutes and skip egg for vegan version.
Variations: Add 1 lb browned ground beef or Italian sausage to sauce. Layer in sliced zucchini, mushrooms, or roasted peppers. Dot with pesto between layers for extra flavor.
Serving Suggestions: Serve with garlic bread, Caesar salad, green salad with balsamic vinaigrette, or roasted vegetables.
Make-Ahead: Assemble up to 24 hours ahead and refrigerate. Add 10-15 extra minutes to covered baking time.
Pro Tip: Simmer sauce for full 30 minutes for deepest flavor. Let assembled casserole rest 10-15 minutes before baking if possible for easier slicing.