Growing up in a half-Italian household, eggplant parmigiana was a Sunday staple long before I ever set foot in an Olive Garden. But the first time I ordered it at the restaurant, I was genuinely impressed by how well they executed it – the eggplant was crispy without being greasy, the marinara was sweet and herbaceous, and the mozzarella was melted into golden, bubbly perfection. As a cook who has spent years fine-tuning this dish at home, I immediately recognized their trick: panko breadcrumbs instead of traditional fine breadcrumbs for a lighter, crunchier crust that stays crisp even under the sauce. After testing my way through several batches, I also confirmed the importance of salting and pressing the eggplant to draw out moisture before cooking – skip that step and you end up with a watery, soggy result.
This copycat comes together in about an hour and is one of the most satisfying vegetarian dinners you can put on the table. Serve it over angel hair pasta with extra marinara on the side, exactly the way Olive Garden does, and watch it disappear.

30 min
35 min
95 min
4
Medium
Why You’ll Love This Recipe
- Panko-breaded crust stays genuinely crispy even after being topped with sauce and melted cheese
- A hearty, satisfying vegetarian main dish that even meat-lovers request again and again
- The salting technique draws out moisture and removes any bitterness from the eggplant
- Served over angel hair pasta with marinara it becomes a complete, restaurant-quality dinner
- Leftovers reheat beautifully and taste just as good the next day
About This Multi-Brand Favorite
Eggplant Parmigiana, or melanzane alla parmigiana, is a dish that originated in Southern Italy – Sicily and Campania both claim it – built on layers of fried eggplant, tomato sauce, and aged cheese. Italian immigrants brought it to America, where it evolved into the breaded, cheese-heavy version we know today. Olive Garden put their stamp on it by using a panko breadcrumb coating for extra crunch, pairing it with their house marinara, and serving it over delicate angel hair pasta rather than on its own. The dish became one of their most popular vegetarian entrees, praised for being substantial and flavorful without relying on meat. It represents Olive Garden’s broader philosophy of making Italian-American comfort food accessible – familiar enough to feel like home cooking but elevated enough to feel like dining out. For home cooks, it is also one of the most achievable restaurant copycat recipes because the techniques are straightforward and the ingredients are found everywhere.

Ingredients
Eggplant and Breading
- 2 medium eggplants (about 2 lbs total), sliced into 1/2-inch rounds
- 2 teaspoons kosher salt for drawing out moisture
- 1 1/2 cups panko breadcrumbs
- 1/2 cup finely grated parmesan cheese
- 1 teaspoon Italian seasoning
- 1/2 teaspoon garlic powder
- 1/2 teaspoon black pepper
- 3 large eggs, beaten
- 1/2 cup all-purpose flour
- 1/4 cup olive oil or neutral oil for pan-frying
Marinara and Cheese Topping
- 2 cups good-quality marinara sauce (homemade or jarred)
- 8 oz fresh mozzarella, sliced (or 1 1/2 cups shredded low-moisture mozzarella)
- 1/4 cup freshly grated parmesan cheese
- 1 tablespoon fresh basil, chiffonade
- Pinch of crushed red pepper flakes
For Serving
- 12 oz angel hair pasta, cooked al dente
- Extra warmed marinara sauce for the pasta
- Fresh basil leaves for garnish
Ingredient Substitutions
- Zucchini can replace eggplant – skip the salting step as zucchini does not need it
- Gluten-free panko and rice flour make this fully gluten-free without sacrificing crunch
- Air-fry the breaded eggplant at 400F for 12-14 minutes instead of pan-frying to reduce oil
- Provolone or fontina cheese can substitute for mozzarella for a sharper, more complex flavor
- Spaghetti or fettuccine can replace angel hair if that is what you have on hand
Equipment You’ll Need
- Large baking sheet lined with paper towels for salting
- Three shallow bowls for breading station (flour, eggs, panko)
- Large skillet for pan-frying
- 9×13 baking dish
- Large pot for boiling pasta
- Tongs for handling the eggplant

Step-by-Step Instructions
- Salt and press the eggplant. Lay eggplant slices in a single layer on a paper towel-lined baking sheet. Sprinkle both sides generously with kosher salt. Let stand for 30 minutes – you will see beads of moisture appear on the surface. Pat thoroughly dry with fresh paper towels. This step is non-negotiable: it removes bitterness and prevents a soggy final dish. Skipping it is the most common mistake home cooks make with this recipe.
- Set up the breading station. Set up three shallow bowls: one with flour seasoned with a pinch of salt and pepper, one with beaten eggs, and one with panko breadcrumbs mixed with grated parmesan, Italian seasoning, and garlic powder. Working one slice at a time, dredge eggplant in flour (shake off excess), dip in egg (let excess drip off), then press firmly into the panko mixture on both sides, making sure the coating adheres well.
- Pan-fry the eggplant. Heat 2-3 tablespoons of olive oil in a large skillet over medium-high heat until shimmering. Working in batches, fry breaded eggplant slices for 3-4 minutes per side until deep golden brown and crispy. Do not crowd the pan or the eggplant will steam instead of fry. Transfer finished slices to a paper towel-lined plate. Add more oil between batches as needed. The panko crust should look like the color of toasted bread.
- Assemble and bake. Preheat oven to 400F. Spread 1/2 cup of marinara sauce on the bottom of a 9×13 baking dish. Arrange the fried eggplant slices in a single layer (or slightly overlapping) over the sauce. Spoon marinara generously over each slice. Top each slice with a piece of fresh mozzarella and a sprinkle of grated parmesan. Bake for 18-20 minutes, until the cheese is melted, bubbly, and beginning to brown at the edges.
- Cook pasta and plate. While the eggplant bakes, cook angel hair pasta in a large pot of well-salted boiling water according to package directions. Angel hair cooks very fast, typically 2-3 minutes, so watch it carefully. Drain and toss with a light coating of warmed marinara sauce. Divide pasta among plates, top with 2-3 eggplant rounds per serving, spoon extra marinara over the top, and finish with fresh basil and a pinch of red pepper flakes.

Pro Tips from My Kitchen
- Do not skip the 30-minute salting step – it is what separates crispy, restaurant-quality eggplant from a watery mess
- Press the panko firmly onto the eggplant with your palm – a coating that barely sticks will fall off in the pan
- Use fresh mozzarella if you can find it – it melts into creamy pools rather than the rubbery strings of low-moisture mozzarella
- Bring your marinara to a simmer before assembling the dish so it heats through evenly in the oven
- Angel hair pasta goes from perfectly cooked to overcooked in under a minute – taste it early and drain immediately
- For extra browning on the cheese, switch the oven to broil for the last 2-3 minutes and watch it carefully
Recipe Variations
- Baked instead of fried: brush breaded eggplant with olive oil and bake at 425F for 20-22 minutes, flipping halfway through
- Air fryer version: air-fry breaded slices at 400F for 12-14 minutes for a lighter, hands-off approach
- Eggplant parmigiana sub: use the recipe to fill a hoagie roll with sauce and melted mozzarella for a hearty sandwich
- Sheet pan version: arrange everything on a large sheet pan – eggplant, sauce, cheese – and bake all at once for a more casual presentation
- Individual ramekins: layer eggplant, sauce, and cheese in individual oven-safe ramekins for elegant single-serving presentations
Common Mistakes to Avoid
- Not salting the eggplant – moisture inside the eggplant steams the breading from within, making it soggy no matter how long you fry it
- Crowding the pan during frying – this drops the oil temperature and the eggplant steams rather than developing a proper crust
- Using pre-shredded mozzarella with anti-caking agents – it does not melt as smoothly; buy a block and shred it yourself
- Overcooking angel hair – it takes only 2-3 minutes in boiling water and becomes mushy very quickly
- Thin, watery marinara – if your jarred sauce is thin, simmer it for 10 minutes to concentrate the flavor and reduce the liquid before using
What to Serve With This Dish
- Warm Olive Garden-style breadsticks for mopping up extra marinara sauce
- Classic house salad with creamy Italian dressing
- A glass of Chianti or medium-bodied red wine
- Garlic bread or focaccia on the side
- Steamed broccolini with olive oil and garlic as a simple green vegetable
Storage Instructions
Refrigerator
Store leftover eggplant parmigiana in an airtight container for up to 4 days. Store pasta separately and reheat them individually for best results.
Freezer
Freeze assembled but unbaked eggplant (with sauce and cheese) in a freezer-safe dish for up to 2 months. Bake from frozen at 375F for 35-40 minutes until heated through and bubbly.
How to Reheat
Reheat in a 375F oven for 12-15 minutes to restore crispiness. Microwaving makes the breading soft and the eggplant rubbery. Add a fresh spoonful of marinara before reheating to keep it moist.
Make Ahead
Bread and fry the eggplant up to 1 day ahead and refrigerate on a rack. Assemble and bake the day you are serving. The breading will lose some crispiness when stored but regains texture in the oven.
Nutrition Information
Per serving (estimated): 480 calories, 20g protein, 58g carbs, 19g fat (7g saturated), 6g fiber, 9g sugar, 820mg sodium.
Nutrition values are estimates and will vary based on exact ingredients used.
Frequently Asked Questions
Why do I need to salt the eggplant before cooking?
Eggplant has a high water content and can taste slightly bitter, especially older specimens. Salting draws out excess moisture through osmosis and seasons the flesh from within. After 30 minutes the surface will be visibly wet – pat it dry thoroughly and the eggplant will fry up crispier and less bitter.
Does Olive Garden fry or bake their eggplant parmigiana?
Olive Garden pan-fries the breaded eggplant slices first to get a crispy golden crust, then finishes them in the oven under marinara and cheese. This two-step method is key to achieving that crispy-outside, tender-inside texture.
Can I make this recipe vegan?
Yes with a few swaps. Use plant-based milk mixed with 1 tablespoon of cornstarch in place of eggs for the breading. Replace mozzarella with vegan mozzarella (Violife or Follow Your Heart melt well) and omit the parmesan or use a vegan alternative.
My eggplant gets soft before the cheese melts. What should I do?
This happens when eggplant slices are too thin or the oven temperature is too low. Slice eggplant to exactly 1/2-inch thickness, preheat the oven fully to 400F, and do not use fresh mozzarella that is too thick – thin slices melt faster. You can also broil the last 2 minutes for quicker cheese melting.
What is the best jarred marinara to use?
Rao’s Homemade Marinara is widely regarded as the closest to homemade in terms of flavor and quality. Victoria and Bertolli are also excellent. Avoid very sweet or thin sauces – you want a rich, thick marinara that will not water down the dish.
Can I use regular breadcrumbs instead of panko?
You can, but the result will be noticeably denser and less crispy. Panko breadcrumbs are much lighter and create a texture closer to what Olive Garden serves. If you only have regular breadcrumbs, mix them with 2 tablespoons of cornmeal for a bit of extra crunch.
Is eggplant parmigiana healthy?
Eggplant is naturally low in calories and high in fiber and antioxidants. The oil used for frying and the cheese add calories and fat. For a lighter version, air-fry or bake the breaded eggplant instead, and use part-skim mozzarella. One serving of this recipe is approximately 480 calories including the pasta.
Can I prep this for a crowd and make it ahead?
Absolutely. Fry all the eggplant up to a day ahead and refrigerate on a rack. Assemble in one or two large baking dishes right before baking. For a party of 8-10, simply double the recipe and use two 9×13 pans.
Why does my breading fall off when I fry the eggplant?
Two common causes: the eggplant was too wet (make sure you pat it very dry after salting) and the coating was not pressed on firmly enough. Press the panko into the surface with your palm after dipping in egg. Also let the breaded slices rest for 5 minutes before frying so the coating adheres better.
Can I use baby eggplant instead of regular eggplant?
Yes, baby eggplants work well and have fewer seeds and less bitterness. Slice them lengthwise into halves or thirds. The cooking time may be slightly shorter, so check for golden color at the 3-minute mark when pan-frying.
What pasta can I substitute for angel hair?
Olive Garden serves theirs over angel hair, but spaghetti, linguine, or even penne all work well. For a more substantial dish, try it over rigatoni or bucatini. Avoid very short pastas like orzo or shells, which compete texturally with the eggplant slices.
Can I freeze the fully assembled dish?
Yes. Assemble the dish (without baking), cover tightly with plastic wrap and foil, and freeze for up to 2 months. Bake directly from frozen, covered with foil, at 375F for 40 minutes, then uncover for 10-15 minutes until cheese is bubbly and everything is heated through.
More Multi-Brand Copycat Recipes
Happy cooking,
Julia
I'm Julia. I cook restaurant copycat recipes at home and share what works. Every recipe on this site is tested at least three times in my own kitchen before I publish it.
