international

Greek Moussaka

This vegan Greek Moussaka is a warm hug on a plate, layered with rich flavors and comforting textures. I love how the lentils and spices come together to create a savory filling that makes my heart sing.

Prep Time: 30 min
Cook Time: 60 min
Total Time: 90 min
Servings: 6
Difficulty: medium
Greek Moussaka - Vegan recipe hero image

I first fell in love with moussaka on a summer trip to Greece, where the flavors danced on my palate like a Mediterranean breeze.

This vegan version has become a staple in my kitchen, especially when I want to impress friends or just enjoy a cozy night in.

The creamy layer made from cashews adds a delightful richness that I just can’t get enough of.

Trust me, you’re gonna want to try this one!

What Makes This Recipe Special

  • Made with simple, plant-based ingredients that are easy to find
  • No animal products - completely vegan and cruelty-free
  • Perfect for beginners and experienced cooks alike
  • Delicious results that everyone will love, vegan or not

Ingredients & Substitutions

If you don't have cashews, you can use silken tofu blended with the other topping ingredients for a different but still creamy layer. Also, feel free to mix in other veggies like mushrooms or spinach in the lentil mixture for added nutrition!

Tips & Notes

  • I find that letting the moussaka sit for a few minutes after taking it out of the oven helps it set better for slicing.
  • Don’t skip the nutmeg in the cream layer; it adds a lovely warmth that complements the dish beautifully.

Recipe Variations

  • Sometimes I like adding a layer of spinach or kale for extra greens and nutrients.
  • You can swap out lentils for cooked quinoa or chickpeas if you’re in the mood for a different texture.

Storage & Freezing

This moussaka stores well in the fridge for up to 4 days. Just cover it tightly, and when you’re ready to enjoy, you can reheat it in the oven or microwave. It also freezes nicely, just be sure to use an airtight container!

Frequently Asked Questions

Can I make this ahead of time?

Absolutely! You can assemble it a day in advance, just cover it tightly and pop it in the fridge. Bake it when you’re ready to serve.

Rate this Recipe

Loading votes...

You May Also Like

This vegan Greek Moussaka is a warm hug on a plate, layered with rich flavors and comforting textures. I love how the lentils and spices come together to create a savory filling that makes my heart sing.

Prep Time: 30 min
Cook Time: 60 min
Total Time: 90 min
Servings: 6
Difficulty: medium

Ingredients

Instructions

  1. 1

    Preheat your oven to 400°F (200°C). While it’s heating up, spread the eggplant and zucchini slices on a baking sheet, drizzle with olive oil, and sprinkle with salt. Roast for about 20-25 minutes until they’re tender and slightly golden.

  2. 2

    In a large skillet, heat a splash of olive oil over medium heat. Add the diced onion, garlic, and carrot, and sauté for about 5-7 minutes until they’re softened.

  3. 3

    Stir in the cooked lentils, tomato sauce, oregano, cinnamon, nutmeg, salt, and black pepper. Let this simmer for about 10 minutes, stirring occasionally.

  4. 4

    While your lentil mixture is simmering, prepare the creamy topping. Drain and rinse the soaked cashews, then blend them with nutritional yeast, lemon juice, plant-based almond milk, and a pinch of salt until smooth and creamy.

  5. 5

    In a baking dish, start layering: first, a layer of roasted eggplant, then half of the lentil mixture, followed by another layer of zucchini, the remaining lentil mixture, and finally the rest of the eggplant.

  6. 6

    Spread the creamy cashew mixture on top evenly. Bake in the preheated oven for about 30-35 minutes until the top is golden and bubbly.

  7. 7

    Let it cool for a few minutes before slicing. Serve warm, garnished with fresh parsley!

#comfort food#international#Mediterranean#vegan#whole food plant-based#whole-food-plant-based

Comments

Loading comments...