Delicious Vegan Moussaka: A Plant-Based Twist on a Classic Dish

Delicious Vegan Moussaka: A Plant-Based Twist on a Classic Dish

Introduction to Vegan Moussaka:

Vegan Moussaka

In this blog post, we will share with you a delicious recipe for making Vegan Moussaka, a Greek dish that is packed with flavor and nutrients. With a few simple ingredients and some easy-to-follow steps, you can create this dish in the comfort of your own kitchen.

Vegan Moussaka is a plant-based version of the traditional Mediterranean dish called Moussaka. It is a hearty casserole typically made with layers of roasted or sauteed vegetables, a rich tomato-based sauce, and a creamy topping. The key ingredients in vegan moussaka are eggplants, zucchinis, and potatoes, layered with savory lentil-tomato sauce. Let's go to the recipe!


  • Sliced large eggplants
  • Zucchinis sliced into rounds
  • Large potatoes peeled and sliced into rounds 
  • Cooked lentils 
  • Diced tomatoes 
  • Finely chopped onion
  • Minced garlic cloves
  • Tomato sauce
  • Vegetable broth 
  • Tomato paste 
  • Olive oil 
  • Dried oregano
  • Dried thyme
  • Ground cinnamon 
  • Salt and pepper

For Bechamel Sauce:

  • Vegan Butter or Margarine
  • All-purpose flour 
  • Unsweetened plant-based milk (Almond, Soy, Oat milk) 
  • Ground nutmeg 
  • Salt and pepper


  • Sliced large eggplants - 2 
  • Zucchinis sliced into rounds - 2
  • Large potatoes peeled and sliced into rounds - 3 
  • Cooked lentils - 1 cup 
  • Diced tomatoes - 1 can (14 oz) 
  • Finely chopped onion - 1 
  • Minced garlic cloves - 3 
  • Tomato sauce - 1 cup 
  • Vegetable broth - 1 cup 
  • Tomato paste - 1 tablespoon 
  • Olive oil - 2 tablespoon
  •  Dried oregano - 1 teaspoon
  •  Dried thyme - 1 teaspoon
  •  Ground cinnamon - 1 teaspoon
  •  Salt and pepper to taste

 For Bechamel Sauce:

  •  Vegan Butter or Margarine - 2 tablespoons
  •  All-purpose flour - 2 tablespoons
  •  Unsweetened plant-based milk (Almond, Soy, Oat milk) - 1 1/2 cups
  •  Ground nutmeg - 1/4 teaspoon
  •  Salt and pepper to taste


1. Roasting the Vegetables

Preheat your oven to 375F (190C). Lightly grease a large baking dish and set aside. Then lay the sliced eggplants, zucchini, and potatoes on a baking sheet. Drizzle with olive oil and season with salt and pepper. Next, Roast the vegetables in preheated oven for about 15-20 minutes until tender. Remove from the oven and set aside.

2. Preparing the Lentil-Tomato Mixture

Heat a tablespoon of olive oil in a large skillet over medium heat. Add and saute the chopped onion and minced garlic until softened and translucent. Stir in the cooked lentils, diced tomatoes, tomato sauce, vegetable brother, tomato paste, dried oregano, dried thyme, ground cinnamon, salt, and pepper. Let the mixture simmer for about 10 minutes, allowing the flavors to meld together.

3. Preparing Bechamel Sauce

Melt the vegan butter in a medium-sized saucepan over medium heat. Once the butter is melted, add the all-purpose flour to the pan, stirring constantly to form a smooth paste. Cook for 1-2 minutes to remove any raw flour taste, but be careful not to let it brown. 

Then add milk slowly and whisk continuously to combine the mixture with milk. Continue whisking until the mixture becomes thick and starts to bubble. Reduce the heat to low and let the sauce simmer gently for 5 minutes. 

Finally, add the ground nutmeg, salt, and pepper to the sauce and adjust it to your taste preference. 

4. Layering the Casserole 

If your oven is not already heated, preheat the oven to 375F (190C). Layer half of the roasted eggplants, zucchini, and potatoes at the bottom of the greased baking dish. And spread halt of the lentil-tomato mixture evenly over the vegetables. 

Repeat the layering process to the remaining vegetables and lentil tomato sauce. Add bechamel sauce on top.

5. Baking and serving

Cover the baking dish with foil and bake for 30 minutes. After 30 minutes, Remove the foil and bake for another 15 minutes until the top is golden brown and bubbling. 

Let the Vegan Moussaka coll for a few minutes before serving. Finally, garnish with fresh herbs, such as parsley or mint leaves.

Enjoy your Vegan Moussaka!


This Vegan Moussaka recipe opens up a world of delicious possibilities for both vegans and non-vegans. With its whole combination of roasted vegetables and flavorful lentil-tomato sauce. It's a delightful dish that will leave everyone wanting more. Whether you serve it as a main course or a healthy side, this plant-based twist on a classical Mediterranean favorite is sure to be a hit at your table. Enjoy the rich flavors and comforting layers of this Vegan Moussaka and savor every mouthwatering bite.


1. Is Vegan Moussaka a traditional Middle Eastern dish?

 Yes, Moussaka is a traditional Mediterranean dish, and the vegan version provides a plant-based twist on the classic recipe.

2. How can I make Vegan Moussaka lower in carbohydrates?

 You can use fewer potatoes in the dish or replace some of the potatoes with lower-carb alternatives like turnips or cauliflower.

3. Can I add vegan cheese to the layers for a creamier texture?

 Yes, you can add a layer of vegan cheese between the roasted vegetables and the lentil-tomato mixture to make it creamier and add extra flavor.

4. How long can I store leftovers of Vegan Moussaka in the refrigerator?

 Leftovers can store in an airtight container in the refrigerator for up to 3-4 days.

5. Can I add additional vegetables, such as bell peppers or carrots, to the dish?

Absolutely, you can customize Vegan Moussaka by adding various vegetables of your choice to create your unique flavor combination.

Post a Comment