I absolutely adore making and sharing this Aubergine Parmigiana Recipe because it’s one of those dishes that feels both indulgent and homey at the same time. The layers of tender aubergine, rich tomato sauce, and melty cheeses come together in perfect harmony to create a comfort food classic that never fails to impress. I love how the fresh aubergines soak up all those vibrant Italian flavors, and the whole process feels really rewarding from start to finish. Whether for a cozy family dinner or to impress friends, this dish always hits the spot.
Why You'll Love This Aubergine Parmigiana Recipe
What makes this Aubergine Parmigiana Recipe stand out to me is that stunning balance of flavors and textures. The aubergine slices get that lovely caramelized edge from the griddle, creating a smoky contrast to the sweet, tangy tomato sauce simmered with garlic, onion, and a splash of red wine. Then there’s the luxurious layering of ricotta, Parmesan, and mozzarella cheeses that melt together into a gooey blanket over each slice. Every bite feels like a cozy Italian hug—rich, fresh, and satisfying.
Another reason I always come back to this recipe is how straightforward it is to prepare despite feeling like a labor of love. The ingredients are simple pantry staples, and the steps are very manageable, making it a fantastic weekend project or special weeknight treat when you want to impress without fuss. I appreciate that the dish bakes in the oven while you get to relax a bit, and the aroma filling your kitchen will give you all the encouragement you need!
Finally, I find this dish perfect for so many occasions. It makes a stunning centerpiece at a weekend family meal, is a crowd-pleaser for dinner parties, and even works beautifully as a make-ahead option because it reheats really well. Plus, it’s vegetarian-friendly, which means it can comfortably sit at any table with mixed dietary preferences without compromise. I think this Aubergine Parmigiana Recipe is exactly what you want when you’re craving something hearty, delicious, and authentically Italian.
Ingredients You'll Need

For this recipe, the magic really comes from a handful of simple, fresh ingredients that each bring their own special character to the dish. Every component is chosen to build flavor, color, and texture, resulting in a layered masterpiece.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Aubergines: Thin slices provide the tender, meat-like layers essential to the dish’s structure and flavor soaking.
- Olive oil: Adds rich, fruity notes and helps caramelize the aubergine beautifully on the griddle.
- Ricotta cheese: Creamy and mild, it lightens the cheese layers, offering delicate richness without overpowering.
- Parmesan cheese: Sharp and nutty, it gives the dish its signature cheesy bite and crusty golden top.
- Mozzarella cheese: Melts into luscious gooey pockets that make every forkful indulgent.
- Garlic and red onion: Create the savory aromatic base for the tomato sauce, adding natural sweetness and depth.
- Chopped tomatoes: The heart of the sauce, bringing acidity and vibrant color.
- Dried oregano: Offers a fragrant hint of Italian herbaceousness, tying the sauce together nicely.
- Red wine: Adds complexity and a subtle richness during sauce simmering.
- Sea salt and black pepper: Essential for seasoning and bringing all the flavors to life.
Directions
Step 1: Start by brushing both sides of the aubergine slices with olive oil to ensure they cook evenly and don’t stick. Then, heat up a griddle pan until it’s hot, and cook the aubergines for about 2 minutes per side, until they develop nice lightly browned grill marks. Set these aside while you prepare the sauce.
Step 2: In a large frying pan, warm a splash of olive oil over medium heat. Add the finely chopped garlic and red onion and gently fry until they become soft and fragrant—this usually takes around 5 minutes. This step is crucial for building a flavorful foundation for your sauce.
Step 3: Pour in the chopped tomatoes, sprinkle in the dried oregano, and add the red wine. Bring the mixture to a gentle simmer and let it cook down for about 15 minutes, stirring occasionally, until it thickens into a rich, luscious sauce that’s full of depth and aroma.
Step 4: Preheat your oven to 220°C (200°C fan)/Gas mark 7 to get it ready for baking your parmigiana layers. Grab a medium roasting tin and spread a thin layer of the tomato sauce across the bottom to prevent sticking and infuse flavor from the first layer.
Step 5: Arrange a layer of the grilled aubergine slices over the sauce. Spread more sauce on top of the aubergine, then dollop half the ricotta evenly across this layer. Sprinkle with grated Parmesan, and season with sea salt and freshly ground black pepper. Repeat this layering process until all your aubergine slices are used up, ensuring each layer gets that delicious sauce and cheese love.
Step 6: On the final layer, top with the mozzarella slices and a final generous sprinkle of Parmesan cheese. Place the roasting tin in the preheated oven and bake for about 25 minutes until the cheese on top is golden, bubbling, and irresistibly inviting.
Step 7: Once baked, serve your aubergine parmigiana hot, opt for a fresh green salad on the side for a lovely contrast. It’s equally wonderful reheated if you have any leftovers, retaining all that comforting richness and layered goodness.
Servings and Timing
This recipe comfortably serves 4 people, making it a perfect meal for a small family or a casual dinner with friends. The prep time takes around 30 minutes, including slicing the aubergines and making the sauce. Cooking the aubergine slices on the griddle is quick—only about 5-6 minutes total. The tomato sauce needs a steady simmer for roughly 15 minutes to thicken properly. Then, baking time is about 25 minutes until golden and bubbling. Altogether, you’re looking at roughly 1 hour and 30 minutes from start to finish, including a bit of resting time once out of the oven for best serving.
How to Serve This Aubergine Parmigiana Recipe

I love serving this Aubergine Parmigiana Recipe hot straight from the oven, with the cheese still melted and the sauce beautifully aromatic. A simple green salad dressed lightly with lemon and olive oil adds a fresh, crisp contrast that balances the richness perfectly. You can also pair it with some crusty bread for soaking up any leftover sauce—always a crowd-pleaser.
When it comes to presentation, I like to slice the parmigiana into modest portions, about the size of a square or rectangle that holds together well on the plate. Garnishing with fresh basil or a sprinkle of extra Parmesan adds a lovely burst of color and an extra herbaceous note. This dish is versatile enough for both casual family dinners and more festive occasions; for parties, I sometimes serve smaller ramekin-sized portions as a tapas-style starter.
For drinks, a light red wine like Chianti or a medium-bodied Merlot pairs wonderfully with the tomato and cheese flavors. If you’re after a non-alcoholic option, a sparkling water with a twist of lemon or an Italian soda works beautifully to refresh the palate. I find that this parmigiana tastes best warm or at room temperature, allowing you to enjoy all the layers of flavor at their peak.
Variations
One of the wonderful things about this Aubergine Parmigiana Recipe is how easy it is to customize. If you want to switch things up, you can substitute the aubergines with zucchini or even thin slices of cooked sweet potato for a slightly different texture and sweetness. For the cheese, feel free to experiment with different types of mozzarella or try a vegetarian Parmesan alternative if you prefer.
If you’re following a vegan diet, you can replace the ricotta and mozzarella with plant-based cheeses or use a tofu ricotta made by crumbling firm tofu and blending it with nutritional yeast, lemon juice, and herbs. This adjustment still delivers that creamy, satisfying texture without dairy. You could also enhance the flavor profile by incorporating fresh herbs like thyme or rosemary into the tomato sauce for a twist.
Cooking methods can vary slightly too—some people prefer roasting the aubergine slices in the oven instead of griddling, which is a great hands-off option if you want something easier to manage. You can also make smaller, individual portions in ramekins for a fun presentation. No matter how you tweak it, the essence of the dish—layered, cheesy, tomato-rich goodness—always shines through.
Storage and Reheating
Storing Leftovers
If you’re lucky enough to have leftovers, store them in an airtight container in the refrigerator. I recommend using a shallow dish to keep the layers intact and to help the parmigiana cool evenly. It will stay fresh for up to 3 days, making it an excellent option for quick lunches or dinners the next day.
Freezing
This dish also freezes really well if you want to save portions for later. To freeze, let the parmigiana cool completely, then transfer it into a freezer-safe container or wrap tightly with aluminum foil and plastic wrap to prevent freezer burn. It can be frozen for up to 2 months. When you’re ready to eat, thaw it in the fridge overnight before reheating for best texture and flavor.
Reheating
The best way to reheat aubergine parmigiana is in the oven. Preheat to around 180°C (160°C fan) and warm the dish covered with foil for about 20 minutes, then remove the foil for the last 5 minutes to crisp up the cheese topping. Avoid microwaving if possible, as it can make the aubergine a bit soggy and the cheese rubbery. Oven reheating helps preserve that delicious baked texture and bring back the fresh, vibrant flavors.
FAQs
Can I use fresh tomatoes instead of canned chopped tomatoes?
Absolutely! Fresh tomatoes will give the sauce a fresher taste, though I recommend peeling and seeding them first to avoid excess moisture. You might need to simmer the sauce a little longer to thicken it properly, but fresh tomatoes can add a vibrant, natural sweetness to the dish.
Is it necessary to grill the aubergine slices first?
Grilling the aubergine slices helps remove excess moisture and adds a wonderful smoky flavor, along with creating a firmer texture that holds up well to layering. However, if you’re short on time, you could roast them in the oven or even pan-fry them, though grilling is my favorite method for the best flavor.
Can I prepare this dish ahead of time?
Yes, you can assemble the parmigiana up to a day in advance and keep it covered in the refrigerator. When you’re ready to serve, just bake it as directed. This is a fantastic way to save time on busy days or prepare for a dinner party with less last-minute stress.
What can I serve with aubergine parmigiana?
I love serving it with a crisp green salad dressed simply with lemon and olive oil or alongside some crusty Italian bread. Roasted vegetables or a light pasta tossed with garlic and olive oil also complement the dish beautifully.
Is this dish gluten-free?
Yes, this Aubergine Parmigiana Recipe is naturally gluten-free as it contains no breading or flour-based ingredients. Just be sure any cheeses or canned products you use are labeled gluten-free to be safe.
Conclusion
I hope you’re as excited as I am to try this delicious Aubergine Parmigiana Recipe because it truly combines the best of comfort food with fresh, vibrant Italian flavors. It’s a dish that feels special yet approachable, and every time I make it, it brings joy to the table and smiles all around. Give it a go—you might just find this becomes one of your favorite recipes to return to again and again.
Print
Aubergine Parmigiana Recipe
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 1 hour 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
A delicious and hearty Italian classic, Aubergine Parmigiana combines layers of tender grilled aubergine slices with rich tomato sauce, creamy ricotta, and melted mozzarella and Parmesan cheeses. This baked dish is perfect as a satisfying vegetarian main course and delivers bold, comforting flavors with every bite.
Ingredients
Aubergine
- 2 large aubergines, sliced into thin slices about 5mm/¼in thick
- 2 tbsp olive oil
Cheese
- 100g/3½oz ricotta
- 100g/3½oz Parmesan, grated (or alternative vegetarian hard cheese)
- 100g/3½oz mozzarella, sliced
Tomato Sauce
- 2 garlic cloves, finely chopped
- 1 red onion, finely chopped
- a good splash olive oil (approximately 1 tbsp)
- 2 x 400g tins chopped tomatoes
- 2 tsp dried oregano
- 125ml/4fl oz red wine
Seasoning
- Sea salt and freshly ground black pepper, to taste
Instructions
- Prepare and Grill Aubergine: Brush aubergine slices with olive oil on both sides until coated. Heat a griddle pan over medium-high heat and cook the aubergine slices for 2-3 minutes on each side, until lightly browned and tender. Remove and set aside.
- Make Tomato Sauce: Heat a large frying pan over medium heat and add a splash of olive oil. Sauté the finely chopped garlic and red onion until softened and fragrant, about 3-5 minutes. Add the chopped tomatoes, dried oregano, and red wine. Simmer the sauce gently for about 15 minutes until it thickens slightly. Season with salt and freshly ground black pepper to taste.
- Preheat Oven: Preheat your oven to 220°C (200°C fan)/Gas mark 7 in preparation for baking the parmigiana.
- Assemble Layers: In a medium-sized roasting tin, spread a thin layer of the tomato sauce on the bottom. Add a single layer of grilled aubergine slices, then spread more tomato sauce evenly on top. Dollop half of the ricotta over this layer and sprinkle with grated Parmesan. Season with salt and pepper. Repeat the layering with the remaining aubergine, sauce, ricotta, and Parmesan.
- Add Mozzarella and Bake: Finish the dish by topping with the sliced mozzarella and a final sprinkle of Parmesan cheese. Place the assembled parmigiana in the preheated oven and bake for 25 minutes until bubbly, browned, and the cheese is melted and golden.
- Serve: Remove from the oven and serve hot, ideally accompanied by a fresh green salad. Leftovers reheat well for another meal.
Notes
- Use firm, fresh aubergines for best texture and flavor.
- Grilling aubergine slices prevents excess oil absorption and keeps the dish lighter.
- For a vegetarian version, ensure the Parmesan cheese is free from animal rennet or substitute with a vegetarian hard cheese.
- The dish can be made ahead and baked just before serving.
- Serve with crusty bread or a simple green salad for a complete meal.
- Leftovers can be refrigerated and reheated in the oven or microwave.

Leave a Reply