Jamie Oliver’s Eggplant Parmesan Recipe
Introduction
Jamie Oliver’s Eggplant Parmesan is a comforting Italian classic made with tender roasted eggplant, rich tomato sauce, and plenty of fresh herbs. This version offers a lighter, flavorful take by roasting the eggplant instead of frying. It’s perfect for a cozy dinner or a casual gathering.

Ingredients
- 3 medium-large eggplants, cut crosswise into 1/2-inch slices
- Olive oil
- 1 large onion, finely chopped
- 1 large clove garlic, thinly sliced
- 1 1/2 teaspoons dried oregano
- 1 28-ounce can no-salt plum tomatoes or crushed tomatoes
- 1 tablespoon red wine vinegar
- 1/2 cup (packed) fresh basil leaves
- Salt and freshly ground black pepper
- 1/2 cup freshly grated Parmigiano-Reggiano, or as needed
- 1/3 cup fine dry bread crumbs
- 1 tablespoon chopped fresh oregano leaves, optional
Instructions
- Step 1: Preheat the oven to 450 degrees. Brush both sides of the eggplant slices with olive oil and arrange them in a single layer on two or more baking sheets. Bake until the undersides are golden brown, about 10 to 15 minutes, then flip and bake the other sides until lightly browned. Remove from oven and set aside. Reduce the oven temperature to 375 degrees.
- Step 2: While the eggplant roasts, heat 2 tablespoons of olive oil in a large saucepan over medium heat. Add the chopped onion and sauté until soft, roughly 10 minutes. Stir in the sliced garlic and dried oregano, cooking for another 30 seconds.
- Step 3: Add the canned tomatoes along with their juices, breaking up any whole tomatoes by hand. Cover the pan, reduce the heat to low, and simmer the sauce for 15 to 20 minutes.
- Step 4: Stir in the red wine vinegar, fresh basil leaves, and season with salt and pepper to taste. In a baking dish (about 9×9, 10×5, or 10×6 inches), spoon a small amount of tomato sauce, sprinkle a thin layer of Parmigiano, then add a single layer of eggplant slices. Repeat the layering process until all ingredients are used, finishing with a little sauce and a sprinkling of parmigiano on top.
- Step 5: In a small bowl, mix the bread crumbs and fresh oregano, if using. Add just enough olive oil to moisten the mixture, then sprinkle it evenly over the top of the assembled dish. At this point, you can refrigerate the casserole if desired; bring it to room temperature before baking.
- Step 6: Bake the dish in the oven until the mixture is bubbly and heated through, about 30 to 45 minutes depending on the pan size and layer thickness. Remove from the oven and let it rest for 5 minutes before serving.
Tips & Variations
- For a richer flavor, try adding a layer of mozzarella or ricotta cheese between the tomato sauce and eggplant layers.
- Use fresh oregano instead of dried for a more vibrant herbal note.
- Grilling the eggplant slices before assembling can add a smoky depth to the dish.
- Make sure to slice the eggplant evenly to ensure uniform roasting and texture.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a microwave or oven until warmed through. This dish can also be made ahead and refrigerated before baking; just bring it to room temperature before cooking as directed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh tomatoes instead of canned?
Yes, you can use fresh tomatoes. You’ll need to peel and crush about 2 pounds of ripe tomatoes to substitute the canned tomatoes. This adds a fresh, bright flavor but requires a bit more preparation.
Is it necessary to roast the eggplant first?
Roasting the eggplant helps remove excess moisture and enhances its flavor without adding extra oil from frying. It’s a key step to prevent the dish from becoming soggy and ensures tender, nicely browned slices.
Print
Jamie Oliver’s Eggplant Parmesan Recipe
- Total Time: 1 hour 20 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Jamie Oliver’s Eggplant Parmesan features tender baked eggplant slices layered with a rich tomato sauce, fresh herbs, and Parmigiano-Reggiano cheese. This Italian-inspired dish combines the depth of a slow-simmered tomato sauce with the satisfying texture of oven-roasted eggplant, finished with a golden, crispy breadcrumb topping. Perfect as a comforting vegetarian main or a hearty side, this recipe brings out the best of fresh, simple ingredients with classic techniques.
Ingredients
Eggplant and Topping
- 3 medium-large eggplants, cut crosswise into 1/2-inch slices
- Olive oil, for brushing
- 1/2 cup freshly grated Parmigiano-Reggiano, or as needed
- 1/3 cup fine dry bread crumbs
- 1 tablespoon chopped fresh oregano leaves, optional
- Olive oil, enough to moisten bread crumbs
Tomato Sauce
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 1 large clove garlic, thinly sliced
- 1 1/2 teaspoons dried oregano
- 1 28-ounce can no-salt plum tomatoes or crushed tomatoes
- 1 tablespoon red wine vinegar
- 1/2 cup (packed) fresh basil leaves
- Salt and freshly ground black pepper, to taste
Instructions
- Roast the eggplant: Preheat the oven to 450°F (230°C). Lightly brush both sides of the eggplant slices with olive oil and arrange them in a single layer on one or more baking sheets. Bake for 10 to 15 minutes until the undersides turn golden brown. Flip the slices and bake again until the opposite sides are lightly browned. Remove from the oven and set aside. Then, reduce the oven temperature to 375°F (190°C).
- Make the tomato sauce: While the eggplant roasts, heat 2 tablespoons olive oil in a large saucepan over medium heat. Add the chopped onion and sauté until soft, about 10 minutes. Stir in the sliced garlic and dried oregano and cook for another 30 seconds until fragrant. Add the canned tomatoes and crush any whole ones by hand. Cover the pan, reduce the heat to low, and let the sauce simmer gently for 15 to 20 minutes to develop flavor.
- Season the sauce and assemble: Stir in the red wine vinegar, fresh basil leaves, and season with salt and freshly ground black pepper to taste. In a suitable baking dish (9×9-inch, 10×5-inch, or 10×6-inch), spoon a thin layer of the tomato sauce. Sprinkle with some Parmigiano-Reggiano, then add a single layer of the roasted eggplant slices. Repeat layering sauce, cheese, and eggplant until all ingredients are used, finishing with a layer of sauce and a sprinkling of Parmesan. In a small bowl, mix the dry bread crumbs and chopped fresh oregano (if using) with enough olive oil to moisten. Sprinkle this mixture evenly on top of the assembled layers. You may refrigerate the dish at this stage; if so, bring it to room temperature before baking.
- Bake the assembled parmesan: Place the baking dish in the oven preheated to 375°F (190°C) and bake until the dish is bubbly, hot in the center, and the breadcrumb topping is golden and crisp, about 30 to 45 minutes depending on pan size and layer thickness. Remove from the oven and let it rest for 5 minutes before serving. This dish can be reheated if desired.
Notes
- For a richer flavor, use extra virgin olive oil for brushing the eggplant and moistening the breadcrumbs.
- Toast the bread crumbs lightly in a dry pan before mixing with oil for extra crunchiness, if preferred.
- This recipe can be prepared ahead to the assembly stage and refrigerated for up to 24 hours before baking.
- Leftovers keep well refrigerated for 2-3 days and reheat nicely in the oven.
- Use no-salt-added canned tomatoes to better control the sodium content.
- For a gluten-free version, substitute the bread crumbs with gluten-free crumbs or crushed nuts.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Keywords: eggplant parmesan, baked eggplant, Italian vegetarian recipe, tomato sauce, Jamie Oliver recipe, Parmigiano-Reggiano, vegetarian comfort food

