Eggplant Parmesan Recipe with Cheese and Spinach – Cheesy & Baked

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

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

IngredientQuantity
Eggplants2 large
Spinach3 cups fresh
Ricotta1 ½ cups
Mozzarella2 cups shredded
Parmesan1 cup grated
Marinara sauce3 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:

  1. Flour
  2. Beaten eggs
  3. 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:

  1. Spread a thin layer of marinara sauce.
  2. Add a layer of baked eggplant slices.
  3. Spread spinach ricotta mixture evenly.
  4. Spoon marinara over the top.
  5. 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.

Print

Eggplant Parmesan Recipe with Cheese and Spinach – Cheesy & Baked

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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.

  • Author: Emily
  • 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

Scale
  • 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

  1. Slice eggplants into 1/2-inch rounds. Sprinkle with salt and let sit for 30–45 minutes to draw out moisture. Pat dry.
  2. Preheat oven to 400°F. Prepare three bowls with flour, beaten eggs, and breadcrumbs.
  3. 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.
  4. Bake for 20–25 minutes, flipping halfway through, until golden and crisp.
  5. Sauté garlic in a small pan, add spinach, and cook until wilted. Cool slightly and squeeze out excess moisture.
  6. In a bowl, mix ricotta, half the mozzarella, half the Parmesan, spinach, and Italian seasoning.
  7. Reduce oven temperature to 375°F. Spread a thin layer of marinara sauce in a baking dish.
  8. Layer baked eggplant, spinach ricotta mixture, marinara sauce, and mozzarella. Repeat layers, finishing with sauce and remaining cheese on top.
  9. 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

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star