Easy Eggplant Parmesan Recipe (Crispy, Cheesy, No Soggy Layers)

Silas has a rule. If it doesn’t have meat in it, it’s a “side dish,” not dinner.

He said that rule out loud once. In front of me. While I was holding a plate of eggplant parmesan.

I didn’t say anything. I just handed him a fork.

Twenty minutes later, his plate was empty and he asked if there was more. There was not more. I’d made exactly four servings and he’d eaten two and a half of them.

That’s the whole story. That’s why this recipe exists on the blog now.

Eggplant parmesan gets a bad reputation, and honestly, it deserves some of it. Done wrong, it’s greasy, mushy, and kind of sad. Done right, it’s crispy on the edges, tender in the middle, and drowning in melty cheese in the best possible way.

I’m going to show you exactly how to avoid the soggy trap, because that’s the one thing that ruins this dish 90% of the time. 👇

Why This Recipe Actually Works

Most eggplant parmesan recipes fail for one reason: too much water.

Eggplant is basically a sponge. If you don’t pull the moisture out before you cook it, that water has nowhere to go except into your breading, turning it into a soggy mess.

This recipe deals with that problem head-on. We salt the eggplant first, bake instead of deep frying (though I’ll give you the fry option too), and layer it the smart way so nothing gets waterlogged.

The result? A dish that actually holds its shape when you cut into it.

What You’ll Need

For the Eggplant

IngredientAmount
Large eggplants2
Kosher salt1 tbsp (for sweating)
Eggs2, beaten
All-purpose flour1 cup
Italian breadcrumbs1.5 cups
Grated parmesan1/2 cup
Garlic powder1 tsp
Dried oregano1 tsp
Olive oilFor baking or frying

For the Rest

IngredientAmount
Marinara sauce3 cups (jarred or homemade)
Fresh mozzarella, sliced16 oz
Grated parmesan1 cup
Fresh basil leavesA handful, torn

Quick note: Buy the block mozzarella and slice it yourself if you can. Pre-shredded stuff has anti-caking additives that keep it from melting as smoothly. It’s a small thing, but you’ll notice the difference.

Tools You’ll Need

  • Large baking sheets (2, for salting and baking the eggplant)
  • Paper towels or clean kitchen towels
  • Three shallow bowls (for the breading station)
  • 9×13 inch baking dish
  • Wire cooling rack (optional, but helpful)
  • Sharp knife

Pro Tips From Someone Who’s Made This Way Too Many Times

1. Salt your eggplant for at least 30 minutes. I know it feels like an annoying extra step. It’s the whole reason this dish works. Slice your eggplant, salt both sides, and let it sit on paper towels. You’ll actually see beads of water forming on the surface. That’s the bitterness and excess moisture leaving.

2. Pat it bone dry before breading. After salting, press down hard with paper towels. Any leftover moisture means soggy breading, no matter how well you fry or bake it.

3. Bake at a high temp, not a low one. 425°F is the sweet spot. Low and slow just steams the eggplant instead of crisping it.

4. Don’t drown your layers in sauce. A thin layer goes a long way. Too much sauce is the second biggest cause of soggy eggplant parm (right behind skipping the salting step).

5. Let it rest for 10 minutes before cutting. I know it’s hard. But cutting into it right out of the oven means every slice collapses into a cheesy puddle instead of holding its shape.

How to Make Eggplant Parmesan

Step 1: Salt the Eggplant

Slice your eggplants into rounds about half an inch thick. Lay them out on paper towels and sprinkle both sides generously with salt.

Let them sit for 30 to 45 minutes. You’ll see moisture beading on the surface, that’s exactly what you want.

Pat each slice completely dry before moving on.

Step 2: Set Up Your Breading Station

Grab three shallow bowls.

  • Bowl one: flour
  • Bowl two: beaten eggs
  • Bowl three: breadcrumbs mixed with parmesan, garlic powder, and oregano

Dredge each eggplant slice in flour first, then egg, then the breadcrumb mixture. Press the breadcrumbs on gently so they stick.

Step 3: Bake (or Fry) Until Golden

Preheat your oven to 425°F and line two baking sheets with parchment. Drizzle or spray olive oil over both sides of each breaded slice.

Bake for 15 to 20 minutes, flipping halfway through, until golden and crisp on both sides.

Prefer frying? Heat about a half inch of olive oil in a large skillet over medium-high heat. Fry each slice for 2 to 3 minutes per side until deep golden brown, then transfer to a wire rack (not paper towels, which can make the bottom soggy again).

Step 4: Layer Everything

Spread a thin layer of marinara on the bottom of your baking dish.

Add a layer of eggplant slices, slightly overlapping. Top with a thin layer of sauce, a layer of mozzarella slices, and a sprinkle of parmesan.

Repeat until you’re out of eggplant, finishing with cheese on top.

Step 5: Bake Again

Bake at 375°F for 20 to 25 minutes, until the cheese is bubbly and starting to turn golden in spots.

Let it rest for 10 minutes before slicing. This step matters more than people think.

Step 6: Top and Serve

Scatter fresh basil over the top right before serving. Slice into squares and serve warm.

Substitutions and Variations

OriginalSwapNotes
All-purpose flourAlmond flour or gluten-free flour blendWorks fine for gluten-free versions
BreadcrumbsPankoEven crispier texture
Fresh mozzarellaLow-moisture mozzarellaLess oozy, but easier to slice cleanly
EggplantZucchiniDifferent dish, technically, but the method works
MarinaraArrabbiataAdds a spicy kick
Regular parmesanNutritional yeastFor a dairy-light version (won’t be fully dairy-free because of the mozzarella)

Want it lower carb? Skip the flour and breadcrumb breading entirely and just roast the salted eggplant slices plain before layering. You lose some crunch, but it’s still genuinely good.

Make Ahead Tips

You can bread the eggplant slices up to a day ahead and store them uncooked in the fridge, layered between parchment paper so they don’t stick together.

You can also fully assemble the dish (unbaked) up to 24 hours in advance. Cover tightly and refrigerate, then add about 10 extra minutes to the final bake time since it’ll be going in cold.

I wouldn’t freeze it assembled, though. The eggplant gets watery again once it thaws, and you’re right back to the soggy problem this whole recipe is designed to avoid.

Pairing Suggestions

This is a rich dish, so I like to keep the sides light.

  • A simple arugula salad with lemon and olive oil
  • Garlic bread, if you’re not worried about the carbs
  • A glass of chianti, if that’s your thing (Silas’s, not mine)
  • Roasted broccolini for something green on the plate

Estimated Nutrition (Per Serving)

Based on 6 servings from this recipe.

NutrientAmount
Calories~410
Protein21g
Carbohydrates32g
Fat22g
Fiber6g

Note: These are estimates only. Actual values depend on your specific brands and ingredients, so if you need exact numbers, run your ingredients through a tool like Cronometer.

Leftovers and Storage

Store leftovers in an airtight container in the fridge for up to 4 days.

To reheat, skip the microwave if you can. It turns the breading soft. Instead, reheat in a 375°F oven for about 15 minutes, or until warmed through and the cheese is bubbly again.

You can freeze baked eggplant parmesan for up to 2 months. Thaw overnight in the fridge before reheating in the oven.

FAQ

Do I really need to salt the eggplant first?

Yes. This is the single most important step in the whole recipe. Skipping it is basically guaranteeing a soggy final dish.

Can I make this without breading the eggplant?

You can. Just salt, dry, and roast the plain slices at 425°F for about 20 minutes before layering. It won’t have the same crunch, but it still tastes great.

Why is my eggplant parmesan bitter?

Older eggplants tend to be more bitter. Salting helps pull out some of that bitterness, but if you can, pick smaller, firmer eggplants at the store since they tend to be less bitter overall.

Can I use eggplant with the skin on?

Yes, the skin is completely edible and holds the slices together better during cooking. Just give it a good wash first.

What’s the best cheese for eggplant parmesan?

Fresh mozzarella and real parmesan, no contest. Pre-shredded cheese works in a pinch, but it won’t melt the same way.

Wrapping Up

If you’ve been avoiding eggplant parmesan because of one soggy attempt years ago, give it another shot with this version.

The salting step is genuinely non-negotiable, but everything else is pretty forgiving.

Make it, and then come tell me about it in the comments. I want to know if it earned “dinner” status in your house, or if it got demoted to “side dish” like it almost did in mine. 😄

Leave a Comment