Eggplant Parmesan Recipe with Cheese and Spinach is the ultimate vegetarian comfort food. With crispy baked eggplant slices, creamy ricotta spinach filling, rich marinara sauce, and layers of melted mozzarella and Parmesan, this dish delivers bold Italian flavor in every bite. If you love classic eggplant parmesan but want something even more satisfying, the addition of spinach takes it to the next level.
In this complete guide, you’ll learn how to prepare tender, non-soggy eggplant, build flavorful cheese layers, bake everything to golden perfection, and customize the recipe to suit your preferences. Whether you’re making it for a weeknight dinner or a special gathering, this Eggplant Parmesan Recipe with Cheese and Spinach is guaranteed to impress.
Let’s start by understanding why this version stands out from the rest.
JUMP TO
Table of Contents
Why This Eggplant Parmesan Recipe with Cheese and Spinach Is So Good
There are many variations of eggplant parmesan, but this one balances texture, flavor, and richness beautifully. Because it layers crispy eggplant with creamy spinach ricotta filling, each bite feels indulgent yet wholesome.
The Perfect Balance of Crispy and Creamy
First, the eggplant slices are breaded and baked until golden and crisp. Instead of frying, baking keeps the texture light while still delivering that satisfying crunch.
Then comes the creamy layer. Ricotta mixed with sautéed spinach creates a smooth, slightly tangy filling that contrasts perfectly with the crisp eggplant. Finally, melted mozzarella and grated Parmesan add gooey richness and depth.
As a result, this Eggplant Parmesan Recipe with Cheese and Spinach offers layers of texture—crispy edges, creamy centers, and bubbly cheese on top.
A Healthier Twist on Classic Eggplant Parmesan
Traditional eggplant parmesan is often fried in oil, which can make it heavy. However, baking the eggplant instead significantly reduces excess oil without sacrificing flavor.
Additionally, adding fresh spinach boosts nutrients, fiber, and color. Spinach pairs naturally with ricotta, enhancing the overall taste while keeping the dish vegetarian and balanced.
Because of these adjustments, this version feels lighter yet still comforting.
What Makes This Recipe Stand Out
Several details make this Eggplant Parmesan Recipe with Cheese and Spinach truly special:
- Properly sweating eggplant to remove bitterness
- Baking instead of deep frying
- Using a blend of ricotta, mozzarella, and Parmesan
- Layering marinara between every level
When these steps are followed carefully, the result is a perfectly structured casserole that slices beautifully and tastes incredible.
Ingredients for Eggplant Parmesan Recipe with Cheese and Spinach
Before you begin, gather all ingredients. Preparation ensures smooth assembly and consistent results.
Main Ingredients
For the eggplant layers, you’ll need:
- 2 large eggplants
- 1 teaspoon salt (for sweating)
- 1 cup all-purpose flour
- 3 large eggs
- 2 cups Italian-style breadcrumbs
- 3 tablespoons olive oil
Choosing firm, glossy eggplants ensures better texture and less bitterness.
Cheese and Spinach Filling
This is where the flavor really builds.
- 3 cups fresh spinach
- 1 ½ cups ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
Fresh spinach works best, but you can substitute frozen spinach if properly drained.
Marinara Sauce Components
You can use store-bought sauce or make your own. For homemade marinara:
- 3 cups crushed tomatoes
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon dried basil
- Salt and pepper to taste
Simmering the sauce for 15–20 minutes deepens flavor significantly.
Ingredient Overview Table
| Ingredient | Quantity |
|---|---|
| Eggplants | 2 large |
| Spinach | 3 cups fresh |
| Ricotta | 1 ½ cups |
| Mozzarella | 2 cups shredded |
| Parmesan | 1 cup grated |
| Marinara sauce | 3 cups |
These balanced quantities ensure that your Eggplant Parmesan Recipe with Cheese and Spinach layers perfectly without becoming watery or dry.
Step-by-Step Eggplant Parmesan Recipe with Cheese and Spinach
Now let’s break the process down into simple steps. Follow carefully for best results.
Step 1: Preparing and Sweating the Eggplant
First, slice eggplants into ½-inch rounds. Keep slices uniform for even cooking.
Next, sprinkle salt generously over both sides and arrange slices on a wire rack or paper towels. Let them sit for 30–45 minutes.
This step removes excess moisture and bitterness. After resting, pat slices dry thoroughly. Skipping this step often leads to soggy results, so don’t rush it.
Step 2: Breading and Baking the Eggplant
Preheat oven to 400°F.
Prepare three shallow bowls:
- Flour
- Beaten eggs
- Breadcrumbs
Dredge each eggplant slice in flour, dip in egg, then coat in breadcrumbs. Arrange on a baking sheet lined with parchment paper.
Lightly brush or spray with olive oil.
Bake for 20–25 minutes, flipping halfway through, until golden brown and crisp.
Because baking instead of frying reduces oil absorption, the slices remain crisp without becoming greasy.
Step 3: Preparing the Spinach and Cheese Mixture
While eggplant bakes, sauté minced garlic in olive oil for 1 minute. Add spinach and cook until wilted.
Let spinach cool slightly, then squeeze out excess moisture.
In a mixing bowl, combine:
- Ricotta
- Half of the mozzarella
- Half of the Parmesan
- Cooked spinach
- Italian seasoning
Mix until smooth and evenly combined.
This creamy filling is what transforms this into a true Eggplant Parmesan Recipe with Cheese and Spinach rather than a basic version.
Step 4: Assembling the Layers
Reduce oven temperature to 375°F.
In a baking dish:
- Spread a thin layer of marinara sauce.
- Add a layer of baked eggplant slices.
- Spread spinach ricotta mixture evenly.
- Spoon marinara over the top.
- Sprinkle mozzarella and Parmesan.
Repeat layers until ingredients are used, finishing with sauce and cheese on top.
Proper layering ensures even flavor distribution throughout the dish.
Step 5: Baking to Perfection
Bake uncovered for 25–30 minutes until the cheese is melted, bubbly, and golden brown.
After baking, let the dish rest for at least 15 minutes before slicing. This resting time helps the layers set and prevents the casserole from falling apart.
When you slice into it, you’ll see beautiful layers of eggplant, spinach, sauce, and melted cheese—exactly what makes this Eggplant Parmesan Recipe with Cheese and Spinach so satisfying.
Tips for the Best Eggplant Parmesan Recipe with Cheese and Spinach
Even though this Eggplant Parmesan Recipe with Cheese and Spinach is straightforward, a few expert tips can make the difference between good and unforgettable.
How to Prevent Soggy Eggplant
Soggy eggplant is the most common complaint. Fortunately, it’s easy to avoid.
First, always salt and sweat the eggplant. This removes excess moisture and bitterness. Second, bake the slices until fully golden before layering. If they look pale, they’ll likely turn soft once assembled. Third, avoid adding too much sauce between layers. A thin, even coating works best.
Additionally, letting the finished dish rest before slicing helps the layers firm up properly.
Choosing the Right Cheese Blend
Cheese selection significantly impacts flavor and texture.
- Ricotta adds creaminess.
- Mozzarella provides melt and stretch.
- Parmesan delivers sharp, salty depth.
For even richer flavor, you can substitute part of the mozzarella with provolone. However, don’t skip the Parmesan—it gives this Eggplant Parmesan Recipe with Cheese and Spinach its signature Italian character.
Make-Ahead and Freezing Tips
This dish is perfect for meal prep.
To make ahead:
- Assemble fully but do not bake.
- Cover tightly and refrigerate up to 24 hours.
- Add 10–15 extra minutes to baking time.
To freeze:
- Assemble and wrap tightly.
- Freeze unbaked up to 2 months.
- Thaw overnight in the refrigerator before baking.
You can also freeze baked leftovers in airtight containers for quick reheating.
Gluten-Free and Low-Carb Options
If you need alternatives:
- Use gluten-free breadcrumbs.
- Replace breadcrumbs with crushed pork rinds for a low-carb option.
- Skip breading entirely and roast eggplant slices for a lighter version.
With these adjustments, this Eggplant Parmesan Recipe with Cheese and Spinach remains versatile and adaptable.
What to Serve with Eggplant Parmesan Recipe with Cheese and Spinach
Although this dish is satisfying on its own, pairing it with the right sides elevates the meal.
Pasta Pairings
Serve alongside:
- Spaghetti with marinara
- Angel hair pasta
- Garlic butter linguine
The extra sauce from the eggplant blends beautifully with pasta.
Fresh Salads
Balance the richness with a crisp green salad:
- Arugula with lemon vinaigrette
- Classic Caesar salad
- Tomato and cucumber salad
Fresh acidity cuts through the cheesy layers.
Garlic Bread
Warm garlic bread or a crusty baguette is perfect for scooping up extra sauce.
Roasted Vegetables
For a lighter option, serve with roasted zucchini, asparagus, or broccoli.
Because this Eggplant Parmesan Recipe with Cheese and Spinach is hearty, simple sides work best.
Frequently Asked Questions
Do you peel eggplant for parmesan?
No, peeling is not necessary. The skin softens during baking and helps the slices hold their shape.
Why do you salt eggplant before cooking?
Salting draws out excess moisture and reduces bitterness. It also improves texture, preventing sogginess.
Can I fry instead of bake?
Yes, you can fry breaded slices in oil until golden. However, baking is lighter and less greasy while still crispy.
Can I use frozen spinach?
Yes. Thaw completely and squeeze out as much water as possible before mixing with ricotta.
Conclusion: Why You’ll Love This Eggplant Parmesan Recipe with Cheese and Spinach
This Eggplant Parmesan Recipe with Cheese and Spinach combines crispy baked eggplant, creamy ricotta spinach filling, rich marinara, and layers of melted cheese into one unforgettable vegetarian dish. Because it balances texture and flavor so beautifully, it works equally well for weeknight dinners or special occasions.
By sweating the eggplant properly, baking instead of frying, and layering thoughtfully, you achieve a casserole that slices cleanly and tastes incredible. Once you try this version, it may become your new favorite Italian-inspired comfort food.
PrintEggplant Parmesan Recipe with Cheese and Spinach – Cheesy & Baked
This Eggplant Parmesan Recipe with Cheese and Spinach features crispy baked eggplant layered with creamy ricotta spinach filling, rich marinara sauce, and melted mozzarella and Parmesan for a comforting vegetarian Italian dish.
- Prep Time: 45 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 35 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 large eggplants, sliced into 1/2-inch rounds
- 1 teaspoon salt (for sweating eggplant)
- 1 cup all-purpose flour
- 3 large eggs, beaten
- 2 cups Italian-style breadcrumbs
- 3 tablespoons olive oil
- 3 cups fresh spinach
- 1 1/2 cups ricotta cheese
- 2 cups shredded mozzarella cheese (divided)
- 1 cup grated Parmesan cheese (divided)
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 3 cups marinara sauce
Instructions
- Slice eggplants into 1/2-inch rounds. Sprinkle with salt and let sit for 30–45 minutes to draw out moisture. Pat dry.
- Preheat oven to 400°F. Prepare three bowls with flour, beaten eggs, and breadcrumbs.
- Dredge each eggplant slice in flour, dip in egg, then coat with breadcrumbs. Arrange on a lined baking sheet and lightly brush with olive oil.
- Bake for 20–25 minutes, flipping halfway through, until golden and crisp.
- Sauté garlic in a small pan, add spinach, and cook until wilted. Cool slightly and squeeze out excess moisture.
- In a bowl, mix ricotta, half the mozzarella, half the Parmesan, spinach, and Italian seasoning.
- Reduce oven temperature to 375°F. Spread a thin layer of marinara sauce in a baking dish.
- Layer baked eggplant, spinach ricotta mixture, marinara sauce, and mozzarella. Repeat layers, finishing with sauce and remaining cheese on top.
- Bake uncovered for 25–30 minutes until cheese is melted and bubbly. Let rest 15 minutes before serving.
Notes
- Salting eggplant helps remove bitterness and excess moisture.
- Do not skip squeezing excess water from spinach to avoid a watery casserole.
- For extra flavor, substitute part of the mozzarella with provolone.
- Let the dish rest before slicing to help layers set properly.
- Store leftovers in the refrigerator for up to 4 days.
Nutrition
- Serving Size: 1 portion
- Calories: 420
- Sugar: 8g
- Sodium: 780mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 6g
- Protein: 20g
- Cholesterol: 120mg







