This Italian classic transforms aubergines through high-heat charring, creating layers of smoky tender vegetables nestled between rich tomato sauce and three distinctive cheeses. The mozzarella provides creaminess while Parmesan and Pecorino bring aged depth. After 45 minutes in the oven, the top turns golden brown with bubbling cheese throughout. Let it rest for 10 minutes before serving—this crucial step allows layers to set, making each portion hold its shape beautifully.
The first time I made this, my tiny London kitchen filled with such incredible smoky aromas that my neighbor actually knocked on my door to ask what I was cooking. That charred flavour from grilling the aubergine completely transforms this classic Italian dish into something extraordinary. Now it is the recipe I turn to whenever I want comfort food that feels special but does not take all day to prepare.
Last summer I made this for a dinner party when the garden table was covered in tomatoes from my parents vegetable patch. Everyone sat around picking at the last crumbs of that crispy breadcrumb topping while the candles burned low. My friend Sarah who claims to dislike aubergine actually went back for thirds and took the recipe home on a stained napkin.
Ingredients
- 2 large aubergines: Choose firm heavy ones with glossy skin, sliced lengthwise into half inch thick strips for easy layering
- 2 tbsp olive oil: Use this for brushing the aubergine before grilling to help them char beautifully
- 1 tbsp olive oil: This starts your tomato sauce with a lovely rich base
- 1 medium onion: Finely chopped onion provides sweetness that balances the acidity of tomatoes
- 2 garlic cloves: Minced fresh garlic adds that essential aromatic Italian foundation
- 2 x 400 g cans chopped tomatoes: Good quality canned tomatoes work better here than fresh for consistent sauce
- 1 tsp dried oregano: Dried oregano gives that classic Italian herb flavour we all recognise and love
- 1/2 tsp chili flakes: Optional but adds a gentle warmth that cuts through the richness
- 1 tsp sugar: Just enough to balance the natural acidity of the tomatoes
- Salt and black pepper: Season generously as aubergine needs proper seasoning to shine
- 1 bunch fresh basil: Torn basil adds bright fresh notes that lift the entire dish
- 200 g mozzarella cheese: Fresh mozzarella sliced thin creates those gorgeous cheesy layers
- 50 g grated Parmesan: Adds salty depth and umami to each layer
- 50 g grated Pecorino Romano: Optional but adds a lovely sharp tang that cuts through the creaminess
- 50 g fresh breadcrumbs: Creates the most incredible crispy golden topping
Instructions
- Preheat and prep:
- Get your oven to 200°C and line everything up so the process feels smooth and manageable
- Char the aubergine:
- Brush those slices with olive oil and grill them in batches over high heat until they have beautiful charred lines
- Build the sauce:
- Sauté your onion for five minutes until soft, add garlic for one minute more, then pour in tomatoes with oregano, chili, sugar, and seasoning
- Simmer to perfection:
- Let that sauce bubble away uncovered for about 20 minutes until it thickens nicely, then stir in most of your basil
- Layer it up:
- Start with sauce in the baking dish base, then add aubergine, mozzarella, and both cheeses repeating until everything is layered
- Add the crunch:
- Sprinkle breadcrumbs over the top if you are using them for that gorgeous golden crispy topping
- Bake until bubbling:
- Slide the dish into the oven for 25 to 30 minutes until everything is golden and the sauce bubbles up around the edges
- Rest and serve:
- Let it sit for 10 minutes so the layers set, then scatter with remaining basil and bring it to the table
This became my go to dish for feeding a crowd after I served it at my sisters housewarming. People were actually leaning over the baking dish with forks before I could get it to the table properly.
Make It Your Own
I sometimes add a layer of fresh spinach between the aubergine for extra colour and nutrients. You could also swap in provolone for half the mozzarella if you want a sharper cheese flavour.
Serving Suggestions
A simple green salad with sharp vinaigrette cuts through the richness perfectly. Crusty bread is almost mandatory for mopping up that incredible tomato sauce.
Storage and Reheating
This keeps beautifully in the fridge for up to three days and actually tastes better as the flavours develop. Reheat uncovered so the topping stays crispy rather than soggy.
- Freeze individual portions for easy weeknight dinners
- Add a splash of water when reheating if the sauce looks thick
- Bring to room temperature before reheating for even heating
There is something so satisfying about bringing a bubbling golden dish to the table and watching everyone dig in. Hope this becomes a favourite in your kitchen too.
Recipe Questions & Answers
- → Why char the aubergine instead of frying?
-
Charring creates a smoky flavor profile while using significantly less oil than traditional frying methods. The high heat caramelizes the natural sugars in the aubergine, adding depth without heaviness.
- → Can I prepare this in advance?
-
Yes. Assemble everything up to 24 hours ahead, cover tightly, and refrigerate. Bake for an additional 10-15 minutes if cooking from cold. This actually improves flavor as ingredients meld together.
- → What makes vegetarian Parmesan?
-
Traditional Parmesan uses animal rennet. Look for vegetarian versions labeled with microbial or vegetable rennet. Many supermarkets now stock clearly marked vegetarian-friendly Italian hard cheeses.
- → Why rest before serving?
-
Resting allows the layers to set and the sauce to thicken slightly. Cutting too early causes everything to slide. A 10-minute wait yields neat portions with distinct layers visible.
- → Can I freeze leftovers?
-
Freeze individual portions wrapped tightly for up to 3 months. Thaw overnight and reheat at 180°C until hot throughout. The texture remains excellent, though the crust may soften slightly.