This comforting Italian dish features smoky charred aubergine slices layered with a rich, herb-infused tomato sauce and a blend of creamy mozzarella, tangy Parmesan, and optional Pecorino. The aubergines are grilled until tender and smoky, then baked in layers until the cheese bubbles and turns golden. Perfect served with crusty bread and a simple salad, this vegetarian main delivers deep, complex flavors in just over an hour.
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 flavor from grilling the aubergine transforms everything—it takes this from good lasagna alternative to something that stands proudly on its own merits.
Last autumn I served this at a dinner party where everyone was too polite to mention it was vegetarian. By the time they reached seconds, the conversation had shifted entirely to how utterly satisfying and rich it felt. The best part was watching my typically meat loving friend go back for thirds.
Ingredients
- 2 large aubergines: Slice lengthwise into half inch strips—thick enough to hold their shape but thin enough to char properly
- 2 tbsp olive oil: For brushing the aubergine before grilling
- 1 tbsp olive oil: For starting your sauce base
- 1 medium onion: Finely chopped so it melts into the sauce
- 2 garlic cloves: Minced fresh adds the best aromatic foundation
- 2 x 400g cans chopped tomatoes: Good quality canned tomatoes actually work better here than fresh
- 1 tsp dried oregano: Dried gives a more concentrated flavor than fresh for long simmering
- 1/2 tsp chili flakes: Optional but that subtle heat really cuts through the cheese
- 1 tsp sugar: Balances the acidity of the tomatoes—do not skip this step
- Salt and black pepper: Season generously as you go
- 1 small bunch fresh basil: Tear it by hand for more rustic texture
- 200g mozzarella: Fresh works but drained low moisture creates less water in the dish
- 50g grated Parmesan: Look for vegetarian versions if that matters to you
- 50g grated Pecorino Romano: Optional but adds that extra salty punch
- 50g fresh breadcrumbs: Creates a gorgeous golden crust on top
Instructions
- Get your grill screaming hot:
- Preheat oven to 200°C and get your grill pan or barbecue ready over high heat—you want it hot enough that the aubergine sizzles immediately on contact
- Char the aubergine slices:
- Brush each slice lightly with olive oil and grill in batches for 2 to 3 minutes per side until you see gorgeous dark char marks and the flesh feels tender when pressed
- Build the tomato sauce base:
- Heat olive oil in a saucepan over medium heat and cook onion for 5 minutes until completely softened then add garlic for just 1 minute until fragrant
- Simmer to perfection:
- Add tomatoes oregano chili flakes sugar salt and pepper and simmer uncovered for 15 to 20 minutes until thickened then stir in most of the basil
- Layer it all together:
- Spread a spoonful of sauce on the bottom of your baking dish then layer aubergine mozzarella and cheeses repeating until everything is used
- Finish and bake:
- End with sauce and cheese on top sprinkle with breadcrumbs if using and bake for 25 to 30 minutes until golden and bubbling
- Rest before serving:
- Let it sit for 10 minutes—this is crucial as it sets so you get clean layers instead of a sloppy mess
This became my go to comfort food the winter I lived alone and needed something that felt like a hug but did not require hours of stirring. Now it reminds me of rainy Sundays and the way steam fogs up kitchen windows in the best way.
Getting The Char Right
Do not rush the grilling step or be tempted to skip it. That smoky flavor is what makes this recipe sing. If you do not have a grill pan, use your oven broiler but watch closely—high heat creates depth that low slow cooking never achieves.
Cheese Layering Secrets
Distribute the mozzarella between layers rather than piling it all on top. This creates those irresistible cheese pulls in every forkful. Mix the two hard cheeses together for more even flavor distribution throughout.
Make Ahead Magic
This actually tastes better the next day once the flavors have had time to marry. Assemble it completely then refrigerate before baking—it also freezes beautifully for those nights you need homemade food without the effort.
- Let it come to room temperature before baking if refrigerated
- Add 5 to 10 minutes to baking time if going straight from fridge
- Cover with foil if top browns too quickly
There is something deeply satisfying about a vegetarian dish that never once makes you question where the meat went. Serve with a simple salad and maybe some crusty bread to mop up that incredible sauce.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble the entire dish up to 24 hours in advance and refrigerate. Bake for an extra 10-15 minutes if cooking from chilled.
- → What can I use instead of a grill pan?
-
You can roast the aubergine slices in the oven at 200°C for 20-25 minutes until tender, though you'll lose some of the smoky charred flavor.
- → How do I store leftovers?
-
Keep in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 180°C for 15-20 minutes until hot throughout.
- → Can I freeze this dish?
-
Yes, freeze before baking for up to 3 months. Thaw overnight in the refrigerator, then bake as directed, adding 5-10 minutes to the cooking time.
- → Is this suitable for vegetarians?
-
Mostly yes, but traditional Parmesan and Pecorino contain animal rennet. Look for vegetarian-friendly cheese alternatives to make this fully vegetarian.
- → How can I make this vegan?
-
Use vegan mozzarella and nutritional yeast or vegan Parmesan substitute. Omit the Pecorino and skip the breadcrumbs or use gluten-free vegan crumbs.