Aubergine and Mozzarella Pasta
5 from 3 votes

Aubergine and Mozzarella Pasta

A delicious homemade tomato pasta sauce, perfectly cooked aubergines and salty, stretchy, gooey strings of Mozzarella make this simple Aubergine and Mozzarella Pasta recipe a real family favourite. Ready in under 30 minutes it's perfect for busy weeknights! 

Recipe Type Main Course
Cuisine Italian
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Serves 4 people
Calories 479 kcal
Author Eb Gargano


  • 1 tablespoon olive oil
  • 1 small red onion you can use a white one, but I prefer red in this recipe
  • 1 medium aubergine chopped into 1cm cubes
  • 1 clove of garlic crushed or finely diced
  • 400 g tin chopped tomatoes
  • 1 tablespoon balsamic vinegar
  • Salt and pepper
  • 300 g penne pasta you could make this with any shape, but I like it best with penne
  • A small handful of basil leaves roughly torn
  • 150 g ball mozzarella chopped roughly


  1. Put a the olive oil in the base of a wide, deep pan. Add the chopped red onion and put the lid on. Sweat the onion on a low heat until it is translucent, but not brown - about 5 minutes. Meanwhile you can chop the other veggies.

  2. Turn the heat up high and add the aubergine. Stir-fry until the aubergine is nicely browned, (you may need to add a splash more oil), then turn down the heat and add the crushed garlic and fry for 1 more minute.

  3. Add the tin of chopped tomatoes, a tablespoon of balsamic vinegar and some salt and pepper, then bring to the boil. Turn the heat down and leave to simmer for 10-15 minutes with the lid off, stirring occasionally.
  4. While the sauce is cooking, cook the pasta according to the packet instructions / your own preferences.

  5. Drain the pasta and tip it into the sauce, stirring thoroughly to coat the pasta in the sauce. You may want to add a drop or two of the pasta cooking water to make the sauce looser.

  6. Finally, add the basil leaves and mozzarella and stir again. There should be just enough heat in the pan to warm and slightly soften the mozzarella. Yum!


If you should be lucky enough to have some leftovers (or you make extras specifically), this Aubergine and Mozzarella Pasta can be reheated in the oven and turned into a pasta bake – reheat in a baking dish covered with foil at 180C / 160C fan / gas mark 4 / 350F for 20-30 minutes.

Nutrition information is approximate and meant as a guideline only.

Nutrition Facts
Aubergine and Mozzarella Pasta
Amount Per Serving
Calories 479 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 3g19%
Cholesterol 13mg4%
Sodium 167mg7%
Potassium 762mg22%
Carbohydrates 73g24%
Fiber 8g33%
Sugar 12g13%
Protein 19g38%
Vitamin A 305IU6%
Vitamin C 14.2mg17%
Calcium 200mg20%
Iron 2.6mg14%
* Percent Daily Values are based on a 2000 calorie diet.