If you’ve ever craved classic Eggplant Parmesan but wanted something lighter and fresher, this Eggplant Parmesan with Cheese and Spinach is the perfect recipe. Tender slices of baked eggplant are layered with a rich tomato sauce, sautéed spinach, and two kinds of cheese for that irresistible Italian comfort flavor — but without frying. It’s a wholesome vegetarian meal that brings the heart of Italian cuisine right into your kitchen, ideal for weeknight dinners or cozy gatherings.
This no-fry version gives you all the satisfaction of traditional Eggplant Parmesan, minus the excess oil. The secret is in baking the breaded eggplant until golden and crisp, then layering it with a flavorful tomato sauce, creamy spinach, mozzarella, and Parmesan. The result is a warm, bubbly casserole that feels indulgent but fits perfectly into a balanced meal plan.
Table of Contents
Why You’ll Love This Eggplant Parmesan Recipe
There are countless eggplant dishes out there, but this one stands out for several reasons. First, it’s a vegetarian main course that doesn’t feel like a compromise — it’s hearty, cheesy, and deeply satisfying. Second, it’s versatile: enjoy it as a casserole dinner or transform leftovers into a Burger-style vegetarian sandwich. And third, it aligns beautifully with low-carb diets and keto-friendly variations when you use almond-flour breadcrumbs.
If you enjoy wholesome yet flavorful vegetarian dishes, you’ll also love our Chickpea Feta Avocado Salad for a light lunch or our Keto Meatball Parmesan Casserole for another Italian-inspired comfort classic.
Ingredients You’ll Need
Making this recipe from scratch doesn’t require anything fancy — just a handful of pantry staples and some fresh produce. Here’s what you’ll need:
For the Eggplant
- 2 medium eggplants, sliced into ½-inch thick rounds
- ¾ cup low-fat milk or plant-based milk for dipping
- 2 ½ cups breadcrumbs or Panko
- 1 teaspoon dried basil
- ½ teaspoon each dried oregano and thyme
- Olive or avocado oil spray for baking
For the Tomato Sauce
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 6 cloves garlic, minced
- 1 tablespoon each dried basil, oregano, and thyme
- 1 can (28 oz) crushed tomatoes
- 1 can (6 oz) tomato paste
- 1 tablespoon honey or maple syrup
- Salt and black pepper to taste
For the Layers
- 16 oz shredded mozzarella cheese
- 2 oz grated Parmesan cheese
- 1 package (10–12 oz) frozen spinach, thawed and drained
- ½ teaspoon chili flakes (optional, for a little kick)
Optional Toppings
- Fresh basil leaves
- A drizzle of balsamic glaze
- Crusty bread or Cheesy Zucchini Bread for serving
Step-by-Step Instructions
Step 1: Prepare the Eggplant
Preheat your oven to 375°F (190°C) and lightly oil or line your baking trays. Dip each eggplant slice in milk, coat with seasoned breadcrumbs, and place on the trays in a single layer. Spray the tops with olive oil and bake for 25–30 minutes, flipping halfway, until lightly golden and crisp.
Baking instead of frying cuts down the calories dramatically while keeping that perfect crunchy texture. For another easy baked idea, try our Baked Chicken Legs for your next family dinner.
Step 2: Make the Tomato Sauce
While the eggplant bakes, heat olive oil in a skillet over medium heat. Sauté onion until soft and slightly golden, then add garlic, herbs, salt, and pepper. Pour in crushed tomatoes and tomato paste, add honey, and let it simmer for 20–25 minutes until thickened. Stir occasionally and adjust seasoning to taste.
This sauce is also amazing on pasta — try pairing leftovers with our Creamy Vegetable Pasta for a quick weekday meal.
Step 3: Layer the Casserole
In a large baking dish, spread a thin layer of tomato sauce on the bottom. Add half the baked eggplant slices, then spoon half the spinach over them. Sprinkle one-third of the mozzarella, followed by a drizzle of tomato sauce. Repeat the layers until you use all ingredients, finishing with a generous topping of mozzarella and Parmesan.
Bake uncovered for 35–40 minutes until bubbling and golden brown on top. Let it rest for 10 minutes before slicing — the layers will hold beautifully.
Step 4: Garnish and Serve
Top with fresh basil and a drizzle of balsamic glaze for that final gourmet touch. Serve warm with your favorite crusty bread, or pair it with a refreshing drink like Lavender Lemonade – A Refreshing Floral Summer Drink for a balanced, vibrant meal.
Tips for the Best No-Fry Eggplant Parmesan
- Choose firm, glossy eggplants without bruises for the best texture.
- Salt your eggplant slices and let them sit for 10–15 minutes before breading if you want to draw out extra moisture.
- Don’t skip the rest time after baking — it allows the casserole to set.
- Use freshly grated Parmesan for better melting and flavor.
- For a crispier texture, bake the eggplant slices on wire racks instead of flat trays.
If you love efficient kitchen tricks like this, check out our One-Pot Shrimp and Sausage Jambalaya for another simple, low-mess dinner.
Variations and Creative Twists
This recipe is incredibly flexible — here are some ways to make it your own:
Make It Low-Carb
Swap breadcrumbs for almond flour or crushed pork rinds to turn this into a keto-friendly version. It pairs perfectly with our Keto Peanut Butter Chocolate Fat Bombs for dessert.
Add Protein
For a heartier meal, layer in cooked lentils, chickpeas, or white beans. You could also serve it alongside Greek Chicken Meatballs with Zesty Lemon Orzo for a protein boost.
Transform It Into a Sandwich
Use leftovers to make an Eggplant Parmesan Burger — layer warm slices inside toasted buns with melted cheese and spinach. For more sandwich ideas, don’t miss our California Turkey Club Wrap or Toasted Italian Sandwich.
Add Extra Vegetables
Layer in roasted zucchini, bell peppers, or mushrooms for extra color and nutrition. Serve with a fresh Fall Fruit Salad to complete the meal.
What to Serve with Eggplant Parmesan
This dish pairs beautifully with light, bright sides or simple breads. Try it with:
- Garlic Herb Roasted Potatoes, Carrots, and Zucchini for a rustic side
- Cheesy Root Vegetable Gratin for a comforting combo
- Cucumber Mint Agua Fresca to keep things refreshing
And if you want dessert after a hearty Italian dinner, we recommend ending with our French Strawberry Cake or creamy Lemon Cheesecake Mousse.
Storage and Reheating Tips
This baked Eggplant Parmesan keeps beautifully in the fridge for up to 4 days. Store in airtight containers and reheat at 350°F for 20–25 minutes until warm. You can also freeze it: wrap portions tightly in foil and store up to 2 months. Thaw overnight and reheat in the oven for best results.
Leftovers are excellent for meal prep — pair with High Protein Bagels or a side of Harvest Quinoa Salad for balanced weekday lunches.
Common Questions About Eggplant Parmesan
Do I need to peel the eggplant?
No, the skin softens when baked, and it adds extra fiber and nutrients.
Can I make this ahead of time?
Absolutely! Assemble everything a day before, cover, and refrigerate. Bake right before serving.
How do I make it gluten-free?
Use gluten-free breadcrumbs and double-check that your tomato paste and sauces are certified gluten-free.
Can I use fresh spinach instead of frozen?
Yes! Simply sauté fresh spinach with olive oil until wilted, then layer as directed.
Can this be made vegan?
Replace cheese with vegan mozzarella and Parmesan alternatives, and use plant-based milk for coating.
If you love creative vegetarian recipes like this, you’ll also enjoy our Vegan Crack Pasta Salad or the high-protein Cottage Cheese Egg Salad.
Nutritional Benefits
Each serving of this eggplant Parmesan is packed with fiber, calcium, and antioxidants. Eggplant itself is low in calories but rich in phytonutrients that support heart health. Spinach adds vitamin K and iron, while the combination of mozzarella and Parmesan delivers protein and calcium for strong bones.
Pair it with a refreshing beverage like Strawberry Cream Soda or Pumpkin Spice Cold Brew for a restaurant-style experience at home.
Final Thoughts
This Eggplant Parmesan Recipe with Cheese and Spinach captures everything people love about Italian comfort food — creamy, cheesy, and full of flavor — but in a lighter, healthier form. Whether you’re hosting friends, planning a cozy family dinner, or meal-prepping for the week, it’s a crowd-pleaser that fits all occasions.
The baked eggplant provides satisfying texture without oil, the spinach brings freshness, and the layers of sauce and cheese tie everything together into one perfect bite. Serve it warm, savor it slowly, and remember that comfort food can be wholesome too.
For more creative ideas that celebrate simplicity and flavor, explore other recipes on Recipezed like Pumpkin Pie Tacos for dessert, One-Pot Shawarma Chicken and Rice for a hearty dinner, or Mini Pancake Cereal for fun family mornings.
PrintEggplant Parmesan Recipe with Cheese and Spinach : A Lighter, Flavor-Packed Classic
- Total Time: 1 hour 40 minutes
- Yield: 6–8 servings 1x
- Diet: Vegetarian
Description
Eggplant Parmesan with Cheese and Spinach is a lighter, no-fry twist on the beloved Italian classic. Layers of baked eggplant, creamy spinach, rich tomato sauce, and melty cheese create a comforting, wholesome vegetarian meal that’s as indulgent as it is nutritious — perfect for cozy dinners or healthy meal prep.
Ingredients
- For the Eggplant:
- 2 medium eggplants, sliced ½-inch thick
- ¾ cup low-fat or plant-based milk
- 2 ½ cups breadcrumbs or Panko
- 1 tsp dried basil
- ½ tsp each oregano and thyme
- Olive or avocado oil spray
- For the Tomato Sauce:
- 2 tbsp olive oil
- 1 large onion, chopped
- 6 cloves garlic, minced
- 1 tbsp each dried basil, oregano, thyme
- 1 can (28 oz) crushed tomatoes
- 1 can (6 oz) tomato paste
- 1 tbsp honey or maple syrup
- Salt and pepper to taste
- For the Layers:
- 16 oz shredded mozzarella
- 2 oz grated Parmesan
- 1 package (10–12 oz) frozen spinach, thawed & drained
- ½ tsp chili flakes (optional)
- Optional Toppings: Fresh basil, balsamic glaze, crusty bread
Instructions
- Prepare the Eggplant: Preheat oven to 375°F (190°C). Dip eggplant slices in milk, then coat with seasoned breadcrumbs. Arrange on a baking sheet, spray with oil, and bake for 25–30 minutes, flipping halfway, until golden and crisp.
- Make the Tomato Sauce: Heat olive oil in a pan. Sauté onion until translucent, then add garlic and herbs. Stir in crushed tomatoes, tomato paste, honey, salt, and pepper. Simmer for 20–25 minutes until thickened.
- Assemble the Casserole: Spread a thin layer of sauce in a baking dish. Layer half of the baked eggplant, half the spinach, and one-third of the cheese. Add more sauce, then repeat until all ingredients are used. Finish with mozzarella and Parmesan on top.
- Bake: Bake uncovered for 35–40 minutes until bubbly and golden. Let cool for 10 minutes before slicing.
- Serve: Garnish with fresh basil and balsamic glaze. Serve warm with bread or salad.
Notes
- Low-carb version: Use almond flour instead of breadcrumbs for a keto-friendly option.
- Make-ahead tip: Assemble a day ahead and bake before serving.
- Extra veggies: Add roasted zucchini, mushrooms, or peppers for color and flavor.
- Vegan option: Use dairy-free cheese and plant-based milk.
- Storage: Refrigerate up to 4 days or freeze for 2 months. Reheat at 350°F for 20–25 minutes.
- Prep Time: 30 minutes
- Cook Time: 1 hour 10 minutes
- Category: Main Course
- Method: Baked
- Cuisine: Italian
Nutrition
- Serving Size: 1 slice
- Calories: 320
- Sugar: 8g
- Sodium: 620mg
- Fat: 18g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 5g
- Protein: 18g
- Cholesterol: 40mg






