Please don’t judge this recipe by the awful quality of the photo. I couldn’t get a good photo of this dish for some reason. The image above makes the dish look burnt, which it wasn’t.

Photo quality aside… this dish was delicious! Oh my this hit the spot for a cold, grey winter day. I decided this dish should be on every pub menu in Britain. Vegans across the land would rejoice! It’s a wonderfully hearty, yet still healthy dish. It is a little time consuming to make but it’s worth it. I recommend making more than you need so that you can freeze it (I didn’t test this) or have it for leftover lunches/easy mid-week dinners.

If you’re not vegan, feel free to substitute regular milk for the soy and sprinkle the top with regular cheese, but I recommend making the ‘cheese’ sauce according to the recipe, as it’s delicious.

Vegan Aubergine and Sweet Potato Bake
Serves 4
Write a review
Prep Time
30 min
Cook Time
40 min
Prep Time
30 min
Cook Time
40 min
Sauce Ingredients
  1. 2 Tbsp (30 ML) olive oil
  2. 3 spring onions, chopped
  3. 3 cloves garlic, chopped
  4. 1 tin chopped tomatoes
  5. 2½ cups vegan mince meat (vegan ground crumble) (if not vegan, use Quorn or similar)
  6. 6 to 8 sundried tomato halves, chopped
  7. 1 roasted red pepper from a jar, chopped
  8. 2 Tbsp tomato paste
  9. ½ tsp smoked paprika
  10. 1 Tbsp coconut oil (if possible unflavoured)
  11. 1 tsp cumin powder
  12. ¼ cup water
  13. salt to taste
  14. a drizzle of olive oil
Cheese Sauce Ingredients
  1. 2 cups (500 mL) soy milk, or other non-sweetened milk
  2. 1 Tbsp all-purpose plain flour
  3. 3 Tbsp nutritional yeast
  4. 2 Tbsp olive oil
  5. ½ tsp fine garlic granules
  6. salt (don’t omit)
  7. a knob of vegan butter or margarine
  8. ¼ tsp turmeric powder
  9. 1 tsp vegetable stock powder or granules
  10. a little water if needed
Vegetable Layers
  1. 2 large eggplant/aubergine, cut lengthways fried in a griddle pan and set aside
  2. 1 small sweet potato, peeled and sliced thin
  1. olive oil for greasing
  2. 2 cups vegan grated cheese of your choice
  3. ground paprika (for dusting the top)
Make the 'Meat' Sauce
  1. Heat up the oil in your frying pan (I used a cast iron skillet), and fry the spring onions until slightly golden.
  2. Next, stir in the garlic, and mix until it is slightly golden.
  3. Then add the red pepper, tomato paste, vegan mince, and the remaining ingredients, and simmer gently for 20 minutes until the sauce thickens.
  4. Taste for salt, and set aside.
Make the 'Cheese' Sauce
  1. Place all the ingredients in a ‘milk’ pan and whisk.
  2. Heat the mixture up, mixing virtually non-stop, until you have a thickish consistency. Lower the heat, and continue cooking for a further minute or so.
  1. Pre-heat your oven to 375ºF (190ºC)
  2. Grease a suitable Pyrex (or similar) oven dish (mine was around 8” square) then place the eggplant slices across the base and sides of the dish, so that they overlap one another. Then add half your ‘meat sauce’ to the base, followed by the sweet potato slices, and half of the cheese sauce (try to even the ingredients out with the back of a large spoon).
  3. Next, add the rest of the meat sauce, then cover with the remaining eggplant slices – don’t worry if there's not enough to seal it.
  4. Then add the remaining cheese sauce, any grated or cut up vegan cheese, and finally sprinkle on some paprika.
  5. Bake in the oven for 30 to 40 minutes, and remove when it’s really golden. Allow to cool down for 20 minutes before serving, as it will be piping hot. This can also be made a day ahead.
Adapted from One Green Planet
Adapted from One Green Planet
The Pescetonian