Eggplant Casserole Recipe (Cheesy, Baked & Easy to Make)
There’s something deeply comforting about pulling a bubbling eggplant casserole from the oven. The rich tomato sauce simmers around tender slices of eggplant, the cheese melts into golden perfection, and the aroma instantly makes your kitchen feel warm and inviting.
This dish delivers everything you want in comfort food: it’s hearty, satisfying, and incredibly versatile. Whether you’re cooking for a weeknight dinner, hosting friends, or preparing meals ahead of a busy week, eggplant casserole fits the occasion.
You can keep it simple and cheesy, layer in seasoned ground beef for extra protein, or create a fully vegetarian version packed with vegetables and herbs.
Below, you’ll find a complete step-by-step recipe, helpful pro tips, and several delicious variations to customize it your way.
What Makes a Great Eggplant Casserole?
Before you begin, it helps to understand why this dish works so well. A few core techniques make the difference between watery eggplant and a perfectly layered, flavorful bake.
A successful eggplant casserole starts with properly prepared eggplant. Slice it evenly into rounds about ½-inch thick. Some recipes roast the slices first for better texture, while others bake everything together. Pre-roasting helps remove excess moisture and improves flavor.
The sauce acts as the backbone of the dish. Tomato-based marinara is classic, but cream-based sauces or even egg-enriched mixtures can create different textures and flavor profiles.
Cheese adds richness and structure. Mozzarella provides meltiness, Parmesan adds depth, and ricotta creates creaminess.
Layering is essential. Just like lasagna, alternating layers of eggplant, sauce, and cheese builds structure and ensures balanced flavor in every bite.
A finishing topping — breadcrumbs, extra cheese, or herbs — creates that irresistible golden crust.
Ingredients You’ll Need
- 2 large eggplants (about 2 pounds), sliced into ½-inch rounds
- 6 tablespoons olive oil, divided
- Salt (for drawing out moisture)
- 2 cups marinara sauce (store-bought or homemade)
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 cup seasoned bread crumbs (or gluten-free option)
- 1 teaspoon dried oregano
- 1 teaspoon garlic powder
- Fresh basil for garnish
Let’s Make This Cheesy Eggplant Casserole
Follow these steps carefully for tender eggplant, rich layers, and perfectly melted cheese.
1. Prepare the Eggplant
Slice the eggplant into ½-inch rounds. Lay them out on a cutting board or baking sheet and sprinkle both sides generously with salt.
Let the slices sit for about 30 minutes. This process helps draw out excess moisture and reduces bitterness.
After 30 minutes, rinse the slices under cold water and pat them completely dry with paper towels.
Pro Tip: Smaller, younger eggplants usually have fewer seeds and a milder flavor.
2. Roast the Eggplant Slices
Preheat your oven to 400°F.
Brush both sides of each slice with olive oil. Arrange them in a single layer on baking sheets without overlapping.
Roast for 20 minutes, until tender and lightly golden around the edges. Once done, reduce oven temperature to 375°F for baking the casserole.
Pro Tip: Add a light sprinkle of Italian seasoning or red pepper flakes before roasting for extra flavor.
3. Prepare the Baking Dish
Lightly grease a 9×13-inch baking dish.
Spread about ½ cup of marinara sauce across the bottom. This prevents sticking and adds flavor to the base layer.
Pro Tip: If your sauce is very thick, thin it slightly with a tablespoon of water to make spreading easier.
4. Layer the Casserole
Place a layer of roasted eggplant slices over the sauce.
Spread about 1 cup of marinara over the eggplant, then sprinkle with mozzarella and a little Parmesan.
Repeat layers: eggplant, sauce, cheese.
Finish with a generous layer of cheese on top.
Pro Tip: Use your most evenly shaped slices for the top layer to create a prettier presentation.
5. Add the Crunchy Topping
In a small bowl, mix breadcrumbs with 2 tablespoons olive oil and dried oregano.
Sprinkle evenly over the top layer of cheese.
For added flavor, mix in a tablespoon or two of Parmesan.
Pro Tip: This topping creates a golden, crispy crust that contrasts beautifully with the soft layers underneath.
6. Bake the Casserole
Cover loosely with foil and bake at 375°F for 25 minutes.
Remove foil and bake an additional 10–15 minutes until the cheese is bubbly and golden.
For a deeper golden top, broil for 2–3 minutes at the end — watch closely.
Pro Tip: Place a baking sheet on the rack below to catch any drips.
7. Let It Rest Before Serving
Allow the casserole to rest for 10–15 minutes before slicing.
This helps the layers firm up and makes serving much easier.
Pro Tip: Wipe your knife between slices for clean portions.
Recipe Notes
| Information | Details |
| Prep Time | 25 minutes |
| Cook Time | 55–60 minutes |
| Total Time | About 1 hour 40 minutes |
| Category | Main Dish |
| Method | Baking |
| Cuisine | Italian-American |
| Yield | 6–8 servings |
Popular Eggplant Casserole Variations
One of the best parts about this recipe is how easy it is to adapt.
1. Eggplant Casserole with Ground Beef
For a heartier meal, brown 1 pound of ground beef or turkey in a skillet.
Add diced onions, garlic, salt, pepper, and Italian herbs. Stir in about 1 cup of tomato sauce.
Layer this seasoned meat mixture between the eggplant and cheese layers.
This version turns the casserole into a protein-rich main dish that satisfies even big appetites.
2. Mediterranean Moussaka-Inspired Version
Add warm spices like cinnamon and nutmeg to your meat sauce.
Prepare a simple béchamel sauce using butter, flour, and milk, and pour it over the layered casserole before baking.
The result is creamy, rich, and inspired by traditional Greek flavors.
3. Vegan or Dairy-Free Option
Use plant-based mozzarella and Parmesan alternatives.
Replace breadcrumbs with crushed walnuts or almonds for crunch.
Add extra vegetables like zucchini, mushrooms, or bell peppers to enhance texture and flavor.
4. Southern-Style Eggplant Casserole
Cook eggplant until very soft, then mash it.
Mix with beaten eggs, shredded cheese, and crushed crackers.
Spread into a dish, top with more cracker crumbs and butter, and bake until firm and golden.
This version creates a custard-like texture that’s rich and comforting.
Tips for Perfect Eggplant Casserole
These simple techniques ensure consistent results:
- Salt eggplant before cooking to remove moisture
- Choose firm, smooth-skinned eggplants
- Roast instead of fry for better texture and less oil
- Let the casserole rest before slicing
- Layer evenly for balanced flavor
- Assemble ahead of time for easier meal prep
Serving, Storage & Make-Ahead Tips
Serving Ideas
Serve eggplant casserole with:
- Garlic bread
- Fresh green salad
- Roasted vegetables
It works beautifully as a main dish or hearty side.
Make Ahead
Assemble the casserole up to 24 hours in advance. Cover and refrigerate. Bake when ready.
Freezing
Let cool completely, then freeze in airtight containers for up to 2 months.
Reheat at 350°F until heated through.
Leftovers
Store in the refrigerator for up to 4 days in a sealed container.
Try This Eggplant Casserole Tonight
Few dishes feel as comforting and adaptable as eggplant casserole. With simple ingredients and endless customization options, it’s a reliable recipe you’ll return to again and again.
Whether you keep it classic and cheesy, add hearty meat, or explore Mediterranean flavors, this dish brings warmth and satisfaction to the table.
If you’re ready to cook something cozy, flavorful, and guaranteed to impress, give this eggplant casserole recipe a try tonight.