Stuffed Eggplant Parmesan

David

๐Ÿฝ๏ธโœจ The Culinary Legacy Keeper

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
โ˜…โ˜…โ˜…โ˜…โ˜… 4.4/5 based on 33,000+ reviews

Whatโ€™s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sautรฉ Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Of all the dishes that fill my home with the unmistakable aroma of comfort, this Stuffed Eggplant Parmesan holds a special place in our family’s recipe book. I remember the first time I decided to try a new spin on the classic layered casserole. I was looking for something a bit more elegant, a dish that felt both rustic and special, something that could be a centerpiece on its own. The result was this masterpiece of Italian-American cooking. The moment I pulled it from the oven, with its golden, bubbling cheese crust and the deep, rich red of the tomato sauce peeking through, I knew I had a winner. My family was skeptical at firstโ€”altering a beloved classic can be a risky move! But after the first bite, the silence at the dinner table was broken only by sounds of pure satisfaction. The eggplant shells become incredibly tender, almost creamy, serving as the perfect edible bowl for a savory, cheesy filling. Itโ€™s heartier than the traditional version, with each person getting their own perfect portion. It has since become our go-to for cozy Sunday dinners, special occasions, and whenever we need a meal that feels like a warm hug. This recipe isn’t just about food; it’s about creating memories, one delicious, cheese-filled bite at a time.

Ingredients

  • 2 large globe eggplants (about 1.5 lbs each): Look for firm, glossy eggplants that feel heavy for their size. These will form the sturdy “bowls” for our filling.
  • 1/4 cup plus 2 tablespoons olive oil, divided: A good quality extra virgin olive oil will impart a fruity, peppery flavor that is the backbone of Italian cooking.
  • 1 medium yellow onion, finely chopped: This aromatic vegetable builds the foundational sweet and savory flavor base for our filling.
  • 4 cloves garlic, minced: Freshly minced garlic provides a pungent, irresistible aroma and depth of flavor that garlic powder can’t replicate.
  • 1 (28-ounce) can crushed tomatoes: Using high-quality crushed tomatoes, like San Marzano, will give your sauce a vibrant color and a perfect balance of sweetness and acidity.
  • 1 teaspoon dried oregano: This classic Italian herb adds a warm, earthy, and slightly peppery note that pairs beautifully with tomato and cheese.
  • 1/2 teaspoon red pepper flakes (optional): For those who enjoy a little warmth, a pinch of red pepper flakes will add a subtle, pleasant heat to the background.
  • 1 large egg, lightly beaten: The egg acts as a binder, helping to hold the delicious filling together as it bakes.
  • 1 1/2 cups fresh mozzarella, shredded or cubed, divided: Fresh mozzarella provides that iconic, gooey “cheese pull” and a mild, milky flavor. We’ll use it in the filling and on top.
  • 1 cup freshly grated Parmesan cheese, divided: This hard, aged cheese brings a sharp, nutty, and salty flavor that cuts through the richness and adds incredible depth.
  • 1 cup Panko breadcrumbs: These Japanese-style breadcrumbs are lighter and flakier than traditional breadcrumbs, guaranteeing an extra crispy, golden-brown topping.
  • 1/2 cup chopped fresh basil, plus more for garnish: Fresh basil is essential for an authentic Italian flavor, adding a sweet, anise-like fragrance and taste.
  • 1 teaspoon kosher salt, plus more for salting eggplants: Kosher salt has larger crystals that are ideal for drawing moisture out of the eggplant and seasoning the dish without being overly salty.
  • 1/2 teaspoon black pepper, freshly ground: Freshly ground pepper offers a more potent and complex flavor than its pre-ground counterpart.

Instructions

  1. Prepare the Eggplant Shells: Preheat your oven to 400ยฐF (200ยฐC). Line a large baking sheet with parchment paper. Wash and dry the eggplants, then slice them in half lengthwise. Using a spoon, carefully scoop out the flesh, leaving a 1/2-inch thick border to create a sturdy shell. Be careful not to puncture the skin.
  2. Salt the Eggplant: Place the eggplant shells, cut-side up, on the prepared baking sheet. Finely chop the scooped-out eggplant flesh and set it aside. Generously sprinkle the insides of the eggplant shells and the chopped flesh with kosher salt. Let them sit for 30 minutes. This crucial step, known as degorging, draws out excess moisture and bitterness from the eggplant, ensuring a tender, flavorful result rather than a watery or bitter one.
  3. Rinse and Dry: After 30 minutes, you will see beads of water on the surface of the eggplant. Thoroughly rinse the eggplant shells and the chopped flesh under cold water to remove the salt. Pat them completely dry with paper towels. This is very important, as excess water will steam the eggplant instead of roasting it.
  4. Initial Roast: Brush the inside and outside of the eggplant shells with 2 tablespoons of olive oil. Place them cut-side down on the baking sheet and roast for 20 minutes, or until they are just beginning to soften and turn tender. This pre-baking ensures the shells are perfectly cooked through by the end.
  5. Sautรฉ the Aromatics: While the shells are roasting, heat the remaining 1/4 cup of olive oil in a large skillet or Dutch oven over medium heat. Add the chopped yellow onion and cook, stirring occasionally, until it softens and becomes translucent, about 5-7 minutes. Add the minced garlic and optional red pepper flakes, and cook for another minute until fragrant.
  6. Build the Filling: Add the reserved, chopped eggplant flesh to the skillet. Cook, stirring frequently, until it has softened and browned, about 8-10 minutes. The eggplant will absorb the oil and then release it as it cooks down.
  7. Create the Sauce: Pour the crushed tomatoes into the skillet. Add the dried oregano, 1 teaspoon of kosher salt, and 1/2 teaspoon of black pepper. Bring the mixture to a simmer, then reduce the heat to low. Let it gently bubble, stirring occasionally, for about 15 minutes to allow the flavors to meld and the sauce to thicken slightly.
  8. Finish the Filling: Remove the skillet from the heat and let it cool for a few minutes. Stir in 1 cup of the mozzarella, 1/2 cup of the Parmesan cheese, the chopped fresh basil, and the lightly beaten egg. Mix until everything is well combined. The mixture should be thick, rich, and incredibly fragrant.
  9. Stuff the Eggplants: Remove the pre-roasted eggplant shells from the oven. Carefully turn them over so they are cut-side up. Generously fill each shell with the prepared mixture, mounding it slightly on top.
  10. Prepare the Topping: In a small bowl, combine the Panko breadcrumbs with the remaining 1/2 cup of Parmesan cheese. You can add a drizzle of olive oil and toss to coat for an even richer, golden crust.
  11. Assemble and Bake: Sprinkle the remaining 1/2 cup of mozzarella over the top of the filling in each eggplant shell. Evenly distribute the Panko-Parmesan mixture over the mozzarella.
  12. Final Bake: Place the stuffed eggplants back into the 400ยฐF (200ยฐC) oven. Bake for 20-25 minutes, or until the filling is heated through, the cheese is melted and bubbly, and the breadcrumb topping is golden brown and crispy.
  13. Rest and Garnish: Let the Stuffed Eggplant Parmesan rest on the baking sheet for at least 10 minutes before serving. This allows the filling to set, making it easier to serve and enjoy. Garnish generously with fresh basil before bringing it to the table.

Nutrition Facts

Servings: 4 servings
Calories per serving: Approximately 650 kcal

(Note: These are estimates and can vary based on specific ingredients and portion sizes.)

  1. Protein (28g): Sourced primarily from the mozzarella and Parmesan cheese, protein is vital for building and repairing tissues and helps keep you feeling full and satisfied long after your meal.
  2. Fiber (15g): Eggplant is an excellent source of dietary fiber, which is crucial for digestive health, regulating blood sugar levels, and maintaining a healthy weight.
  3. Healthy Fats (45g): The majority of the fat content comes from the heart-healthy monounsaturated fats in olive oil, which are beneficial for cardiovascular health.
  4. Calcium (650mg): With a generous amount of cheese, this dish is a fantastic source of calcium, essential for strong bones and teeth, as well as proper muscle and nerve function.
  5. Vitamin C (30% of DV): The tomatoes and eggplant provide a significant amount of Vitamin C, a powerful antioxidant that supports the immune system and skin health.

Preparation Time

This dish requires a bit of love and attention, but the results are well worth the effort. Plan for a total time of approximately 1 hour and 45 minutes. This can be broken down into:

  • Active Preparation Time: 35 minutes (chopping vegetables, making the filling, stuffing the shells).
  • Eggplant Salting/Resting Time: 30 minutes (a passive but essential step).
  • Total Cooking Time: 45 minutes (20 minutes for the initial roast, 25 for the final bake).

How to Serve

Stuffed Eggplant Parmesan is a hearty and complete meal on its own, but it also pairs beautifully with a variety of sides to create a full Italian feast. Here are some serving suggestions:

  • Classic Pasta Pairings:
    • Serve alongside a simple spaghetti aglio e olio (garlic and oil) to complement the flavors without overwhelming them.
    • A bed of angel hair pasta tossed with a light pesto sauce also makes a wonderful base.
  • Crusty Breads:
    • A warm, crusty baguette or a slice of focaccia is perfect for sopping up any extra tomato sauce from your plate.
    • Garlic bread is a classic and crowd-pleasing choice that echoes the garlic notes in the filling.
  • Fresh and Light Salads:
    • A simple arugula salad with a lemon vinaigrette, shaved Parmesan, and toasted pine nuts provides a fresh, peppery contrast to the rich eggplant.
    • A classic Caprese salad with fresh tomatoes, mozzarella, and basil ties all the Italian flavors together.
  • Garnishes and Finishes:
    • Always finish with a sprinkle of extra fresh basil or parsley just before serving for a burst of freshness.
    • A drizzle of high-quality balsamic glaze over the top adds a touch of sweet and tangy complexity.
    • Offer extra grated Parmesan cheese at the table for guests to add to their liking.

Additional Tips

  1. Choosing the Perfect Eggplant: The success of this dish starts at the grocery store. Look for large globe eggplants that are firm to the touch with smooth, shiny, and unblemished skin. Avoid eggplants with soft spots or wrinkled skin, as they are likely past their prime. A fresh eggplant will have a vibrant green stem and cap.
  2. Don’t Skip the Salting Step: It might seem like an extra, fussy step, but salting (or degorging) the eggplant is critical. It draws out the bitter compounds and excess water. This concentrates the eggplant’s flavor and prevents the final dish from becoming a watery, soggy mess. It is the secret to a perfectly textured Stuffed Eggplant Parmesan.
  3. Get Creative with Cheese: While mozzarella and Parmesan are the classic choices, feel free to experiment! Mixing in some provolone with the mozzarella will add a sharper, smokier flavor. A spoonful of creamy ricotta cheese in the filling can make it even richer and more luscious.
  4. Make-Ahead Magic: This recipe is fantastic for meal prep or entertaining. You can prepare the entire dish right up to the final baking step. Assemble the stuffed eggplants, cover them tightly with plastic wrap or foil, and refrigerate for up to 24 hours. When you’re ready to eat, just remove the wrap and bake as directed, adding 5-10 minutes to the baking time to account for the cold temperature.
  5. Freezing for a Future Meal: Stuffed Eggplant Parmesan freezes remarkably well. After baking, allow the eggplants to cool completely. You can either wrap them individually in plastic wrap and then foil, or place them in a freezer-safe container. They can be frozen for up to 3 months. To reheat, thaw in the refrigerator overnight and bake in a 350ยฐF (175ยฐC) oven until heated through, about 20-25 minutes.
  6. Customize Your Herbs: Don’t feel limited to oregano and basil. You can easily customize the filling to your taste. A pinch of thyme can add a lovely earthy note, while a bit of fresh chopped rosemary would provide a piney, robust flavor. A small amount of chopped fresh parsley can also brighten up the filling.
  7. Achieving the Ultimate Crispy Topping: For an extra-crispy, restaurant-quality topping, toss your Panko breadcrumbs with a tablespoon of melted butter or olive oil before sprinkling them over the cheese. This ensures every crumb gets coated in fat, which helps them toast to a beautiful, uniform golden brown in the oven.
  8. Don’t Overcrowd the Pan: When roasting the eggplant shells initially, and during the final bake, make sure there is enough space between them on the baking sheet. Overcrowding the pan will cause the eggplants to steam rather than roast, preventing them from developing that delicious caramelized flavor and perfect texture. Use two baking sheets if necessary.

FAQ Section

1. Why did my eggplant turn out bitter?
Bitterness in eggplant is caused by natural compounds, which are more prevalent in older or overripe eggplants. The most effective way to combat this is the salting step described in the recipe. By generously salting the raw flesh and letting it sit, you draw out these bitter juices along with excess water. Rinsing the salt off thoroughly before cooking is key to removing that bitterness for a sweet, delicious final product.

2. Can I make this Stuffed Eggplant Parmesan recipe vegan?
Absolutely! This recipe is easily adaptable for a vegan diet. Simply use your favorite brand of plant-based shredded mozzarella and grated Parmesan cheese. For the egg binder in the filling, you can create a “flax egg” (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes to thicken) or simply omit it, as the filling is quite substantial on its own.

3. How do I store and reheat leftovers?
Leftovers are fantastic and often taste even better the next day! Store any leftover Stuffed Eggplant Parmesan in an airtight container in the refrigerator for up to 4 days. To reheat, you can use a microwave for a quick meal, but for the best texture, place it in an oven-safe dish and bake at 350ยฐF (175ยฐC) for 15-20 minutes, or until it’s hot and the topping has crisped up again.

4. Is this recipe gluten-free?
The main source of gluten in this recipe is the Panko breadcrumbs. To make it completely gluten-free, simply substitute the Panko with your favorite gluten-free breadcrumbs. The rest of the ingredients are naturally gluten-free, but always double-check the labels on your canned tomatoes and spices to be certain.

5. What is the difference between this and traditional Eggplant Parmesan?
Traditional Eggplant Parmesan consists of sliced, breaded, and fried eggplant rounds layered in a casserole dish with tomato sauce and cheese, much like a lasagna. This “stuffed” version reinvents the classic by using the eggplant halves as individual, edible bowls. This presentation is more elegant and creates a different texture, with the roasted shell becoming creamy and tender while holding a concentrated, savory filling.

6. Can I use a different kind of tomato?
Yes, you can. While canned crushed tomatoes provide a great balance of sauce and texture, you could also use canned whole tomatoes (San Marzano are best) and crush them yourself with your hands for a more rustic sauce. You could even use an equal amount of your favorite store-bought or homemade marinara sauce to save time, but you may need to adjust the seasonings.

7. My eggplant shells collapsed during baking. What did I do wrong?
This usually happens for one of two reasons. First, you may have scooped out too much of the flesh, leaving the walls of the eggplant shell too thin to support the weight of the filling. Aim to leave a sturdy border of at least 1/2-inch. Second, you might have overcooked the shells during the initial roasting step. They should be just tender, not completely soft and flimsy, before you add the filling.

8. Is Stuffed Eggplant Parmesan a healthy dish?
“Healthy” can mean different things to different people, but this dish has many nutritious qualities. It’s packed with vegetables, fiber, and vitamins. The use of olive oil provides healthy monounsaturated fats. While it does contain a good amount of cheese, which adds fat and sodium, it’s also a great source of protein and calcium. For a lighter version, you can reduce the amount of cheese and olive oil, but for a truly satisfying and balanced comfort food meal, this recipe is a wonderful choice.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Stuffed Eggplant Parmesan


  • Author: David
  • Total Time: 1 hour 45 minutes

Ingredients

Scale
  • 2 large globe eggplants (about 1.5 lbs each):ย Look for firm, glossy eggplants that feel heavy for their size. These will form the sturdy โ€œbowlsโ€ for our filling.
  • 1/4 cup plus 2 tablespoons olive oil, divided:ย A good quality extra virgin olive oil will impart a fruity, peppery flavor that is the backbone of Italian cooking.
  • 1 medium yellow onion, finely chopped:ย This aromatic vegetable builds the foundational sweet and savory flavor base for our filling.
  • 4 cloves garlic, minced:ย Freshly minced garlic provides a pungent, irresistible aroma and depth of flavor that garlic powder canโ€™t replicate.
  • 1 (28-ounce) can crushed tomatoes:ย Using high-quality crushed tomatoes, like San Marzano, will give your sauce a vibrant color and a perfect balance of sweetness and acidity.
  • 1 teaspoon dried oregano:ย This classic Italian herb adds a warm, earthy, and slightly peppery note that pairs beautifully with tomato and cheese.
  • 1/2 teaspoon red pepper flakes (optional):ย For those who enjoy a little warmth, a pinch of red pepper flakes will add a subtle, pleasant heat to the background.
  • 1 large egg, lightly beaten:ย The egg acts as a binder, helping to hold the delicious filling together as it bakes.
  • 1 1/2 cups fresh mozzarella, shredded or cubed, divided:ย Fresh mozzarella provides that iconic, gooey โ€œcheese pullโ€ and a mild, milky flavor. Weโ€™ll use it in the filling and on top.
  • 1 cup freshly grated Parmesan cheese, divided:ย This hard, aged cheese brings a sharp, nutty, and salty flavor that cuts through the richness and adds incredible depth.
  • 1 cup Panko breadcrumbs:ย These Japanese-style breadcrumbs are lighter and flakier than traditional breadcrumbs, guaranteeing an extra crispy, golden-brown topping.
  • 1/2 cup chopped fresh basil, plus more for garnish:ย Fresh basil is essential for an authentic Italian flavor, adding a sweet, anise-like fragrance and taste.
  • 1 teaspoon kosher salt, plus more for salting eggplants:ย Kosher salt has larger crystals that are ideal for drawing moisture out of the eggplant and seasoning the dish without being overly salty.
  • 1/2 teaspoon black pepper, freshly ground: Freshly ground pepper offers a more potent and complex flavor than its pre-ground counterpart.

Instructions

  1. Prepare the Eggplant Shells:ย Preheat your oven to 400ยฐF (200ยฐC). Line a large baking sheet with parchment paper. Wash and dry the eggplants, then slice them in half lengthwise. Using a spoon, carefully scoop out the flesh, leaving a 1/2-inch thick border to create a sturdy shell. Be careful not to puncture the skin.
  2. Salt the Eggplant:ย Place the eggplant shells, cut-side up, on the prepared baking sheet. Finely chop the scooped-out eggplant flesh and set it aside. Generously sprinkle the insides of the eggplant shells and the chopped flesh with kosher salt. Let them sit for 30 minutes. This crucial step, known as degorging, draws out excess moisture and bitterness from the eggplant, ensuring a tender, flavorful result rather than a watery or bitter one.
  3. Rinse and Dry:ย After 30 minutes, you will see beads of water on the surface of the eggplant. Thoroughly rinse the eggplant shells and the chopped flesh under cold water to remove the salt. Pat them completely dry with paper towels. This is very important, as excess water will steam the eggplant instead of roasting it.
  4. Initial Roast:ย Brush the inside and outside of the eggplant shells with 2 tablespoons of olive oil. Place them cut-side down on the baking sheet and roast for 20 minutes, or until they are just beginning to soften and turn tender. This pre-baking ensures the shells are perfectly cooked through by the end.
  5. Sautรฉ the Aromatics:ย While the shells are roasting, heat the remaining 1/4 cup of olive oil in a large skillet or Dutch oven over medium heat. Add the chopped yellow onion and cook, stirring occasionally, until it softens and becomes translucent, about 5-7 minutes. Add the minced garlic and optional red pepper flakes, and cook for another minute until fragrant.
  6. Build the Filling:ย Add the reserved, chopped eggplant flesh to the skillet. Cook, stirring frequently, until it has softened and browned, about 8-10 minutes. The eggplant will absorb the oil and then release it as it cooks down.
  7. Create the Sauce:ย Pour the crushed tomatoes into the skillet. Add the dried oregano, 1 teaspoon of kosher salt, and 1/2 teaspoon of black pepper. Bring the mixture to a simmer, then reduce the heat to low. Let it gently bubble, stirring occasionally, for about 15 minutes to allow the flavors to meld and the sauce to thicken slightly.
  8. Finish the Filling:ย Remove the skillet from the heat and let it cool for a few minutes. Stir in 1 cup of the mozzarella, 1/2 cup of the Parmesan cheese, the chopped fresh basil, and the lightly beaten egg. Mix until everything is well combined. The mixture should be thick, rich, and incredibly fragrant.
  9. Stuff the Eggplants:ย Remove the pre-roasted eggplant shells from the oven. Carefully turn them over so they are cut-side up. Generously fill each shell with the prepared mixture, mounding it slightly on top.
  10. Prepare the Topping:ย In a small bowl, combine the Panko breadcrumbs with the remaining 1/2 cup of Parmesan cheese. You can add a drizzle of olive oil and toss to coat for an even richer, golden crust.
  11. Assemble and Bake:ย Sprinkle the remaining 1/2 cup of mozzarella over the top of the filling in each eggplant shell. Evenly distribute the Panko-Parmesan mixture over the mozzarella.
  12. Final Bake:ย Place the stuffed eggplants back into the 400ยฐF (200ยฐC) oven. Bake for 20-25 minutes, or until the filling is heated through, the cheese is melted and bubbly, and the breadcrumb topping is golden brown and crispy.
  13. Rest and Garnish: Let the Stuffed Eggplant Parmesan rest on the baking sheet for at least 10 minutes before serving. This allows the filling to set, making it easier to serve and enjoy. Garnish generously with fresh basil before bringing it to the table.
  • Prep Time: 35 minutes
  • Cook Time: 45 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 650
  • Fat: 45g
  • Fiber: 15g
  • Protein: 28g