This Ina Garten eggplant parmesan recipe layers roasted eggplant, gooey buffalo mozzarella, and a crispy garlic breadcrumb topping for the coziest Italian dinner you’ll make on repeat.
Okay, real talk: I used to think eggplant parmesan was one of those “nice in theory” dishes that never quite lived up to the hype. Then I made this one on a random rainy Tuesday and basically fell in love on the spot. It’s rich, it’s melty, it smells like a little Italian kitchen took over my apartment, and I haven’t shut up about it since.
Table of Contents
Why You’re Going to Love This Ina Garten Eggplant Parmesan Recipe
This isn’t your average fried, soggy eggplant parm. This version roasts the eggplant instead of frying it, which means less oily mess and way more flavor packed into every bite. It’s basically Ina Garten’s roasted eggplant parmesan doing all the heavy lifting for you.
Here’s the quick rundown of what makes it so good: roasted (not fried) eggplant, three glorious cheeses, a crunchy garlic-herb breadcrumb topping, and a jarred marinara that keeps things simple without sacrificing flavor. It’s cozy, it’s a little fancy, and it tastes like you spent way more effort than you actually did.
If you’ve been searching for a roasted eggplant parmesan recipe that actually delivers restaurant-level flavor from your own oven, this is the one to bookmark.

Ina Garten Eggplant Parmesan
Equipment
- Oven
- Three sheet pans
- Pastry brush
- 10x14x2-inch ceramic baking dish
- Food processor
- Knife
- Cutting board
- measuring cups
- measuring spoons
- Foil
Ingredients
Roasted Eggplant
- 2 ½ lb eggplant unpeeled, halved lengthwise, sliced 1/4 to 1/3 inch thick
- ¾ cup good olive oil for brushing both sides of the eggplant slices
- 1 tbsp dried oregano crush lightly between your fingers as you sprinkle
- 1 ½ tbsp kosher salt for seasoning the eggplant, plus more to taste if needed
- 1 ½ tsp freshly ground black pepper for seasoning the eggplant, plus more to taste if needed
For Layering
- 1 24-ounce jar marinara sauce such as Rao’s
- ½ cup fresh basil leaves julienned
- 1 lb fresh buffalo mozzarella thinly sliced; regular fresh mozzarella may be substituted
- 8 oz garlic and herb goat cheese such as Montrachet; fresh ricotta may be substituted for a milder flavor
- 1 ½ cups Italian Parmesan cheese freshly grated, divided among the layers and top
For the Topping
- 1 ⅓ cups fresh bread crumbs made from a country loaf
- 4 cloves garlic minced
- ¼ cup fresh basil or parsley leaves chopped
- ¼ cup good olive oil to moisten the breadcrumb topping
- 1 tsp kosher salt for the breadcrumb topping
Optional Variations
- fresh ricotta optional substitute for goat cheese
- thinly sliced zucchini optional extra vegetable layer
- crushed red pepper flakes optional, for heat
Instructions
- Preheat the oven to 400°F. Arrange three oven racks evenly, or work in batches if needed.
- Lay the eggplant slices in a single layer across three sheet pans.
- Brush both sides of the eggplant slices with the olive oil. Sprinkle with dried oregano, crushing it lightly between your fingers, then season with 1 1/2 tablespoons kosher salt and 1 1/2 teaspoons freshly ground black pepper.
- Roast the eggplant for 15 minutes. Flip the slices, rotate the pans, and roast for another 10 minutes, until the eggplant is tender. Leave the oven at 400°F.
- Spread one-third of the marinara sauce across the bottom of a 10x14x2-inch ceramic baking dish.
- Arrange one-third of the roasted eggplant over the sauce in a single layer.
- Scatter one-third each of the julienned basil, sliced buffalo mozzarella, garlic-herb goat cheese, and freshly grated Parmesan evenly over the eggplant.
- Repeat the layers two more times, starting each layer with marinara and finishing the final layer with Parmesan on top.
- Make the crispy topping by pulsing the fresh bread crumbs, minced garlic, and basil or parsley in a food processor until combined.
- Add 1/4 cup olive oil and 1 teaspoon kosher salt to the breadcrumb mixture. Pulse just until the crumbs are moistened but not mushy.
- Sprinkle the breadcrumb topping evenly over the layered eggplant parmesan.
- Bake for 45 to 50 minutes, until the topping is deeply golden and the sauce is bubbling around the edges.
- If the topping is not browned enough, broil for the final 1 to 2 minutes, watching closely so the breadcrumbs do not burn.
- Let the eggplant parmesan rest at room temperature for 10 minutes before serving so the layers can settle and slice more cleanly.
Notes
What You’ll Need for This Roasted Eggplant Parmesan Recipe
Nothing fussy here, just really good ingredients doing their thing. Grab a jar of your favorite marinara (Rao’s is the move if you want zero effort and maximum flavor) and some good olive oil, and you’re most of the way there.

| Ingredient | Amount |
|---|---|
| Eggplant, unpeeled, halved lengthwise, sliced 1/4 to 1/3 inch thick | 2 1/2 pounds |
| Good olive oil | 3/4 cup |
| Dried oregano | 1 tablespoon |
| Kosher salt and freshly ground black pepper | To taste |
| Marinara sauce (such as Rao’s) | 1 (24-ounce) jar |
| Fresh basil leaves, julienned | 1/2 cup |
| Fresh buffalo mozzarella, thinly sliced | 1 pound |
| Garlic and herb goat cheese (such as Montrachet) | 8 ounces |
| Freshly grated Italian Parmesan cheese | 1 1/2 cups |
| For the Topping | |
| Fresh bread crumbs from a country loaf | 1 1/3 cups |
| Garlic cloves, minced | 4 |
| Chopped fresh basil or parsley leaves | 1/4 cup |
| Good olive oil | 1/4 cup |
Quick note on the mozzarella: buffalo mozzarella is creamier and tangier than the regular cow’s milk kind, thanks to a much higher fat content, so it’s worth seeking out for this dish. If you want the full breakdown, Wisconsin Cheese has a great explainer on what sets it apart.
How to Make Ina Garten’s Roasted Eggplant Parmesan
This comes together in three easy stages: roast, layer, bake. None of it is hard, it just takes a little patience while your kitchen slowly starts smelling incredible.

Step 1: Roast the Eggplant
Preheat your oven to 400°F and space out three racks evenly (or work in batches if you’ve only got two). Lay the eggplant slices in a single layer across three sheet pans.
Brush both sides with all the olive oil, then sprinkle with the oregano, crushing it lightly between your fingers as you go, plus 1 1/2 tablespoons salt and 1 1/2 teaspoons pepper. Bake for 15 minutes, then flip the slices and rotate the pans for another 10 minutes, until tender. Leave the oven right where it is at 400°F.
Some people insist on salting eggplant ahead of time to pull out bitterness, but modern eggplant varieties really don’t need it, and roasting at high heat takes care of any lingering bitterness anyway. If you’re curious about the science behind it, this piece on salting eggplant breaks it down nicely.
Step 2: Build Your Layers
Grab a 10x14x2-inch ceramic baking dish and spread a third of the marinara across the bottom. Arrange a third of the roasted eggplant on top in a single layer, like you’re tucking it in for a nap.
Scatter over a third each of the basil, mozzarella, goat cheese, and Parmesan, making sure everything is spread evenly (nobody wants a cheese desert in one corner). Repeat this two more times, always starting with marinara and finishing with Parmesan on top.
“The goat cheese is the secret weapon here,” is basically what I tell everyone who asks why this tastes different from every other eggplant parm they’ve had. It adds this tangy, creamy note you don’t expect, and it’s what makes this Ina Garten roasted eggplant parmesan stand out.
Step 3: Make the Crispy Topping
In a food processor, pulse the bread crumbs, garlic, and basil or parsley together until combined. Add the 1/4 cup olive oil and 1 teaspoon salt, then pulse just until the crumbs are moistened, not mushy.
Sprinkle this mixture evenly over your layered dish. This little step is what gives you that golden, crunchy top that makes people go back for seconds.
Step 4: Bake to Golden, Bubbling Perfection
Bake for 45 to 50 minutes, until the top is deeply golden and the sauce is bubbling up around the edges. Your kitchen is going to smell absolutely unreal at this point, fair warning.
Let it rest at room temperature for 10 minutes before serving. I know waiting is the hardest part, but it lets everything settle so your slices actually hold together instead of sliding into a cheesy puddle.

Expert Tips, Variations, and Troubleshooting
My Best Tips for Success
Slice your eggplant as evenly as possible so every piece roasts at the same rate. And don’t skimp on the olive oil for brushing; it’s what keeps the eggplant from drying out under that hot oven.
Use freshly grated Parmesan, not the pre-shredded stuff in a bag. It melts smoother and actually tastes like Parmesan instead of sawdust.
Fun Variations to Try
Not a fan of goat cheese? Swap it for fresh ricotta for a milder, creamier layer. You can also add a layer of thinly sliced zucchini for extra veggies, or toss in some crushed red pepper flakes for a little heat.
If buffalo mozzarella isn’t available near you, regular fresh mozzarella works just fine too, it’ll just be slightly milder and firmer. Either way, you’re still getting that classic roasted eggplant parmesan recipe magic.
Troubleshooting Common Issues
Watery eggplant parm usually comes down to underroasted eggplant or too much sauce moisture. Make sure your eggplant is fully tender before layering, and let the finished dish rest those full 10 minutes before cutting in.
If your topping isn’t browning enough, pop it under the broiler for the last 1 to 2 minutes, but watch it closely since breadcrumbs go from golden to burnt fast.
How to Store, Reheat, and Use Up Leftovers
This dish keeps beautifully, which honestly makes it even better because the flavors deepen overnight.
| Storage Method | How Long It Lasts |
|---|---|
| Refrigerator (airtight container) | 3 to 4 days |
| Freezer (well wrapped, before or after baking) | Up to 2 months |
To reheat, cover loosely with foil and warm in a 350°F oven until heated through, about 20 minutes for refrigerated leftovers. This keeps the top crispy instead of turning it soggy in the microwave.
Got extra roasted eggplant or a little leftover marinara? Toss them into a grain bowl or stir into pasta so nothing goes to waste. Leftover breadcrumb topping mix also freezes well for your next batch.
Frequently Asked Questions
Can I make this Ina Garten eggplant parmesan recipe ahead of time?
Yes! You can assemble the full dish up to a day ahead, cover, and refrigerate before baking. Add about 10 extra minutes to the bake time since it’s starting cold.
Can I freeze this roasted eggplant parmesan recipe?
Absolutely, it freezes well either baked or unbaked. Wrap tightly and freeze for up to 2 months, then thaw overnight in the fridge before baking or reheating.
Do I have to salt the eggplant first?
No, this recipe skips salting since roasting at high heat already handles any bitterness. Modern eggplant varieties are also much less bitter than older ones.
What can I use instead of buffalo mozzarella?
Regular fresh cow’s milk mozzarella works great as a substitute. It will be slightly firmer and milder, but still melts beautifully in this dish.
What should I serve alongside eggplant parmesan?
A crisp, herby salad is the perfect contrast to this rich, cheesy dish. Something like a farro and halloumi salad pairs especially well and keeps the meal balanced.
Final Thoughts
If you’ve been on the fence about eggplant parm, let this Ina Garten eggplant parmesan recipe be the one that changes your mind. It’s cozy, cheesy, a little indulgent, and honestly not that much work for how impressive it looks on the table.
Looking for more comfort food to add to the rotation? This grilled cheese recipe and these yogurt noodles are both weeknight favorites around here too.
Give this one a try this week, and if you love it as much as I do, pin it to your Pinterest board so you can find it again. And I’d genuinely love to hear how it turned out for you, so drop a comment and let me know.