Eggplant parmesan is one of those dishes that everybody loves, and almost nobody makes at home. It’s the ultimate Italian comfort food—layers of crispy breaded eggplant, rich marinara, and melted cheese, baked until bubbly. It’s the kind of thing you order at a red-sauce Italian restaurant and think about for days afterward.
Most people don’t make it at home because of the frying. Traditional eggplant parm requires breading and frying each slice individually, which takes an hour, uses a quart of oil, and leaves your kitchen smelling like a fryer for two days. The eggplant also soaks up oil like a sponge, so what should be a vegetable dish turns into a 700-calorie grease bomb.
This version fixes all of it. The eggplant is breaded and baked instead of fried, which gets you the same crispy exterior without the oil. Salt the slices first to draw out the bitterness and excess water that make eggplant mushy. A ricotta layer goes between the eggplant and the mozzarella, lasagna-style, adding creaminess and 5 extra grams of protein per serving.
It’s an easy, healthy fall and winter dinner that tastes like a restaurant dish. It freezes beautifully. And it comes together in about 45 minutes of hands-on time, with the rest hands-off in the oven.
Let’s make it.
Why This Recipe Works

Salting the eggplant is the step most recipes skip, and it’s the most important one. Eggplant is full of water and can taste slightly bitter. Salting the slices and letting them sit for 30 minutes draws out both. The result is eggplant that browns instead of steams, and a casserole that isn’t watery.
Baking instead of frying gets you the same crispy exterior with a fraction of the oil. A light spray of olive oil on the breaded slices is enough to brown the breadcrumbs. The eggplant comes out crisp on the outside and tender on the inside—no greasy sponge effect.
A ricotta layer between the eggplant and mozzarella makes this taste like lasagna. This technique turns a good eggplant parm into a great one. The ricotta adds creaminess, protein, and structure. It also absorbs extra moisture from the marinara so the casserole doesn’t get soggy.
The egg in the ricotta binds it. Without it, the ricotta weeps into a watery puddle when you slice the casserole. With it, the filling sets and holds its shape.
A spinach layer adds nutrition without changing the flavor. Two cups of fresh spinach disappear into the ricotta layer. You get a serving of vegetables without anyone noticing.
Baking at 425°F instead of 350°F is what makes the breadcrumbs crisp. Lower temperatures dry out the breading before it browns. Higher heat caramelizes the breadcrumbs in about 8 minutes per side.
Parchment paper prevents sticking. Breaded eggplant slices stick to a bare baking sheet even when it’s greased. Parchment paper ensures a clean release and easy cleanup.
Broiling for the last two minutes gives you the golden, bubbly top. The cheese browns in spots and the marinara bubbles at the edges.
It freezes beautifully. Unlike some baked pasta dishes that get mushy after freezing, eggplant parmesan holds its structure. Assemble a double batch, bake one, freeze the other.
Eggplant Parmesan Recipe
Baked eggplant parmesan with crispy breaded slices, a ricotta-spinach layer, and bubbling mozzarella. No frying, 22 grams of protein per serving, and freezer-friendly.
Ingredients
For the Eggplant:
- 3 large eggplants (about 3 lbs total), sliced into ¼-inch rounds (leave the skin on—see note below)
- 1 tbsp kosher salt (for sweating)
- 3 large eggs, beaten
- 2 tbsp whole milk
- 2 cups Italian seasoned breadcrumbs
- ½ cup grated Parmesan cheese
- 1 tsp garlic powder
- 1 tsp dried oregano
- ½ tsp freshly ground black pepper
- Olive oil spray (or a Misto filled with olive oil)
For the Ricotta Layer:
- 1 (15 oz) container whole-milk ricotta cheese
- 1 large egg
- ½ cup grated Parmesan cheese
- ½ tsp kosher salt
- ¼ tsp freshly ground black pepper
- 2 cups fresh baby spinach, finely chopped
For Assembly:
- 5 cups marinara sauce (about 2 jars)
- 3 cups shredded low-moisture mozzarella, divided
- ½ cup grated Parmesan, divided
- 1 tsp dried basil
- Fresh basil or parsley, for garnish
Note on the skin: Leave the skin on.
- It holds the round slices together during salting, blotting, and flipping. The only exception is if your eggplant is very large and the skin is thick and tough—in that case, peel only alternating strips of skin to leave some structure.
Instructions
- Salt and drain the eggplant. Lay the eggplant slices in a single layer on a baking sheet lined with paper towels. Sprinkle both sides generously with kosher salt. Let them sit at room temperature for 30 minutes. You'll see water beading on the surface—that's the bitterness and excess moisture coming out. After 30 minutes, blot the slices dry with paper towels. Do not rinse.
- Preheat the oven and prep the baking sheets. Preheat the oven to 425°F. Line two large baking sheets with parchment paper.
- Set up the breading station. In a shallow bowl, whisk together the eggs and milk. In a second shallow bowl, stir together the breadcrumbs, Parmesan, garlic powder, oregano, and black pepper.
- Bread the eggplant. Working with one slice at a time, dip it into the egg mixture, letting the excess drip off. Then press it firmly into the breadcrumb mixture, coating both sides. Place the breaded slices in a single layer on the prepared baking sheets. Don't overlap—use two sheets if needed. These slices are thin, so handle them gently with a fork or a fish spatula.
- Spray and bake. Generously spray the tops of the breaded slices with olive oil spray. Bake for 8 minutes. Carefully flip each slice, spray the other side, and bake for another 8 minutes, until the breadcrumbs are golden brown and the eggplant is tender. Start checking at 7 minutes—¼-inch slices brown faster than thicker ones.
- Reduce the oven temperature. Lower the oven to 375°F.
- Make the ricotta layer. In a medium bowl, stir together the ricotta, egg, Parmesan, salt, and pepper until smooth. Fold in the chopped spinach.
- Assemble the casserole. Spread 1½ cups of marinara sauce across the bottom of a 9x13 baking dish. Arrange a single layer of baked eggplant slices over the sauce, overlapping slightly. Spread half the ricotta mixture over the eggplant. Sprinkle with 1 cup of mozzarella. Spoon 1½ cups of marinara over the cheese. Add a second layer of eggplant. Top with the remaining ricotta, 1 cup of mozzarella, and the remaining 2 cups of marinara. Finish with the remaining 1 cup of mozzarella and ½ cup of Parmesan. Sprinkle with dried basil.
- Bake. Cover the dish tightly with foil and bake for 25 minutes. You want a tight seal so the steam doesn't escape—that trapped steam is what cooks the casserole through without drying out the top. Uncover and bake for another 15–20 minutes, until the sauce is bubbling around the edges and the cheese is golden brown.
- Broil for the finish. If your baking dish is broiler-safe, turn the oven to broil and broil for 1–2 minutes, until the cheese is browned in spots. Watch it the entire time—it goes from golden to burnt fast.
- Rest and serve. Let the casserole rest for 10 minutes before slicing. This lets the layers set so the slices hold together. Garnish with fresh basil or parsley.
Notes
Protein per Serving: About 22g
Nutrition note: Estimated per serving with eggplant, seasoned breadcrumbs, eggs, marinara, whole-milk ricotta, mozzarella, and Parmesan: ~420 calories, 22g protein, 38g carbs, 22g fat. Using part-skim ricotta and low-fat mozzarella reduces fat by about 6g per serving. Adding 1 lb of cooked ground turkey or Italian sausage to the marinara adds about 10 g of protein per serving.
Tips for the Best Eggplant Parmesan

Slice the eggplant ¼ inch thick, not ½ inch. This is the difference between tender eggplant and raw, rubbery eggplant. Quarter-inch slices cook through completely during the pre-bake and the final casserole bake. Half-inch slices stay undercooked in the center.
Leave the skin on. The skin holds the thin slices together while you salt, blot, bread, and flip. Peeling the eggplant entirely makes ¼-inch slices fragile and prone to tearing.
Salt the eggplant for a full 30 minutes. This is the single most important step. Salting draws out water and bitterness. Skip it, and you’ll end up with a watery, slightly bitter casserole.
Don’t rinse the eggplant after salting. Just blot it dry. Rinsing washes off the salt and adds moisture back.
Bake at 425°F, not 350°F. Higher heat caramelizes the breadcrumbs in 8 minutes per side. Lower heat dries out the breading before it browns.
Start checking the slices at 7 minutes per side. Quarter-inch slices brown fast. If your oven runs hot, pull them at 7 minutes.
Spray the breaded slices with olive oil before baking. Without the oil, the breadcrumbs stay pale and dry. A light spray is enough to brown them.
Use parchment paper, not a greased pan. Breaded eggplant sticks to bare metal even when it’s greased. Parchment guarantees clean release.
Add a ricotta layer between the eggplant and the mozzarella. This is the lasagna trick that makes the casserole creamier and adds 5 grams of protein per serving. The egg in the ricotta binds the filling so it doesn’t weep.
Use a good-quality marinara. Cheap jarred sauce tastes thin and sweet after baking. Rao’s or a homemade sauce makes a noticeable difference.
Cover tightly with foil for the first 25 minutes. A tight seal traps steam and cooks the casserole through without drying out the top. Then uncover for the last 15–20 minutes to let the cheese brown.
Broil for 1–2 minutes maximum. You want browned spots, not charcoal. Stay at the oven and watch.
Rest for 10 minutes before slicing. This lets the cheese set and the layers firm up so the slices hold together on the plate.
Make a double batch. The active time is nearly identical. Bake one dish and freeze the other for a future dinner.
Troubleshooting

The eggplant is mushy. You skipped the salting step, or you sliced it too thin. Salt for 30 minutes and use ¼-inch slices.
The eggplant is rubbery and raw in the center. You sliced it too thick, or you didn’t pre-bake long enough. Use ¼-inch slices and bake for the full 8 minutes per side at 425°F.
The breading fell off. You didn’t press the breadcrumbs firmly enough, or the eggplant was too wet. Pat the eggplant dry after salting and press the breadcrumbs firmly into the surface.
The casserole is watery. You didn’t salt the eggplant, you didn’t blot it dry, or your marinara was thin. Salt and blot the eggplant and use a thick, high-quality sauce. The egg in the ricotta also helps bind the filling.
The eggplant tastes bitter. You didn’t salt it long enough. Salt for the full 30 minutes and don’t rinse.
The breading is pale and soggy. You didn’t spray with oil, or you baked at too low a temperature. Spray the breaded slices and bake at 425°F.
The cheese burnt before the casserole was hot. You didn’t cover it with foil for the first part of the bake, or the foil wasn’t tight. Cover tightly for 25 minutes, then uncover.
The slices fell apart when served. You didn’t let it rest. Let it rest off the heat for 10 minutes so the layers can set.
The casserole tastes bland. You used a cheap marinara or didn’t season the breadcrumbs enough. Taste the breadcrumb mixture before breading and adjust the salt.
The ricotta layer is grainy. You didn’t stir it long enough. Mix until the ricotta is completely smooth before folding in the spinach.
The eggplant absorbed too much oil. You used too much spray, or you baked at too low a temperature. A light spray is enough. Bake at 425°F.
Easy Variations

Eggplant Parmesan No Egg. Skip the egg wash entirely. Brush the eggplant slices with olive oil, then press them into the breadcrumb mixture. The breading will be slightly less adherent, but it works.
Eggplant Parmesan Air Fryer. Bread the eggplant slices as directed. Air fry at 400°F for 8–10 minutes, flipping once, until golden and crispy. Then assemble and bake the casserole as directed.
Eggplant Parmigiana Recipe (Authentic Italian). Skip the breading entirely. Slice the eggplant, salt it, and layer it directly with marinara, mozzarella, and Parmesan. Bake as directed. This is the lighter, more traditional Italian version.
Eggplant Parmesan With Ground Turkey. Brown 1 lb of ground turkey in a skillet, then stir it into the marinara before assembling. Adds 10 g of protein per serving.
Eggplant Parmesan With Italian Sausage. Brown 1 lb of Italian sausage, casings removed, and stir it into the marinara. Adds 10 g of protein and a fennel-spiced flavor.
Mediterranean Eggplant Parmesan. Swap the Italian breadcrumbs for panko mixed with za’atar. Use feta instead of mozzarella and add ½ cup of Kalamata olives to the marinara.
Stuffed Eggplant Parmesan. Skip the casserole and stuff the filling into hollowed-out eggplant halves. Bake at 375°F for 35 minutes.
Eggplant Pasta. Skip the casserole and toss the baked, breaded eggplant with pasta and marinara. Top with ricotta and mozzarella.
Low Carb Eggplant Parmesan. Skip the breading entirely and layer the salted eggplant directly with marinara, ricotta, and mozzarella.
Storage and Food Safety

Refrigerator: Store leftover eggplant parmesan in an airtight container for up to 4 days. Reheat individual portions in the microwave for 90 seconds or in a 350°F oven for 15 minutes.
Freezer: Assemble the casserole unbaked in a freezer-safe dish, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the refrigerator, then bake as directed, adding 10 minutes to the covered bake time. Baked leftovers also freeze well—wrap individual portions and reheat from frozen at 375°F for 20 minutes.
Make Ahead: Assemble the casserole up to 24 hours in advance and refrigerate. Add 10 minutes to the covered bake time when baking from cold.
Food Safety: Eggs must be fully cooked. The casserole is done when the internal temperature reaches 165°F. Refrigerate leftovers within 2 hours of baking. Never leave the dish at room temperature for more than 2 hours.
Frequently Asked Questions
Do I have to salt the eggplant?
Yes. Salting draws out water and bitterness, which prevents a watery casserole and a slightly bitter taste. Thirty minutes is the minimum.
Should I peel the eggplant?
No. Leave the skin on. It holds the thin ¼-inch slices together during salting, blotting, breading, and flipping. Only peel if the skin is exceptionally thick and tough—in that case, peel alternating strips instead of the whole thing.
How thick should I slice the eggplant?
¼ inch. This is the critical thickness that cooks through during the pre-bake and the final casserole bake. Half-inch slices stay rubbery and raw in the center.
Can I make eggplant parmesan without frying?
Yes. This recipe bakes the breaded eggplant slices at 425°F for 8 minutes per side, which gets them crispy without any frying.
How do I keep the eggplant from getting soggy?
Salt it for 30 minutes, blot it dry, bake it until it’s actually crispy, and use a thick marinara sauce. The egg in the ricotta layer also helps bind moisture.
Why did my breading fall off?
You didn’t press the breadcrumbs firmly into the eggplant, or the eggplant was too wet. Pat it dry after salting.
Can I use panko instead of Italian breadcrumbs?
Yes. Panko gives a lighter, crispier breading. Add 1 teaspoon of Italian seasoning and ½ teaspoon of garlic powder to season it.
Can I make this gluten-free?
Yes. Use gluten-free breadcrumbs and confirm your marinara and cheeses are gluten-free.
Can I make this dairy-free?
It’s difficult because the recipe relies on ricotta, mozzarella, and Parmesan. Dairy-free versions exist, but the texture will be noticeably different.
Can I freeze eggplant parmesan?
Yes. Assemble unbaked and freeze for up to 3 months, or freeze baked leftovers individually. Thaw overnight in the refrigerator before reheating.
What do I serve with eggplant parmesan?
Serve with a simple green salad with Italian dressing, garlic bread, or roasted vegetables like broccoli or asparagus. For a fall angle, serve with roasted Brussels sprouts or a warm kale salad.
How much protein is in each serving?
About 22 grams per serving with the ricotta layer. Adding ground turkey or Italian sausage to the marinara adds about 10 more grams.
Can I make this in a smaller dish?
Yes. Use an 8×8 dish and halve the recipe. Reduce the bake time to 20 minutes covered and 12 minutes uncovered.
More Easy Healthy Dinner Recipes You’ll Love
- Lasagna Roll Ups Recipe (Make Ahead & Freezer Friendly, 32g Protein!)
- Chicken Breast Dinner Ideas For Fall & Winter (5 Cozy Recipes, Made Lighter!)
- Crockpot Ravioli Lasagna (Lazy 4-Hour Dinner, 32g Protein!)
- High-Protein Chicken Enchiladas (Easy Shredded Chicken Recipe)
Conclusion
Eggplant parmesan doesn’t have to be a frying project.
Baking the breaded slices at 425°F gets you the same crispy exterior without the oil, and salting the eggplant first prevents the bitterness and sogginess that ruin most homemade versions.
The ricotta layer is the upgrade that makes this taste like lasagna. It adds creaminess, protein, and structure, and the egg in it binds the filling so it doesn’t weep into a watery puddle.
The spinach disappears into the ricotta, so you get a serving of vegetables without anyone noticing.
Slice the eggplant ¼ inch thick and leave the skin on. That combination gives you tender slices that hold together through every step.
Make a batch this weekend. Bake half and freeze half. Twenty-two grams of protein per serving, and a dinner that tastes like it came from a restaurant.
Make it this week. Your kitchen will smell like an Italian grandmother’s.