Eggplant Parmesan Recipe
Tender eggplant slices coated in a crispy, cheesy breadcrumb crust and layered with homemade marinara and fresh mozzarella. This vegetarian Eggplant Parmesan is rich, comforting, and easy to prepare at home.

Flavorful Eggplant Parmesan
This version stays true to the classic Italian favorite while keeping the dish meat-free. It uses salted eggplant to remove bitterness and extra moisture, a simple homemade marinara with no added sugar, and a golden breadcrumb and parmesan coating that soaks up all the tomato flavor as it bakes.
Why we love this recipe
- High in protein for a vegetarian dish — about 22 grams per serving.
- A comforting, satisfying main course that works for family dinners.
- Homemade marinara means no added sugar or unnecessary preservatives.
How to Prepare Eggplant
Eggplant can be a little spongy when raw, but salting it removes excess moisture and improves texture and flavor. For this recipe, keep the skin on, slice the eggplant into even rounds, and be patient while it rests with salt—this step makes a big difference.
- Slice: Trim the stem and cut the eggplant into ¼-inch-thick rounds.
- Salt: Arrange the rounds on a tray and sprinkle both sides with kosher salt. Gently massage the salt in to draw out moisture.
- Rest: Let the eggplant sit for at least 1 hour. The longer it rests (up to 8 hours), the more moisture it will release and the softer the flesh will become.
- Rinse and dry: Rinse the salt from the rounds, then pat them dry with paper towels before breading.

Ingredients You Need
Below are the core ingredients for the eggplant, the marinara, and the finishing touches.
- Eggplant: 1 large eggplant, sliced into ¼-inch rounds.
- Kosher salt: For salting the eggplant and seasoning the dish.
- Breadcrumbs: About ¼ cup for the crust; panko or regular breadcrumbs both work.
- Parmesan cheese: ¾ cup grated, divided — mixed into the breadcrumbs and sprinkled on top.
- Spices: Garlic powder, dried thyme, salt and pepper for the breadcrumb mix.
- Eggs: 2 large eggs for the egg wash to help the crumbs adhere.
- Olive oil: For browning the eggplant and for the marinara.
- Fresh mozzarella: About 16 oz., sliced.
- Fresh parsley: Chopped, for garnish.
Homemade Marinara Sauce
A simple, chunky marinara anchors this dish. Use canned tomatoes or a chunky tomato sauce you like, and build flavor with onion, garlic, and herbs. Making it at home avoids the extra sugar often found in jarred sauces.
Ingredients for the marinara:
- Olive oil
- White onion, minced
- Minced garlic
- 1 28-oz can chunky tomato sauce
- Dried parsley, dried thyme, ground oregano
- Salt and pepper
- Tomato paste for depth

How to Make Eggplant Parmesan
1. Salt the eggplant
Sprinkle the sliced eggplant with kosher salt and let it sit for at least one hour to draw out excess moisture. Rinse and pat dry before continuing. This step is important to prevent soggy layers and to concentrate flavor.
2. Make the marinara
Heat 1 tablespoon olive oil in a pot over medium-high heat. Add half a small white onion and 2 tablespoons minced garlic, season with ¼ teaspoon salt, and sauté 2–3 minutes until fragrant. Stir in the chunky tomato sauce, 1 teaspoon dried parsley, 1 teaspoon dried thyme, ½ teaspoon oregano, ½ teaspoon salt, ¼ teaspoon pepper, and 1 tablespoon tomato paste. Bring to a boil, then reduce heat and simmer 15–20 minutes. Adjust seasoning and, if you like a little heat, add red pepper flakes to taste.
3. Bread the eggplant
Combine ¼ cup breadcrumbs, ½ cup grated parmesan, 2 teaspoons garlic powder, 1 teaspoon dried thyme, and ¼ teaspoon salt in a bowl. In a separate bowl, whisk 2 large eggs. Dip each eggplant round into the egg, let excess drip off, then coat thoroughly in the breadcrumb mixture. Set aside.

4. Brown the eggplant
Heat ½ tablespoon olive oil in a large skillet over medium heat. Working in batches to avoid crowding, brown the breaded eggplant rounds for 1–2 minutes per side until golden. Transfer to a plate and repeat until all slices are browned.

5. Layer and bake
Preheat the oven to 400°F (200°C). Grease a 9×13-inch baking dish. Spread ½ cup marinara on the bottom. Arrange half the eggplant slices over the sauce, top with half the sliced mozzarella, and spoon 1½ cups marinara over the cheese. Repeat with the remaining eggplant, mozzarella, and sauce. Sprinkle the remaining ¼ cup parmesan over the top.
Bake for 20–22 minutes, until cheese is melted and the sauce is bubbly. Let the dish rest 10 minutes before serving. Garnish with chopped fresh parsley.

What to Serve with Eggplant Parmesan
This dish pairs nicely with a simple salad or light vegetable sides. Try a Caprese salad with fresh mozzarella, tomatoes and basil; a fresh zucchini salad; or an arugula or Greek-style salad to balance the richness of the eggplant.
How to Store Eggplant Parmesan
Once completely cooled, store leftovers in an airtight container in the refrigerator for 3–4 days. Reheat in the oven at 350°F until warmed through to preserve texture. You can also freeze fully baked and cooled portions, wrapped in freezer-safe wrap, for up to 3 months. Reheat from frozen at 350°F until hot.
A Few More Questions
What wine pairs well with eggplant parmesan?
A medium-bodied Italian red, such as Sangiovese or a lighter Pinot Noir, complements the tomato sauce and salty cheese without overpowering the dish.
Can eggplant parmesan be made ahead?
Yes. Assemble the dish, cover, and refrigerate for up to 48 hours. When ready, bake at 400°F until heated through, then allow it to rest a few minutes before serving.
Can eggplant parmesan be frozen?
Yes. Freeze fully baked and cooled eggplant parmesan wrapped in freezer-safe material for up to 3 months. Reheat at 350°F until warmed through.

Ingredients Summary (Serves 6)
- 1 large eggplant, sliced into ¼-inch rounds
- 1 tsp kosher salt (for salting)
- ¼ cup breadcrumbs
- ¾ cup grated Parmesan, divided
- 2 tsp garlic powder
- 1 tsp dried thyme
- ¼ tsp salt (for breadcrumb mix)
- 2 large eggs
- 2–3 tbsp olive oil for frying
- 1 tbsp olive oil for sauce
- ½ small white onion, minced
- 2 tbsp minced garlic
- 1 28-oz can chunky tomato sauce
- 1 tsp dried parsley, ½ tsp oregano, ½ tsp salt, ¼ tsp pepper
- 1 tbsp tomato paste
- 16 oz fresh mozzarella, sliced
- 2 tbsp fresh parsley, chopped
Nutrition (approx. per serving)
Calories: 410 kcal · Carbohydrates: 21 g · Protein: 22 g · Fat: 27 g · Fiber: 5 g · Sugar: 7 g
Nutrition values are estimates and should be used as a guideline only.

Enjoy a warm, cheesy serving of Eggplant Parmesan as a satisfying vegetarian centerpiece for any weeknight or special dinner.