vonfo

Italian Stuffed Eggplant, Mozzarella and Tomato

  • Makes 4 servings
  • Prep 15 minutes
  • Cook 55 minutes
  • Total 1 hour 10 minutes
Italian Stuffed Eggplant, Mozzarella and Tomato

The simplest Italian Stuffed Eggplant made with a flavour-packed tomato sauce, fresh basil, fennel seeds and bubbling mozzarella cheese. An easy and healthy recipe that can be served as a light lunch or dinner or as a good veggie side dish.

There is an abundance of eggplant during the summer months and one of our favourite ways to use them when they are at their best is to stuff them.

Like a lot of Italian food, this recipe uses simple ingredients yet it's packed with good flavour.

Enjoy them as they are or switch it up with endless variations by adding different herbs and spices, cheese or meat.

See the recipe below including notes on ingredients, step by step photos, tips, variations and a video tutorial. For the full printable recipe scroll to the bottom or click the recipe link below.

See the photo below that shows you everything you need to make our Italian stuffed eggplant recipe plus some important notes on ingredients.

An overhead shot of ingredients; eggplants, fresh basil, chopped tomatoes, mozzarella, fennel seeds and garlic.

Ingredient notes and substitutions

  • Eggplants – use medium-large eggplants (aubergines) that are firm and plump with no bruising.
  • Tomatoes – good quality tomatoes are a must for this recipe so use a trusted brand such as Cirio or Mutti.
  • Mozzarella – use a good quality fresh mozzarella such as buffalo mozzarella.
  • Basil – make sure you use fresh basil, do not substitute it with dried although dried oregano can be used.

Step by step photos and instructions

Prepare the eggplant – Wash and dry the eggplant then cut them in half lengthwise so you have four halves. Score the inside flesh of the eggplants in a criss-cross pattern making sure you don't pierce the skin.

Place the eggplant on a shallow baking tray. Sprinkle each with salt, pepper and some fennel seeds then drizzle with a little olive oil. Bake them in the oven for 25-30 minutes until soft (photos 1 & 2).

Four photos in a collage showing how to prepare eggplant for roasting and make tomato sauce.

Make the sauce – Add 1 tablespoon of olive oil to a frying pan and add the chopped garlic. Saute for a few seconds until the garlic is fragrant but not browned then add the chopped tomatoes. Rinse the can out with around 1 tablespoon of water and add that to the sauce (photos 3 & 4).

Add a good pinch of salt and pepper then simmer the sauce gently for 15 minutes until reduced and thickened slightly (you don't want the sauce to be watery).

Four photos in a collage showing how to scoop baked eggplant from the skin and mixing it in a bowl with tomato, mozzarella and basil.

Once ready, remove the eggplants from the oven. When cool enough to touch, scoop out the inside of the eggplant and add to a mixing bowl (photos 5 & 6).

Mix the filling – Add the tomato sauce, fresh basil (torn or roughly chopped) and roughly chopped mozzarella and mix until combined (photos 7 & 8).

Stuff the eggplants – Fill the eggplants with the mixture then sprinkle each one with some fennel seeds. Bake in the oven for another 25 minutes until melted and slightly golden (photos 9 & 10).

Two photos showing how to stuff eggplants and what they look like once baked.

Recipe tips and variations

  • High-quality ingredients are a must! – like most Italian recipes this recipe is simple and uses few ingredients yet it tastes good, why? Because high-quality ingredients are used.
  • Sauce consistency – make sure your tomato sauce has thickened and isn't watery or there will be too much liquid in the filling.
  • Make it spicy – to add some heat try adding some red pepper flakes (chilli flakes) to the tomato sauce.
  • Other cheeses to use – to add a stronger cheese flavour you can swap half of the mozzarella for fontina, taleggio or even gorgonzola cheese.
  • To add meat – you can brown some Italian sausage before continuing with the sauce or add some cubed mortadella or prosciutto slices to the filling mixture.

Kitchen questions

Can you eat the eggplant skin?

Absolutely, you can eat the whole eggplant (except from the stalk). The skin is good!

Do we need to soak the eggplant first?

No, the eggplant is baked first and the flesh is scooped out, there's no need to soak them.

How long do they last?

Once cooked they'll keep well in the fridge for 2-3 days. You can reheat them in a preheated 350F (200C) oven for 15-20 minutes until piping hot. Cover them with foil so the cheese does not burn.

Can you freeze the stuffed eggplant?

Yes, you can freeze them for up to 1 month.

A close up of half an eggplant stuffed with tomato and mozzarella cut open on a plate.

Serving suggestions

There are so many ways to serve stuffed eggplant, this recipe, in particular, is so simple that they're solid as a Primo (first course).

You can also serve two halves per person with our arugula salad as a main course or serve them as a vegetable side dish with meat or fish. Our pistachio-crusted chicken is a great option.

Italian Stuffed Eggplant, Mozzarella and Tomato

Mains

Eggplant Parmigiana (Parmigiana di Melanzane)

Eggplant lasagna in blue dishes with grilled ciabatta

Mains

Eggplant Lasagna with Prosciutto and Mozzarella

An overhead shot of Pasta alla Norma in a bowl topped with cheese

Pasta

Pasta Alla Norma (Eggplant Pasta)

Eggplant rollatini in a baking dish

Mains

Eggplant Rollatini with Spinach and Ricotta

Ingredients

Makes 4 servings

  • 2 medium-large eggplant ((aubergine))
  • 14 oz canned chopped tomatoes (such as Cirio or Mutti (400g))
  • 1 clove garlic (finely chopped)
  • 1.5 cups chopped fresh mozzarella ((200g/7oz))
  • 1 Large handful fresh basil
  • ½ tablespoon fennel seeds
  • 2-3 tablespoons olive oil
  • Salt and pepper

Method

  1. Pre-heat the oven to 350F (200C).

  2. Wash and dry the eggplant then cut them in half lengthwise so you have four halves. Score the inside flesh of the eggplants in a criss-cross pattern making sure you don't pierce the skin.

  3. Place the eggplant on a shallow baking tray. Sprinkle each one with a little salt, pepper and fennel seeds then drizzle with a little olive oil. Bake them in the oven for 25-30 minutes until soft.

  4. Meanwhile, make the tomato sauce. Add 1 tablespoon of olive oil to a frying pan and add the chopped garlic. Saute for a few seconds until the garlic is fragrant but not browned then add the chopped tomatoes. Rinse the can out with around 1 tablespoon of water and add that to the sauce.

  5. Add a good pinch of salt and pepper then simmer the sauce gently for 15 minutes until reduced and thickened slightly (you don't want the sauce to be watery).

  6. Once ready, remove the eggplants from the oven. When cool enough to touch, scoop out the inside of the eggplant and add to a mixing bowl.

  7. Add the tomato sauce, fresh basil (torn or roughly chopped) and roughly chopped mozzarella and mix until combined.

  8. Fill the eggplants with the mixture then sprinkle each one with some fennel seeds. Bake in the oven for another 25 minutes until melted and slightly golden.

Kitchen notes

  • Sauce consistency make sure your tomato sauce has thickened and isn't watery or there will be too much liquid in the filling.
  • Make it spicy to add some heat try adding some red pepper flakes (chilli flakes) to the tomato sauce.
  • Other cheeses to use to add a stronger cheese flavour you can swap half of the mozzarella for fontina, taleggio or even gorgonzola cheese.
  • To add meat you can brown some Italian sausage before continuing with the sauce or add some cubed mortadella or prosciutto slices to the filling mixture
  • Storage and reheating once cooked, the stuffed eggplant will keep well in the fridge for 2-3 days. You can reheat them at 350F (200C) for 15-20 minutes until piping hot all the way through. cover them with foil so the cheese they do not burn.
  • Freezing freeze them in suitable containers for up to 1 month.