Follow Me !
Ultimate Eggplant Parmesan Recipe with Cheese and Spinach
This eggplant Parmesan recipe layers tender eggplant, rich tomato sauce, melted cheese, and flavorful spinach for a comforting meal everyone will love. Whether you bake the eggplant until golden or prefer a classic fried eggplant Parmesan, this flexible dish makes a satisfying vegetarian main course or a delicious side.

Why Make This Recipe
- Comforting and flavorful: Crisp or tender eggplant pairs beautifully with savory marinara, creamy cheese, and bubbling mozzarella.
- A crowd-pleaser: Eggplant Parmesan is hearty enough for family dinners and special gatherings.
- Easy to customize: Add spinach, fresh herbs, extra vegetables, or your favorite blend of cheeses.
- Great for meal prep: The assembled dish stores and reheats well, making it ideal for leftovers.
- Flexible cooking method: Bake the eggplant for a lighter option or fry it for a classic, golden finish.
Ingredients
Use the following ingredients as a flexible guide, adjusting amounts to suit the size of your baking dish and the number of servings:
- Eggplants, sliced lengthwise or into rounds
- Salt, for drawing out excess moisture
- All-purpose flour, for coating
- Eggs, beaten
- Breadcrumbs, preferably Italian-seasoned
- Olive oil or neutral cooking oil
- Marinara or tomato sauce
- Fresh spinach, washed and chopped
- Ricotta, mozzarella, Parmesan, or a combination of cheeses
- Garlic, minced
- Italian seasoning or dried oregano
- Fresh basil or parsley, for finishing
- Black pepper and additional salt, to taste
For a richer flavor, choose whole-milk ricotta and low-moisture mozzarella. Fresh mozzarella also works well, but drain it thoroughly before adding it to the casserole.

How to Make It
Prepare the eggplant. Slice the eggplant evenly so the pieces cook at the same rate. Sprinkle both sides with salt and let them rest for about 20 to 30 minutes. Blot away the moisture with paper towels. This helps reduce bitterness and prevents the finished dish from becoming watery.
Prepare the coatings. Set up three shallow bowls: one with flour, one with beaten eggs, and one with breadcrumbs mixed with Italian seasoning, black pepper, and a little Parmesan if desired.
Coat the eggplant. Dip each slice into the flour, then the egg, and finally the breadcrumbs. Press gently so the coating adheres well.
Cook the eggplant. For a fried eggplant Parmesan, heat a thin layer of oil in a skillet and cook the coated slices until golden on both sides. Transfer them to a paper towel-lined plate. For a lighter version, arrange the slices on a greased baking sheet, brush or spray them lightly with oil, and bake until tender and golden, turning once.
Wilt the spinach. Warm a small amount of olive oil in a skillet. Add the garlic and cook briefly, then stir in the spinach. Cook just until wilted. Season lightly and squeeze out excess moisture if needed.
Build the casserole. Spread a thin layer of marinara in the bottom of a baking dish. Add a layer of eggplant, followed by spinach, ricotta or another soft cheese, more sauce, and shredded mozzarella. Repeat the layers until the ingredients are used, finishing with sauce, mozzarella, and Parmesan.
Bake until bubbling. Cover the dish loosely with foil and bake until hot throughout. Remove the foil near the end so the cheese can brown. Let the casserole rest for several minutes before serving so the layers can settle.
Garnish and serve. Finish with fresh basil or parsley, a sprinkle of Parmesan, and a little freshly ground black pepper.
How to Serve It
- Serve with a crisp green salad dressed with lemon vinaigrette to balance the richness.
- Pair it with garlic bread, toasted Italian bread, or a simple loaf for soaking up the sauce.
- Add roasted vegetables, steamed broccoli, or a light pasta dish for a fuller meal.
- Garnish each serving with fresh basil, parsley, red pepper flakes, or an extra spoonful of Parmesan.
How to Store It
Allow leftovers to cool before transferring them to an airtight container or covering the baking dish tightly. Refrigerate for up to 4 days.
Reheat individual portions in the microwave until hot, or warm larger portions in a covered baking dish in the oven. Remove the cover for the final few minutes to help the cheese regain its golden texture.
To freeze eggplant Parmesan, cool it completely and store it in a freezer-safe container. Freeze individual portions for convenience, or freeze the entire casserole tightly wrapped. Thaw overnight in the refrigerator before reheating. The texture of the eggplant may become slightly softer after freezing, but the flavor remains delicious.
Helpful Tips
- Do not skip draining the eggplant. Salting and blotting removes excess moisture, helping the coating brown and keeping the casserole from becoming watery.
- Avoid overloading the layers. Use a moderate amount of sauce and cheese so the dish stays structured rather than soupy.
- Let it rest before slicing. A short resting period allows the cheese to set and makes each serving easier to lift.
- Drain wet ingredients well. Squeeze moisture from cooked spinach and drain fresh mozzarella to protect the casserole’s texture.
- Use even slices. Uniform eggplant pieces cook consistently and create neat, balanced layers.
Optional Variations
- Extra spinach and greens: Add sautéed kale, Swiss chard, or mushrooms along with the spinach.
- Spicy eggplant Parmesan: Stir crushed red pepper flakes into the marinara or add sliced Calabrian chiles.
- Gluten-free version: Replace regular flour and breadcrumbs with gluten-free alternatives.
- Lighter version: Skip frying and bake the breaded eggplant with a light coating of olive oil.
- Fresh tomato variation: Add thin slices of ripe tomato between the eggplant layers for a bright summer flavor.
- Herb-forward version: Mix fresh basil, parsley, or oregano into the ricotta filling.
Frequently Asked Questions
Should eggplant be peeled before making Parmesan?
Peeling is optional. The skin adds color, fiber, and structure, but you can peel larger eggplants if the skin feels thick or tough.
Can I make eggplant Parmesan without frying the eggplant?
Yes. Bake the breaded slices with a light coating of oil until tender and golden. This creates a lighter dish with less mess.
Why is my eggplant Parmesan watery?
Excess moisture usually comes from unsalted eggplant, watery sauce, fresh mozzarella, or spinach that was not drained well. Salt and blot the eggplant, use a thick sauce, and squeeze moisture from the cooked spinach.
Can I prepare eggplant Parmesan ahead of time?
Yes. Assemble the casserole, cover it, and refrigerate it until ready to bake. Add a few extra minutes to the cooking time if it goes into the oven cold.
What cheese works best in eggplant Parmesan?
Mozzarella provides the best melt, Parmesan adds savory depth, and ricotta creates a creamy layer. Using all three gives the dish a balanced flavor and texture.
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much liquid as possible before adding it to the casserole.

Eggplant Parmesan
Ingredients
Eggplant Preparation
- 2 Eggplants, sliced lengthwise or into rounds
- to taste Salt, for drawing out excess moisture
Coating Ingredients
- 1 cup All-purpose flour, for coating
- 2 Eggs, beaten
- 1 cup Breadcrumbs, preferably Italian-seasoned
- to taste Black pepper, to taste
Cooking Ingredients
- to taste Olive oil or neutral cooking oil For frying or baking
- 2 cups Marinara or tomato sauce
- 2 cups Fresh spinach, washed and chopped
- 1 cup Ricotta, mozzarella, Parmesan, or a combination of cheeses Whole-milk ricotta and low-moisture mozzarella recommended
- 2 cloves Garlic, minced
- 1 teaspoon Italian seasoning or dried oregano
- to taste Fresh basil or parsley, for finishing
Instructions
Preparation
- Slice the eggplant evenly, sprinkle both sides with salt, and let them rest for about 20-30 minutes. Blot away the moisture with paper towels.
- Set up three shallow bowls: one with flour, one with beaten eggs, and one with breadcrumbs mixed with Italian seasoning, black pepper, and a little Parmesan if desired.
Coating
- Coat each slice of eggplant by dipping it into the flour, then the egg, and finally the breadcrumbs. Press gently so the coating adheres well.
Cooking
- For a fried version, heat oil in a skillet and cook the coated slices until golden. For a lighter version, arrange the slices on a greased baking sheet and bake until tender and golden.
- Warm a small amount of olive oil in a skillet, add garlic and cook briefly, then stir in spinach until wilted. Squeeze out excess moisture if needed.
Assembly
- Spread a thin layer of marinara in the bottom of a baking dish. Layer eggplant, followed by spinach, ricotta or another soft cheese, more sauce, and shredded mozzarella. Repeat layers, finishing with sauce, mozzarella, and Parmesan.
- Cover loosely with foil and bake until bubbling. Remove foil near the end to brown the cheese.
- Let the casserole rest for several minutes before serving.
Garnishing
- Finish with fresh basil or parsley, a sprinkle of Parmesan, and additional black pepper.



