This Italian Grandmother-Style Eggplant Bake is a comforting, rustic casserole featuring layers of tender roasted eggplant, rich homemade tomato sauce, creamy mozzarella, savory Parmesan, and fragrant basil. Inspired by traditional Italian family recipes, this dish is perfect for Sunday dinners, holidays, or cozy weeknight meals.
Recipe Overview
| Detail | Information |
|---|---|
| Prep Time | 25 minutes |
| Cook Time | 55 minutes |
| Total Time | 1 hour 20 minutes |
| Servings | 8 servings |
| Difficulty | Moderate |
| Course | Main Course, Vegetarian |
| Cuisine | Italian |
| Calories | Approximately 320 per serving |
Ingredients
Eggplant
- 2 large eggplants, sliced into ½-inch rounds
- 2 tablespoons olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
Tomato Sauce
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, finely diced
- 4 cloves garlic, minced
- 1 (28-ounce) can crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon Italian seasoning
- 1 teaspoon dried oregano
- ½ teaspoon dried basil
- ½ teaspoon sugar (optional, to balance acidity)
- ½ teaspoon crushed red pepper flakes (optional)
- Salt and black pepper, to taste
Cheese Layer
- 2 cups shredded mozzarella cheese
- 1 cup freshly grated Parmesan cheese
- 8 ounces (225g) fresh mozzarella, sliced
- ½ cup ricotta cheese (optional, for extra creaminess)
Garnish
- Fresh basil leaves
- Chopped fresh parsley
- Extra grated Parmesan
- Extra virgin olive oil for drizzling
Equipment Needed
- 9×13-inch baking dish
- Baking sheets
- Parchment paper
- Large skillet or saucepan
- Mixing spoon
- Pastry brush
Instructions
Step 1: Prepare the Eggplant
Preheat the oven to 425°F (220°C).
Arrange the eggplant slices on parchment-lined baking sheets.
Brush both sides with olive oil and season with salt and pepper.
Roast for 20–25 minutes, flipping halfway through, until lightly golden and tender.
Reduce the oven temperature to 375°F (190°C).
Step 2: Make the Tomato Sauce
Heat olive oil in a saucepan over medium heat.
Sauté the onion for 5–6 minutes until softened.
Add the garlic and cook for 30 seconds.
Stir in:
- Crushed tomatoes
- Tomato paste
- Italian seasoning
- Oregano
- Basil
- Sugar (if using)
- Red pepper flakes (if using)
Season with salt and pepper.
Simmer for 20 minutes, stirring occasionally, until slightly thickened.
Step 3: Assemble the Bake
Lightly grease a 9×13-inch baking dish.
Spread a thin layer of tomato sauce on the bottom.
Layer in the following order:
- Roasted eggplant
- Tomato sauce
- Ricotta (if using)
- Shredded mozzarella
- Fresh mozzarella slices
- Parmesan cheese
Repeat the layers until all ingredients are used, finishing with sauce and a generous layer of mozzarella and Parmesan on top.
Step 4: Bake
Cover loosely with foil.
Bake at 375°F (190°C) for 30 minutes.
Remove the foil and bake for another 15 minutes, or until the cheese is bubbly and lightly golden.
For extra browning, broil for 2–3 minutes.
Step 5: Rest
Allow the casserole to rest for 10–15 minutes before slicing.
This helps the layers set for cleaner servings.
Step 6: Garnish and Serve
Top with:
- Fresh basil
- Chopped parsley
- Extra grated Parmesan
- A drizzle of extra virgin olive oil
Serve warm.
Tips for the Best Eggplant Bake
Roast Instead of Fry
Roasting keeps the eggplant tender while using less oil than frying.
Salt the Eggplant (Optional)
For older or larger eggplants, sprinkle slices with salt and let them sit for 30 minutes before roasting. Rinse and pat dry to reduce bitterness and excess moisture.
Use Freshly Grated Cheese
Freshly grated Parmesan and mozzarella melt better and provide superior flavor.
Let It Rest
Resting the casserole makes it easier to slice and enhances the texture.
Flavor Variations
Meat Lovers
Add layers of cooked Italian sausage or seasoned ground beef.
Spinach & Ricotta
Layer fresh spinach between the eggplant and ricotta.
Mushroom Parmesan
Add sautéed mushrooms for extra earthy flavor.
Spicy Italian
Increase the crushed red pepper flakes and use spicy mozzarella.
Low-Carb Version
Skip the ricotta and reduce the tomato sauce slightly for a lighter, keto-friendly dish.
What to Serve With
Side Dishes
- Garlic bread
- Italian herb bread
- Roasted asparagus
- Sautéed green beans
Salads
- Caesar salad
- Mixed greens with balsamic vinaigrette
- Caprese salad
- Arugula salad
Pasta
- Spaghetti aglio e olio
- Buttered linguine
- Fresh fettuccine
Storage Instructions
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze cooled portions for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Oven
Bake at 350°F (175°C) for 20 minutes, covered with foil.
Microwave
Heat individual portions for 2–3 minutes until warmed through.
Nutrition Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Protein | 18g |
| Carbohydrates | 18g |
| Fat | 20g |
| Fiber | 6g |
| Sugar | 10g |
| Sodium | 540mg |
Frequently Asked Questions
Can I prepare this ahead of time?
Yes. Assemble the casserole up to 24 hours in advance, cover, and refrigerate. Bake when ready to serve.
Do I have to peel the eggplant?
No. The skin softens during roasting and adds texture and nutrients. If you prefer a softer texture, you can peel it.
Can I make this gluten-free?
Yes. This recipe is naturally gluten-free as written. Just ensure all packaged ingredients, especially tomato products and cheeses, are certified gluten-free if needed.
Why is my eggplant bake watery?
Eggplant naturally contains a lot of moisture. Roasting the slices first and allowing the baked casserole to rest before serving helps prevent excess liquid.
Can I use jarred marinara sauce?
Absolutely. A good-quality marinara sauce is a convenient substitute for homemade tomato sauce.
Recipe Notes
✅ Vegetarian
✅ High in fiber
✅ Rich in calcium
✅ Great for meal prep
✅ Freezer-friendly
Make-Ahead Tip
Roast the eggplant and prepare the tomato sauce a day ahead. Refrigerate them separately, then assemble and bake the casserole when you’re ready to serve.
Serving Suggestion
Pair with warm garlic bread and a crisp Italian salad for a classic family-style meal. A glass of sparkling water with lemon or iced tea complements the rich flavors beautifully.
Chef’s Secret
For the deepest, old-world Italian flavor, roast the eggplant until lightly caramelized before layering. Use fresh mozzarella for creaminess and freshly grated Parmesan for a rich, nutty finish. After baking, let the casserole rest for at least 10–15 minutes before slicing—this allows the layers to set and makes every serving beautifully intact. Finish with torn fresh basil and a drizzle of high-quality extra virgin olive oil just before serving for an authentic Italian grandmother-style touch.
