Cheesy Baked Eggplant Casserole Recipe
Introduction
Cheesy Baked Eggplant Casserole is a comforting and flavorful dish perfect for a cozy dinner. Layers of tender roasted eggplant, rich tomato sauce, and a blend of cheeses create a delightful meal that’s both satisfying and easy to prepare.

Ingredients
- 2 large eggplants, sliced into ½-inch rounds
- Salt, for sprinkling on eggplants
- Olive oil, for brushing
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 2 cups tomato sauce (homemade or store-bought)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon paprika
- ½ teaspoon black pepper
- 1 teaspoon sugar (optional, to balance acidity)
- 250g (9 oz) mozzarella cheese, shredded
- 100g (3.5 oz) Parmesan cheese, grated
- 200g (7 oz) ricotta cheese or cottage cheese
- 2 eggs, lightly beaten
- Fresh basil or parsley, chopped (for garnish)
Instructions
- Step 1: Slice the eggplants and sprinkle both sides with salt. Let them rest for 20–30 minutes to draw out excess moisture and reduce bitterness. Rinse the slices and pat them dry with paper towels.
- Step 2: Preheat your oven to 200°C (400°F). Line a baking tray with parchment paper, brush the eggplant slices lightly with olive oil on both sides, and bake for 20 minutes until golden and tender.
- Step 3: In a large skillet, heat a tablespoon of olive oil over medium heat. Sauté the chopped onion until translucent, then add the minced garlic and cook for another minute.
- Step 4: Stir in the tomato sauce, dried oregano, basil, paprika, black pepper, and sugar if using. Reduce the heat and simmer for 10 minutes to blend the flavors.
- Step 5: In a bowl, combine ricotta (or cottage cheese) with the beaten eggs and half of the grated Parmesan. Mix until smooth.
- Step 6: Grease a medium baking dish with olive oil. Spread a thin layer of the tomato sauce on the bottom, then arrange a layer of roasted eggplant slices.
- Step 7: Spoon some of the cheese mixture over the eggplant, sprinkle with mozzarella, and pour a little more tomato sauce on top. Repeat the layers, finishing with mozzarella and the remaining Parmesan on top.
- Step 8: Reduce oven temperature to 180°C (350°F) and bake the casserole for 30–35 minutes, until the top is bubbly and golden brown.
- Step 9: Allow the casserole to cool for about 10 minutes before serving. Garnish with fresh basil or parsley for a fresh touch.
Tips & Variations
- For a richer flavor, use homemade tomato sauce or choose a high-quality store-bought version.
- You can substitute ricotta with cottage cheese for a lighter texture.
- Adding a layer of sautéed mushrooms or spinach can add extra depth and nutrition.
- If you prefer a spicier dish, add a pinch of red pepper flakes to the tomato sauce.
Storage
Store leftover casserole in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 180°C (350°F) until warmed through, or microwave individual portions for a quicker option. This dish does not freeze well due to the cheese texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh herbs instead of dried in the tomato sauce?
Yes, fresh herbs like basil or oregano can be used. Add them towards the end of cooking to preserve their flavor.
Do I need to salt the eggplant before baking?
Salting helps draw out moisture and reduces bitterness, resulting in a firmer texture and better flavor. It is recommended but not mandatory.
PrintCheesy Baked Eggplant Casserole Recipe
A deliciously creamy and cheesy baked eggplant casserole featuring layers of tender roasted eggplant, rich tomato sauce, and a blend of mozzarella, Parmesan, and ricotta cheeses. This comforting dish combines Mediterranean flavors with a smooth texture, perfect as a hearty vegetarian main or side.
- Prep Time: 45 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 40 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
Eggplant Preparation
- 2 large eggplants, sliced into ½-inch rounds
- Salt, for sprinkling on eggplants
- Olive oil, for brushing
Sauce
- 1 tablespoon olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 2 cups tomato sauce (homemade or store-bought)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon paprika
- ½ teaspoon black pepper
- 1 teaspoon sugar (optional, to balance acidity)
Cheese Mixture
- 250g (9 oz) mozzarella cheese, shredded
- 100g (3.5 oz) Parmesan cheese, grated (divided)
- 200g (7 oz) ricotta cheese or cottage cheese
- 2 eggs, lightly beaten
Garnish
- Fresh basil or parsley, chopped
Instructions
- Prepare the Eggplants: Slice the eggplants into ½-inch rounds and sprinkle both sides generously with salt. Let them rest for 20–30 minutes to draw out excess moisture and reduce bitterness. Rinse the eggplants thoroughly to remove the salt and pat dry with paper towels.
- Roast the Eggplants: Preheat your oven to 200°C (400°F). Line a baking tray with parchment paper. Lightly brush both sides of the eggplant slices with olive oil, place them on the tray, and bake for 20 minutes until golden and tender.
- Make the Sauce: In a large skillet, heat 1 tablespoon of olive oil over medium heat. Sauté the finely chopped onion until translucent, about 5 minutes. Add the minced garlic and cook for 1 more minute until fragrant. Stir in the tomato sauce, dried oregano, dried basil, paprika, black pepper, and optional sugar. Lower the heat and let the sauce simmer gently for 10 minutes to develop rich flavors.
- Prepare the Cheese Mixture: In a mixing bowl, combine the ricotta (or cottage cheese), lightly beaten eggs, and half of the grated Parmesan cheese. Stir until the mixture is smooth and well incorporated.
- Assemble the Casserole: Grease a medium-sized baking dish with olive oil. Spread a thin layer of tomato sauce over the bottom. Arrange a layer of roasted eggplant slices over the sauce, then spoon a portion of the cheese mixture on top. Sprinkle with shredded mozzarella cheese and drizzle a little more tomato sauce over it. Repeat layering with the remaining ingredients, finishing off with a generous topping of mozzarella and the remaining Parmesan cheese.
- Bake: Reduce the oven temperature to 180°C (350°F). Bake the casserole uncovered for 30–35 minutes, until the cheese on top is bubbly and golden brown.
- Serve: Allow the casserole to cool for about 10 minutes after baking. Garnish with freshly chopped basil or parsley before serving for a fresh, colorful finish.
Notes
- Salting the eggplants removes bitterness but be sure to rinse and dry them well before cooking.
- You can substitute cottage cheese for ricotta if desired.
- Use fresh mozzarella if possible for a creamier texture.
- If you prefer a spicier sauce, add a pinch of red chili flakes to the tomato sauce.
- This casserole can be prepared a day in advance and reheated for convenience.
Keywords: eggplant casserole, cheesy eggplant bake, baked eggplant recipe, vegetarian casserole, Italian-inspired eggplant dish

