Aubergine Pasta Bake with Balsamic Tomato Sauce

Disclosure: This post may contain affiliate links, which means we may receive a commission if you click a link and purchase something that we have recommended. For more information please visit our Privacy Policy

Aubergine pasta bake with a balsamic tomato sauce and topped with plenty of melted cheese is a comforting and filling vegetarian dinner. This eggplant baked pasta is perfect for colder weather.

Pasta bake is the perfect comfort food 🍴

Overhead shot of aubergine pasta bake in a white dish on a blue background

Aubergine Pasta Bake

This baked pasta is such a dream. Despite how simple it is it’s full of so much flavour thanks to the balsamic spiked tomato sauce and the melty aubergines. 

This is also a great one for meal prep. We were in Oslo over the weekend and I made a big batch of this pasta before we left and stocked the freezer with portions of it ready for easy lunches and dinners when we got back. 

The whole thing is topped with melted mozzarella and I added a handful of whole cherry tomatoes before baking which burst in the most satisfying way once baked and add loads of juiciness to the whole dish.

White dish of eggplant baked pasta on a blue background with a wooden bowl of salt in the background

Close up of wooden spoon in veggie pasta with aubergine

Why we love this eggplant baked pasta…

It’s a vegetarian recipe which makes it perfect for when you’re going meat free but still want a filling and tasty dinner. 

It’s perfect comfort food with plenty of cheese and carbs which makes it a dream meal now that the weather is cooling down.

It’s great for meal prep because it lasts well in the fridge or it can be frozen for easy grab and go lunches and dinners.

You can add any extras to this recipe from proteins to veggies to bulk it out and make it your own.

Overhead shot of cheesy pasta with a checked cloth

Close up of tomato pasta with cheese in a white bowl

Aubergine Pasta Ingredients

Aubergines: Also known as eggplant in the US, these are cooked into the sauce and get all melty and delicious

Onion & Garlic: Essentials to any Italian dish

Pasta: I used fusilli but you can go with any short cut pasta

Chopped Tomatoes: Whatever your favourite tinned variety is

Dried Herbs: I used thyme and oregano for that classic Italian flavour

Balsamic Vinegar: Adds an amazing tangy sweetness to the sauce

Cherry Tomatoes: These are stirred through the pasta bake whole so that they get all roasted and soft

Mozzarella: For that crispy cheesy topping

White baking dish of tomato and aubergine pasta on a blue surface

Wooden spoon in a dish of eggplant pasta with mozzarella

How to make aubergine pasta bake?

Start the sauce: Cook the pasta. Heat the oil and add the aubergine, cook for a while then add the onion followed by the garlic and cook for a little longer. 

Finish the sauce: Add the chopped tomatoes to the sauce along with the herbs and balsamic, simmer until thickened.

Make the pasta bake: Mix the pasta with the sauce and cherry tomatoes. Put in a baking dish and top with the mozzarella then bake until the cheese is melted.

Equipment you need to make this recipe…

Close up of baked pasta in a white baking dish

White dish of aubergine pasta bake on a blue background

Want more? Try these other pasta recipes!

Overhead shot of cheesy pasta with a checked cloth

Aubergine Pasta Bake with Balsamic Tomato Sauce

Aubergine pasta bake with a balsamic tomato sauce and topped with plenty of melted cheese is a comforting and filling vegetarian dinner perfect for colder weather.
5 from 6 votes
Print Pin Rate
Course: Main Course
Cuisine: Italian
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6 servings
Calories: 419kcal
Author: Amy Fulwood


  • 1 tbsp Olive Oil
  • 2 Aubergines chopped
  • 1 Onion chopped
  • 2 cloves Garlic crushed
  • 400 g Pasta
  • 2 400g tins Chopped Tomatoes
  • 1 tsp Dried Thyme
  • 1 tsp Dried Oregano
  • 1 tbsp Balsamic Vinegar
  • 100 g Cherry Tomatoes
  • 150 g Mozzarella


  • Heat the oven to 200°C/400°. Put a pan of salted water on to get to a boil. Heat the olive oil in a large oven proof pot over a medium heat and add the aubergine and plenty of salt and pepper. Cook for 5 minutes until beginning to soften then add the onion and cook for another couple of minutes.
  • Add the garlic and cook for a couple more minutes then pour in the chopped tomatoes, thyme, oregano and balsamic vinegar. Bring to a simmer and cook for 10 minutes until thickened.
  • Add the pasta to the boiling water and cook for 8 minutes until slightly underdone. Drain then add to the tomato and aubergine mixture along with the cherry tomatoes. Stir together then tear over the mozzarella. Place in the oven 15 minutes until the cheese is melted and golden.
Nutrition Facts
Aubergine Pasta Bake with Balsamic Tomato Sauce
Amount Per Serving
Calories 419 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 4g20%
Cholesterol 20mg7%
Sodium 358mg15%
Potassium 831mg24%
Carbohydrates 68g23%
Fiber 9g36%
Sugar 12g13%
Protein 17g34%
Vitamin A 442IU9%
Vitamin C 21mg25%
Calcium 209mg21%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.


Nutrition information is an estimate and will vary depending on the exact ingredients used.
Did you make this recipe?Tag @amycookreport on Instagram and hashtag it #thecookreport!

Like the look of this recipe? Make sure you pin it for later!

Pinterest image of aubergine pasta bake with text overlay

You Might Also Like


  • Reply
    25/09/2019 at 10:07 AM

    5 stars
    I love how easy this is! Aubergine is such an underrated vegetable!

  • Reply
    25/09/2019 at 10:53 AM

    5 stars
    Such a fabulous recipe! This was so easy and flavorful! A new favorite!

  • Reply
    25/09/2019 at 11:02 AM

    5 stars
    What a vibrant pasta bake. Such a great way to use aubergine too.

  • Reply
    25/09/2019 at 2:21 PM

    5 stars
    Love the colors and flavors of this pasta bake! Putting it on my menu for next week 🙂

  • Leave a Reply

    Recipe Rating

    This site uses Akismet to reduce spam. Learn how your comment data is processed.