Italian-Style Stuffed Aubergines Recipe
Introduction
This Italian-style stuffed aubergine recipe is a delicious way to enjoy tender eggplants filled with a flavorful mix of vegetables, olives, and vegetarian mozzarella. It’s perfect as a comforting main dish or an impressive side that pairs beautifully with a fresh green salad.

Ingredients
- 2 aubergines
- 2 tbsp olive oil, plus extra for drizzling
- 1 large onion, finely chopped
- 4 garlic cloves, finely chopped
- 12 cherry tomatoes, halved
- 50g pitted green olives, chopped
- Handful basil leaves, chopped
- 125g ball vegetarian mozzarella, torn into bite-size pieces
- Handful fresh white breadcrumbs
Instructions
- Step 1: Preheat the oven to 220°C (200°C fan/gas mark 7). Slice the aubergines in half lengthways, keeping the stem intact. Use a small knife to cut a ½-1cm border inside each aubergine half, then scoop out the flesh with a teaspoon to create four shells. Brush the shells with a little olive oil, season with salt and pepper, place them in a baking dish, cover with foil, and bake for 20 minutes.
- Step 2: Meanwhile, chop the scooped-out aubergine flesh and set aside. Heat the remaining olive oil in a non-stick frying pan over medium heat. Add the chopped onion and cook until softened. Stir in the chopped aubergine flesh and cook until tender.
- Step 3: Add the garlic and halved cherry tomatoes to the pan and cook for 3 more minutes. Then stir in the chopped olives, chopped basil, torn mozzarella pieces, and season with salt and pepper to taste. Mix well to combine all the ingredients.
- Step 4: Remove the aubergine shells from the oven once tender and lower the oven temperature to 200°C (180°C fan/gas mark 6). Spoon the vegetable and cheese mixture into the aubergine shells, sprinkle with fresh breadcrumbs, and drizzle with a little more olive oil.
- Step 5: Return the stuffed aubergines to the oven and bake for 15-20 minutes, until the cheese is melted and gooey and the breadcrumbs turn golden brown. Serve warm alongside a fresh green salad.
Tips & Variations
- For extra flavor, add a pinch of chili flakes to the filling for a mild heat.
- You can substitute vegetarian mozzarella with regular mozzarella or a vegan cheese alternative.
- Try mixing in chopped sun-dried tomatoes or roasted red peppers for a different twist.
- Use whole wheat breadcrumbs for a healthier option.
Storage
Store any leftover stuffed aubergines in an airtight container in the refrigerator for up to 2 days. Reheat gently in the oven at 180°C until warmed through to keep the texture and flavor best. Avoid microwaving, as it can make the breadcrumbs soggy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the filling in advance?
Yes, you can prepare the filling a day ahead and store it in the fridge. Assemble and bake the aubergines just before serving to keep them fresh and tasty.
Can I use regular eggplants instead of aubergines?
Aubergine is another name for eggplant, so they are the same vegetable. This recipe specifically works well with medium to large eggplants that can be halved and hollowed out easily.
Print
Italian-Style Stuffed Aubergines Recipe
- Total Time: 1 hour
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A delicious Italian-style stuffed aubergine recipe featuring tender baked aubergine shells filled with a savory mixture of sautéed onion, garlic, tomatoes, olives, fresh basil, and melted vegetarian mozzarella, topped with crispy breadcrumbs for a perfect finish.
Ingredients
Aubergines
- 2 aubergines
- 2 tbsp olive oil, plus extra for drizzling
Filling
- 1 large onion, finely chopped
- 4 garlic cloves, finely chopped
- 12 cherry tomatoes, halved
- 50g pitted green olives, chopped
- Handful basil leaves, chopped
- 125g ball vegetarian mozzarella, torn into bite-size pieces
Topping
- Handful fresh white breadcrumbs
Instructions
- Prepare the aubergines: Preheat the oven to 220°C (200°C fan/gas mark 7). Slice each aubergine lengthways, keeping the stem intact. Using a small knife, cut a border about ½-1 cm thick inside each half. Scoop out the flesh carefully with a teaspoon to create hollow shells. Brush the aubergine shells with some olive oil, season with salt and pepper, place them in a baking dish, cover with foil, and bake for 20 minutes.
- Prepare the filling: While the aubergine shells bake, chop the scooped-out flesh and set aside. Heat the remaining olive oil in a non-stick frying pan over medium heat. Add the finely chopped onion and cook until soft and translucent. Stir in the chopped aubergine flesh and cook thoroughly. Add the garlic and halved cherry tomatoes, cooking for an additional 3 minutes until softened.
- Combine filling ingredients: Remove the pan from heat and stir in the chopped green olives, chopped basil leaves, and torn vegetarian mozzarella. Season the mixture with salt and pepper to taste.
- Stuff and bake aubergines: Remove the baked aubergine shells from the oven and reduce the oven temperature to 200°C (180°C fan/gas mark 6). Fill each aubergine shell generously with the prepared filling. Sprinkle fresh white breadcrumbs evenly over the top and drizzle a little more olive oil on each. Bake uncovered for 15-20 minutes until the cheese is melted and gooey, and the breadcrumbs turn golden brown.
- Serve: Serve the stuffed aubergines warm, accompanied by a fresh green salad for a complete Italian-inspired meal.
Notes
- For a gluten-free option, substitute the white breadcrumbs with gluten-free breadcrumbs.
- Vegetarian mozzarella can be replaced with vegan cheese to make the dish vegan.
- Make sure to season the aubergine shells and filling generously for enhanced flavor.
- Leftover stuffing can be used as a topping for pasta or as a flavorful dip.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
Keywords: stuffed aubergine, Italian aubergine recipe, vegetarian stuffed vegetables, baked aubergines, mozzarella stuffed aubergine

