Eggplant Parmigiana


Preparation info

  • Difficulty


  • Serves:


    as a main

Appears in

Easy Vegan

Easy Vegan

By Sue Quinn

Published 2015

  • About

This is a vegan spin on the gorgeous Italian classic, and one of my favourites.


  • 3 tablespoons olive oil, plus extra for brushing
  • 1 onion, finely chopped
  • 1 garlic clove, sliced
  • 800 ml (28 fl oz) tomato passata (puréed tomatoes)
  • 1 teaspoon caster (superfine) sugar
  • 2 teaspoons dried oregano
  • sea salt flakes
  • freshly ground black pepper
  • 3 eggplant (aubergines), about 650 g (1 lb 7 oz)
  • 3 tablespoons vegan parmesan cheese, home-made or grated shop-bought
  • 50 g ( oz) non-dairy cheese, grated
  • 60 g ( oz) breadcrumbs
  • basil leaves, to serve (optional)


Heat 2 tablespoons of the oil in a heavy pan and cook the onion over a medium heat for 10 minutes, or until soft and golden. Add the garlic and cook for 2 minutes more. Stir in the tomato passata, sugar, oregano and salt and pepper. Let the sauce bubble up, then reduce the heat to low. Cover and simmer gently for 15 minutes.

Meanwhile, cut the eggplant into 1 cm (½ inch) rounds and brush both sides with oil. Heat a griddle pan over a high heat and grill the eggplant on both sides until tender and charred.

Heat the oven to 190°C (375°F/Gas 5). Spoon one-third of the tomato sauce into an ovenproof dish about 25 x 20 cm (10 x 8 inches). Sprinkle over 1 tablespoon of the parmesan cheese, then add half the eggplant slices. Repeat the layering, finishing with tomato sauce and parmesan cheese. Sprinkle over the cheese, then the breadcrumbs. Drizzle with the remaining oil. Bake for 25 minutes, or until the top is golden and the sauce bubbling. Leave to stand in the dish for 5 minutes, then serve scattered with basil leaves (if using).