Eggplant Casserole - Vegan Greek Moussaka
Prep time
Cook time
Total time
Here's how to make the popular Greek moussaka recipe - vegan! This delicious vegan eggplant casserole will surely become one of your favorite meals!
Serves: 6+
  • 1 Tbsp olive oil
  • 3 large potatoes, peeled, cubed
  • 1 clove garlic, minced
  • 2 medium eggplants, sliced
  • 500g Pleurotus (oyster) mushrooms, chopped
  • 100g textured soy protein granules or chunks
  • 1 cup plum tomatoes, chopped
  • 1 Tbsp tomato paste
  • 1 large onion, chopped
  • ½ tsp smoked paprika
  • pinch nutmeg
  • 1 Tbsp vegan butter
  • salt and pepper, to taste
  1. In a medium pot, add the peeled potatoes with a pinch of salt. Cover with water and bring to boil. Once it starts boiling, turn the heat to low and cook the potatoes until soft, for about 15 minutes. Drain the water, but save 1 cup. Add the minced garlic clove into the pot and puree the potatoes using a hand mixer, directly into the pot. Add a little bit of water if needed. Add vegan butter, nutmeg, salt and pepper to taste. Mix until smooth and fluffy.
  2. Meanwhile, add the TSP chunks or granules to a bowl. Add the smoked paprika, a pinch of salt and pepper and cover with boiling water. Let them soak for about 10 minutes. Drain them well.
  3. Preheat the oven to 200C.
  4. Line a baking tray with parchment paper, drizzle with a little oil and layer sliced eggplants in a single layer. Sprinkle them with salt and pepper and bake about 15 minutes.
  5. Heat a large pan on medium heat. Add the chopped onion and saute for about 3 minutes.
  6. Add chopped mushrooms and continue to cook for about 10 minutes, stirring occasionally.
  7. Add tomatoes and stir in the tomato paste. Mix to incorporate all ingredients. Add the cooked TSP chunks and granules. Add salt and pepper to taste and set aside.
  8. Using a baking dish, layer the bottom with the baked eggplant slices, top with the mushroom filling, cover with one more layer of eggplant slices and top with the mashed potatoes.
  9. Bake for about 30 minutes or until lightly golden on top.
  10. Sprinkle with smoked paprika and serve with a glass of red wine.
Recipe by Gourmandelle | Vegetarian Blog at