Aubergine and Squash Lasagne with Almonds

"This recipe has everything going for it. Vegan, gluten-free, healthy, delicious, looks good, freezes well, reheats perfectly, and the almonds give a great crisp texture. Sweet potatoes would also work well in this recipe instead of the butternut squash." - Prue Leith Aubergine and Squash Lasagne with Almonds

  • Serves 6

From Prue’s book ‘Prue, My all-time favourite recipes' published by Macmillan. Photo by David Loftus. Please note: this book contains both vegetarian and non-vegetarian dishes.

Aubergine and Squash Lasagne with Almonds Featured Recipe
  • Dairy-Free

  • Egg-Free

  • Gluten-Free

  • Vegan

  • Wheat-Free


  • 2 onions, sliced
  • 7 tbsp olive oil, plus extra for greasing
  • 2 large cloves garlic, chopped
  • ½ medium red chilli, deseeded and chopped
  • 2 tsp ground coriander
  • 4 tbsp tomato purée
  • 3 x 400g tins chopped tomatoes
  • 150ml hot vegetable stock
  • 1 tsp soft brown sugar
  • Salt and pepper, to season
  • 1 tbsp parsley, chopped
  • 100g ground almonds
  • 2 large aubergines (about 500g)
  • 1 large butternut squash, peeled, halved lengthways and deseeded
  • 4–5 sprigs thyme, leaves picked
  • 50g flaked almonds
  • A large handful of basil leaves, plus extra leaves to garnish


  1. Cook the onions in 3 tablespoons of the oil in a saucepan over a medium heat for 8 minutes until collapsed and golden. Add the garlic, chilli and ground coriander. Cook, stirring, for a couple more minutes, then add the tomato purée, tinned tomatoes, stock and sugar. Simmer for 30–40 minutes, uncovered, or until the sauce has reduced and is lovely and thick. Stir every so often. Season to taste and add the parsley and ground almonds.
  2. Heat the oven to 200°C/fan 180°C/gas mark 6.
  3. Cut the aubergines and squash into long, narrow 5mm (¼ in) thick slices. Brush with the remaining oil, season and lay out on two large baking trays in single layers. Top with the thyme and roast at the top of the oven for 25 minutes, swapping the trays around halfway, until both vegetables are tender and beginning to brown.
  4. Oil a 2-litre ovenproof dish (or six smaller dishes to make six mini-lasagnes). Start with the six biggest squash slices, top them with sauce, then add a layer of aubergine, more sauce and so on until you have finished the ingredients. Finish with a sauce layer. Sprinkle with the flaked almonds and chopped basil.
  5. Bake for 25 minutes until a skewer will glide easily through the lasagne from top to bottom. Garnish with a sprig of basil before serving.
Nutrition per serving
  • Calories

    306 kcal

  • Fat


  • Saturates


  • Protein


  • Carbs


  • Sodium


  • Sugar


As a charity, we can’t continue the work we do without you. Our recipe catalogue offers thousands of tasty, nutritious meals; helping new veggies find their feet and giving inspiration to those stuck in a culinary rut. Commissioning high quality, on-trend recipes is costly, however we’re committed to keeping this service free and available to everyone. Will you donate £3/month to ensure this happens?

Search for recipes

Sign up for our newsletter