Three Cheese Eggplant Parmesan Pasta Bake

This blog post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

A hearty version of the classic Italian dish melanzane alla parmigiana, this eggplant parmesan pasta bake is made with three different cheeses to make for an irresistible dinner.

Portion of eggplant parmesan pasta bake on a plate

Melanzane alla parmigiana / eggplant parmesan is one of my favourite dishes of all time – aubergine (eggplant), tomato and cheese is a classic combination of ingredients that never fails. But me being me, I do sometimes crave something a bit carby to go with it, and while serving some crusty bread on the side is always a winner, this time I thought I’d turn it into a cheesy pasta bake instead. This eggplant parmesan pasta bake is a rich and hearty dinner made with three cheeses – it’s totally irresistible (can you marry a pasta bake?).

Collage showing eggplant parmesan pasta bake in a baking dish with a portion removed

Eggplant parmesan

In the UK, we call eggplant ‘aubergine’, but for some reason it’s always ‘eggplant parmesan’ to me. ‘Aubergine parmesan’ just doesn’t have quite the same ring to it. But whatever you call it, it’s the best.

A classic eggplant parmesan has three main elements:

– thin slices of aubergine (eggplant)
rich tomato sauce
plenty of gooey cheese

And I also added pasta! Because pasta is always welcome on my plate.

There’s no one correct way of making eggplant parmesan, and different parts of the world have developed their own versions. I’m never a stickler for authenticity (food is meant to be explored; I don’t see the point in sticking to the rules), so this eggplant parmesan pasta bake is my own, carby take on one of my favourite dishes on the planet.

Collage showing sliced eggplant before and after grilling

Do I need to salt my aubergine / eggplant?

Lots of old-fashioned recipes call for you to thinly slice and salt your aubergines before you cook with them – supposedly this helps to reduce their bitterness. But most people now agree that it’s not really necessary these days – modern aubergines are generally not that bitter in the first place.

I’ve cooked with aubergine hundreds of times, and I never salt it. It’s still one of my favourite vegetables. So save yourself the effort and don’t bother!

For this pasta bake, all you need to do is slice the aubergine, and it’s ready to use.

You do need to pre-cook the slices of aubergine before you can add them to the pasta bake – I just popped them under the grill (broiler) for a few minutes on each side. This makes them beautifully soft and squidgy, rather than hard and chewy, and also it will stop them from making your pasta bake too watery.

Pasta in a saucepan with tomato sauce on top

Rich tomato sauce

On this occasion, I didn’t make my own homemade tomato sauce – I used a jarred sauce. I often make my own, but this is meant to be a simple vegetarian recipe after all, and after grilling the aubergine, cooking the pasta, and preparing the three different cheeses, I decided that homemade sauce would be one step too far.

Of course, you’re free to use a homemade tomato sauce if you prefer! Or, if you want to follow in my footsteps and use a jar of sauce, make sure you choose a good quality brand – you want something nice and rich and flavourful, nothing watery!

Once you’ve chosen your sauce and mixed it through your pasta, just start layering with the cooked aubergine, basil pesto, mozzarella, cheddar, and parmesan cheese.

Collage showing eggplant parmesan pasta bake being layered in a pan

Is parmesan cheese vegetarian?

In short, no it’s not. Real parmesan is made with rennet (I won’t tell you what that is here, but click the link if you want to know), so it’s not vegetarian.

However, there are plenty of vegetarian parmesan-style cheeses around – any kind of hard Italian cheese will do, just check the ingredients list to make sure it’s veggie. And wherever you see me say ‘parmesan’, imagine me saying ‘vegetarian parmesan-style cheese’ instead.

In the UK, the cheapest supermarket own brand ‘Italian hard cheese’ is usually vegetarian – so as an added bonus, you can save money buying veggie too!

Eggplant parmesan pasta bake in a baking dish with a portion removed

Crowd-pleasing pasta bake

The end result is a comforting pasta bake that is sure to please any aubergine lovers! Since it’s got a few different layers of cheese through the middle, you end up with little pockets of gooeyness, along with those soft slices of melt-in-your-mouth aubergine, rich tomatoey pasta, and herby pesto. It’s truly wonderful.

The recipe makes 4 good-sized portions, so we quite happily ate this for two nights running. You could also easily double it up if you need to feed a crowd!

Portion of cheesy eggplant parmesan pasta bake on a plate with a fork

Three cheese eggplant parmesan pasta bake

A hearty, cheesy pasta bake inspired by my favourite eggplant parmesan!

If you’ve cooked this recipe, don’t forget to leave a star rating!

4.72 from 7 votes
Print Pin Comment
Prep Time: 30 minutes
Cook Time: 25 minutes
Total Time: 55 minutes
Servings: 4 people
Calories: 603kcal
Author: Becca Heyes


  • 1 large aubergine (eggplant), or 2 small
  • Spray oil
  • 350 g (~ 2 3/4 cups) small pasta shapes e.g. macaroni
  • 425 g (~ 1 1/2 cups) good quality tomato pasta sauce
  • 100 g cheddar cheese, grated (~ 1 cup when grated)
  • 40 g (~ 1/4 cup) finely grated vegetarian parmesan-style cheese
  • 125 g mozzarella cheese (~ 4 1/2 oz or 1/2 small block)
  • 3 tbsp basil pesto


  • Cut the aubergine (eggplant) into thin slices. Aim for each to be around 4-5mm thick, but it doesn’t matter too much – just try to get the slices fairly even so they cook at the same rate.
  • Lightly spray a baking tray with oil, and lay out the aubergine slices in a single layer. Cook under the grill (broiler) on a medium heat for 2-3 minutes each side, until soft (but ideally not yet crispy). You may need to cook the aubergine in 2 or 3 batches if the slices won’t all fit on one baking tray.
  • Boil the pasta in plenty of water until cooked al dente, then drain. Mix the tomato sauce with the pasta.
  • Lightly spray a baking dish with oil (mine measured around 8 x 8 inches, but it was a tight fit!), then layer up the tomato pasta, the cooked aubergine slices, the three cheeses, and the basil pesto. The exact order of the layers doesn’t matter, but this is the order I used:
    1/3 of the aubergine slices;
    Smear of basil pesto;
    1/3 of the pasta;
    1/2 the mozzarella;
    1/3 of the cheddar;
    1/2 the parmesan
    I repeated this sequence twice, then finished with the remaining pasta, aubergine slices, and cheddar cheese.
  • Bake at 190°C (Gas Mark 5 / 375°F) for around 25 minutes, or until the pasta bake is piping hot throughout, and the cheese on top is crisped up to your liking.


I used ‘pizza mozzarella’ (which comes in a block) rather than fresh mozzarella (which comes in a ball, in water). Pizza mozzarella is less wet, so you’ll end up with a richer, less watery pasta bake. You can use fresh mozzarella if that’s all you can get, but it may end up a little wetter. Grated mozzarella would also be fine!


Nutrition Facts
Three cheese eggplant parmesan pasta bake
Amount Per Serving (1 portion)
Calories 603 Calories from Fat 177
% Daily Value*
Fat 19.7g30%
Saturated Fat 9.4g47%
Cholesterol 41mg14%
Sodium 932mg39%
Potassium 834mg24%
Carbohydrates 82.5g28%
Fiber 9.2g37%
Sugar 10.4g12%
Protein 28.9g58%
Calcium 310mg31%
Iron 5.4mg30%
* Percent Daily Values are based on a 2000 calorie diet.

Nutritional information is approximate, and will depend on your exact ingredients. Please calculate your own nutritional values if you require accuracy for health reasons.

Tried this Recipe? Leave a Comment!Comments and star ratings really help support the site – thank you!

Love a good pasta bake? Try my cheesy chickpea bolognese pasta bake, made with chickpea ‘mince’!

4.72 from 7 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. This one didn’t quite hit the spot this time! Felt like it was missing something… Maybe the sauce we used wasn’t rich enough – will try again with a richer sauce at some point!4 stars

  2. I love eggplant and want to make this one you showed
    Concerned about all the cheese as I do love cheese, but known to clog our arteries…so may use vegetarian cheese I think …
    What do you think ?

    1. Hi Shirley, I only ever use vegetarian cheese anyway as this is a vegetarian website :) Of course cheese isn’t great in huge quantities, but then neither is anything else – I think there’s nothing wrong with eating a nice cheesy dish like this as part of a balanced diet.

  3. I have never tried such dish. Gingerly I cooked it as per the instructions. It was very delicious. My Son loved it too much. Will cook again. Bookmarking this recipe.5 stars

    1. Hmm that’s strange! Cheese should definitely crisp up if you bake it for long enough. In this recipe everything is already cooked so you’re really just baking it to get the cheese to melt and crisp up on top – so maybe just try turning the oven up a little or leaving it a bit longer?