The Best Vegan Moussaka (2024)

Published: Updated: by Alison Andrews This post may contain affiliate links

Jump to Recipe

This vegan moussaka is deliciously layered with roasted eggplant, homemade vegan mince and a creamy vegan bechamel sauce. Ultimate comfort food.

The Best Vegan Moussaka (1)

Vegan moussaka is like a lower carb version of a vegan shepherd’s pie.

Instead of mashed potatoes on the top you have bechamel sauce.

It’s also a little like lasagna in that you have layers. It starts off with a layer of roasted eggplant and then you have a layer of homemade vegan mince, then more eggplant, and it’s topped off with a thick layer of bechamel sauce.

It then bakes to perfection in the oven and you have some serious comfort food on your hands.

It’s seriously satisfying and high in protein too.

It does take a while to make, I have to tell you. It’s probably not going to go onto the regular weekly dinner rotation, but for a special occasion it’s the best.

And if you love this recipe, you’ll most likely also love our vegan baked ziti and our vegan eggplant parmesan too.

The Best Vegan Moussaka (2)

Moussaka

There are quite a few moving parts to this recipe, which means lots of photo collages! But bear with me.

Here’s just a quick look at the components of your moussaka.

  1. Roasted Eggplant
  2. Vegan Mince
  3. Vegan Bechamel Sauce

This gets layered in a rectangular dish and baked to perfection.

The Best Vegan Moussaka (3)

How To Make Vegan Moussaka

You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.

Press The Tofu

  • Start off by putting on some tofu to press. It’s ideal if you use a tofu press, but if you don’t have one you can place the block of tofu on a plate with another plate on top of it and then place something heavy on top of that, like a heavy pot or stack of books.Leave it to press for 20 minutes.

Roast The Eggplant

  • While the tofu is pressing, slice your eggplant into round slices about ¼ inch thick and place them on parchment lined baking sheets (we used two half sheet trays).
  • Brush the eggplant with olive oil and sprinkle on salt and pepper.
  • Place into the oven and bake at 350°F for 25 minutes, turning the eggplant over at the halfway mark.
The Best Vegan Moussaka (4)

Vegan Mince

  • Add walnuts to the food processor and process into crumbles. Add to a mixing bowl.
The Best Vegan Moussaka (5)
  • Add sliced mushrooms to the food processor and process until finely chopped. Add to the mixing bowl with the walnuts.
The Best Vegan Moussaka (6)
  • When the tofu is pressed, mash it with a fork and add it to the mixing bowl.
The Best Vegan Moussaka (7)
  • Now add lentils to the mixing bowl and toss everything together.
The Best Vegan Moussaka (8)
  • Add olive oil, chopped onion, finely chopped celery and red bell pepper to a pot and sauté until softened.
  • Add crushed garlic, paprika, cumin, oregano, rosemary and cinnamon. Yes, that’s not a typo, we used a little cinnamon! It’s a typical flavor add for moussaka, and in small quantity tastes great here!
  • Sauté briefly to toast the spices.
The Best Vegan Moussaka (9)
  • Add the walnut, mushroom, tofu and lentil mix and toss together with the vegetables and spices.
The Best Vegan Moussaka (10)
  • Add tomato paste, marinara sauce and soy sauce and fry for about 8 minutes until you have cooked off any excess liquid and have a delicious soft mince texture.
The Best Vegan Moussaka (11)
  • Add coconut sugar (for flavor balance), ground black pepper and sea salt to taste.
The Best Vegan Moussaka (12)

Vegan Bechamel Sauce

  • When your eggplant is deliciously baked and your veggie mince is ready to go, now you have to make your vegan white sauce – bechamel.
  • You need to focus all your attention on this while you’re making it, but once you get the hang of it, it’s really easy.
  • Add olive oil to a pot and heat it. Then add flour and fry it in the oil for a minute, then add in soy milk and stir like mad (have a whisk handy as well so you can alternate between stirring and whisking) until well combined.
  • Heat it, stirring all the while until it reaches a rolling boil and then let it boil while you continue stirring until it thickens. You ideally want it very thick for this since you need it to be a fairly firm topping for your moussaka, not a super runny sauce. When it’s nicely thickened, add black pepper and salt to taste.
The Best Vegan Moussaka (13)

Layer the Moussaka

  • Start off with a layer of roasted eggplant.
  • Then add all the veggie mince on top of that.
The Best Vegan Moussaka (14)
  • Add the rest of the eggplant on top of the veggie mince, and top it all off with all the white sauce.
The Best Vegan Moussaka (15)
  • Smooth down and then place into the oven to bake for 40 minutes at 350°F, switching to grill for the last 5 minutes so that it can brown a little more on top.
The Best Vegan Moussaka (16)
  • Let it cool for a bit before serving.
The Best Vegan Moussaka (17)

Chef’s Tips

Your vegan mince needs to be thick. So cook off any excess liquid so that it’s a nice thick mince.

Your bechamel sauce also needs to be thick.This can take a while, especially since it’s a lot of sauce.

If you’re having trouble with your bechamel sauce thickening and it’s taking just too long and not seeming to thicken, then you can add a little more flour. Mix a tablespoon of flour with some water into a paste and then whisk it into the white sauce.

The Best Vegan Moussaka (18)

Storing and Freezing

Leftovers keep very well in the fridge for around 4-5 days and can be reheated at your leisure.

This vegan moussaka is freezer friendly for up to 3 months too!Let it cool completely before freezing. Thaw overnight in the fridge and then reheat in the oven at 350°F until heated through.

The Best Vegan Moussaka (19)

More Delicious Vegan Dinners

  1. Vegan Shepherd’s Pie
  2. The Best Vegan Lasagna
  3. Baked Vegan Mac and Cheese
  4. Vegan Pasta Bake
  5. Vegan Cannelloni
  6. Vegan Stuffed Shells

Did you make this recipe? Be sure to leave a comment and rating below!

The Best Vegan Moussaka (20)

Vegan Moussaka

This vegan moussaka is deliciously layered with baked eggplant, homemade vegan mince and a creamy vegan bechamel sauce. Ultimate comfort food.

4.82 from 22 votes

Print Pin Rate

Course: Entree, Savory

Cuisine: Greek, Vegan

Diet: Vegan

Prep Time: 30 minutes minutes

Cook Time: 1 hour hour 25 minutes minutes

Total Time: 1 hour hour 55 minutes minutes

Servings: 8

Calories: 581kcal

Author: Alison Andrews

Ingredients

For the Eggplant:

  • 2 Large Eggplants (1.3 pounds/600g) Sliced
  • Olive Oil For Brushing
  • Sprinkle Salt and Pepper

For the Vegan Mince:

  • 8 ounces Extra Firm Tofu (226g) Pressed
  • 1 cup Walnuts (100g) Finely Chopped
  • 2 ½ cups Cremini Mushrooms (240g) Finely Chopped
  • 15 ounce Can Brown Lentils Drained, or 1 and ½ cups cooked lentils
  • 2 Tbsp Olive Oil
  • 1 Medium Onion White, Yellow or Brown, Finely Chopped
  • 2 Medium Stalks Celery Finely Chopped
  • 1 Medium Red Bell Pepper Finely Chopped
  • 1 Tbsp Crushed Garlic
  • 1 tsp Paprika
  • 1 tsp Cumin
  • 1 tsp Dried Oregano
  • 1 tsp Dried Rosemary
  • tsp Ground Cinnamon
  • ½ cup Tomato Paste (130g)
  • 1 cup Marinara Sauce (240ml)
  • 1 Tbsp Dark Soy Sauce
  • 1 Tbsp Coconut Sugar
  • ¼ tsp Ground Black Pepper
  • Salt To Taste

For the Bechamel Sauce:

  • ¾ cup Olive Oil (180ml)
  • ¾ cup All Purpose Flour (94g)
  • 8 cups Soy Milk (1930ml)
  • Black Pepper To Taste
  • Sea Salt To Taste

For Decoration (Optional):

Instructions

Press the tofu:

  • Start off by putting your tofu on to press. If you have a tofu press, then this is perfect to use, but if not, you can place the block of tofu on a plate, with another plate on top of it and then place something heavy on top of that, like a heavy pot or a heavy stack of books. Let it press for 20 minutes.

Roast the Eggplant:

  • While the tofu is pressing, preheat your oven to 350°F (180°C). Slice the eggplant into round slices about ¼ inch thick and place them onto parchment lined baking sheets (we used two half sheet trays).

  • Brush the eggplant slices with olive oil and sprinkle on salt and pepper.

  • Place the eggplant into the oven and bake for 25 minutes, turning them over at the halfway mark.

Prepare the Vegan Mince:

  • Add walnuts to the food processor and process into crumbles. Add to a mixing bowl.

  • Add sliced mushrooms to the food processor and process until finely chopped. Add to the mixing bowl.

  • When the tofu is pressed, mash it with a fork and add it to the mixing bowl.

  • Add the lentils to the mixing bowl and toss everything together.

  • Add olive oil, chopped onion, celery and red bell pepper to a pot and sauté until softened.

  • Add crushed garlic, paprika, cumin, oregano, rosemary and cinnamon. Sauté for a minute to lightly toast the spices.

  • Now add the walnut, mushroom, tofu and lentil mix and toss together with the vegetables and spices.

  • Add tomato paste, marinara sauce and soy sauce and fry for about 8 minutes until you have cooked off any excess liquid and have a delicious soft mince texture.

  • Add coconut sugar, black pepper and sea salt to taste.

Prepare the Bechamel Sauce:

  • Add olive oil to a pot and heat it. Add the flour and fry it in the oil briefly. Add in all the soy milk at once and stir vigorously until well combined.

  • Alternate between a wooden spoon and a whisk while heating to remove any lumps. It can tend to stick to the bottom of the pot so make sure you are scraping the bottom of the pot constantly and then whisking it in.

  • Keep stirring and whisking until it reaches a rolling boil and then let it boil while you continue to stir until it thickens.

  • When it's thickened, add black pepper and salt to taste.

Assemble the Moussaka:

  • Preheat the oven to 350°F (180°C). Place half of the roasted eggplant along the bottom of a 9×13 oven-safe dish. Add all the vegan mince on top of the eggplant and smooth it down into a thick layer.

  • Top the vegan mince with the remaining sliced eggplant. Add all of the bechamel sauce on top and smooth it down with the back of a spoon.

  • Place into the oven to bake for 40 minutes switching to grill for the last 5 minutes so that it can brown on top.

  • Let it cool for 10 minutes on the countertop before serving.

  • Decorate with sprinkles of dried oregano, paprika, ground black pepper and sprigs of fresh rosemary.

Notes

  1. Marina sauce: You can use any marinara sauce that you like the taste of.
  2. Storing: Leftovers keep very well in the fridge for around 4-5 days.
  3. Freezing: It’s freezer friendly for up to 3 months.

Nutrition

Serving: 1Serve | Calories: 581kcal | Carbohydrates: 41.3g | Protein: 20.1g | Fat: 39.2g | Saturated Fat: 5.6g | Sodium: 676mg | Fiber: 7.8g | Sugar: 10.7g

DID YOU MAKE THIS RECIPE? Rate it & leave your feedback in the comments section below, or tag @lovingitvegan on Instagram and hashtag #lovingitvegan

« Vegan Coffee Ice Cream

Vegan Scrambled Eggs (No Tofu!) »

The Best Vegan Moussaka (21)

About the Author

Hi I'm Alison Andrews, I'm the voice and cook behind Loving It Vegan. I love making delicious vegan food and creating vegan versions of all your old favorites, so that you’ll never feel like you’re missing out. Find out more about me here.

Loving It Vegan is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Loving It Vegan will receive a small commission from the purchase at no additional cost to you.

Reader Interactions

Comments

  1. The Best Vegan Moussaka (22)Maria says

    Excellent! I love the bechamel sauce, I used almond milk with Country Crock plant creamer mixed in. I had a good bit extra so I’ll probably convert the leftover sauce into a makeshift Alfredo for pasta. The homemade mince tastes so wholesome and hearty. My boyfriend gave it a 10/10, which is rare for him! It took me 3 hours to make so I’m glad he liked it that much haha. Thanks for making this recipe and sharing it!The Best Vegan Moussaka (23)

    Reply

    • The Best Vegan Moussaka (24)Nadine @ Loving It Vegan says

      Thanks so much for sharing and for your great review Maria!

      Reply

  2. The Best Vegan Moussaka (25)Kate Nye says

    I have veganised traditonal Greek Moussaka (without cumin, rosemary, bell pepper, paprika or celery). I make my own sauce, with garlic, onion, oregano, cinnamon, parsley, black pepper, olive oil and red wine and I usually use TVP or buy lentils for my ‘mince’. In the winter, I use a layer of potato slices on the bottom, then sauce, then egg plant, but in the summer, I use a layer of roasted (or fried) zucchini instead of potato as it makes the meal lighter (I also use a little grated vegan cheese and a little bechamel between the layers). I make my bechamel the same as you do, except I also add grated nutmeg and ‘set’ the sauce by using Orgran vegan egg replacer.

    Reply

    • The Best Vegan Moussaka (26)Alison Andrews says

      Sounds good! Thanks for sharing Kate.

      Reply

  3. The Best Vegan Moussaka (27)judi says

    Once again, your recipe blew us away! I agree with other reviewers that the Bechamel sauce is more than enough – I reserved some for the next recipe 🙂 I notice one person asked about tofu substitutions – I used both lentils AND TVP (textured vegetable protein) and the texture is just amazing, like ground lamb/beef. My partner doesn’t like eggplant, so I used yellow zucchini and potatoes – absolutely to die for! Thanks again Alison for another 5-star dish!!!The Best Vegan Moussaka (28)

    • The Best Vegan Moussaka (29)Alison Andrews says

      Thanks so much for sharing Judi! Soooo happy it was a success! 🙂

      Reply

  4. The Best Vegan Moussaka (30)Deborah Kenty Perry says

    LOVED this recipe and will surely make it again. Cut the béchamel less than half as others have. A bit labour intensive but well worth it!The Best Vegan Moussaka (31)

    Reply

    • The Best Vegan Moussaka (32)Alison Andrews says

      So glad you loved it Deborah! Thanks for sharing!

      Reply

  5. The Best Vegan Moussaka (33)Denise Haas says

    Got rave reviews from the family….it was a bit time consuming but worth it in the end.The Best Vegan Moussaka (34)

    Reply

    • The Best Vegan Moussaka (35)Alison Andrews says

      Yay! Thanks so much Denise!

      Reply

  6. The Best Vegan Moussaka (36)Judy says

    Made this recipe tonight. All the right spices, great texture, yummy. Used almond milk (unsweetened), and made 1/2 recipe of bechamel which was plenty.
    Will definitely make again.

    Reply

    • The Best Vegan Moussaka (37)Alison Andrews says

      Wonderful! Thanks for sharing Judy!

      Reply

  7. The Best Vegan Moussaka (38)Joanna says

    Recipe sounds great coming from a vegan Greek that used to love the real deal moussaka the way my mama made it. Only thing is I do not eat soy so I can easily replace the soy milk but tofu seems to be a hard one since I imagine thats an important ingredient in any vegan meat substitute recipe. I will have to experiment with this new pumpkin seed tofu that has come out made only with pumpkin seeds but its nothing like tofu. Thanks for sharing! I also do not eat flours unless its Spelt, Chickpea or Almond/Coconut flour..do you think I could sub one of those probably garbanzo bean flour?

    Reply

    • The Best Vegan Moussaka (39)Alison Andrews says

      Thanks Joanna! Let us know how it goes with the pumpkin seed tofu! That sounds really interesting. I think spelt flour should work. Otherwise we have made our white sauce with a gluten-free all purpose blend and that does work great too.

      Reply

  8. The Best Vegan Moussaka (40)Elham says

    Can I substitute the soy milk? If so, is there something else you’d recommend?

    Reply

    • The Best Vegan Moussaka (41)Alison Andrews says

      Sure, almond milk, coconut milk both work well. Most likely any non-dairy milk that heats well will work great.

      Reply

  9. The Best Vegan Moussaka (42)Glenn Johnston says

    Made this for the first time and loved it! It is quite involved, but definitely worth the effort. Family who ate it rated it extremely highly. Followed recipe to the letter except made half the white sauce and it was certainly enough. N8 cups (nearly 2000ml) seemed too much.The Best Vegan Moussaka (43)

    Reply

    • The Best Vegan Moussaka (44)Alison Andrews says

      So glad you enjoyed it Glenn! Thanks for the awesome review!

      Reply

  10. The Best Vegan Moussaka (45)Lily says

    This is SO TASTY!!!
    I just finished making it for the first time, it’s got to be my new favourite comfort meal :’)
    I followed the recipe almost exactly, just adding about 1/4 cup nutritional yeast to the bechamel sauce ????
    And both the mince and sauce taste AMAZING on their own, I will be coming back to this recipe for lasagnas, pasta Bolognese and for a super creamy mac and cheese!
    Thank you!!The Best Vegan Moussaka (46)

    Reply

    • The Best Vegan Moussaka (47)Alison Andrews says

      Awesome! Thanks so much for the great review Lily!

      Reply

  11. The Best Vegan Moussaka (48)Lynn says

    Question… I want to make this but could veggie broth be substituted for some of the oil? Please advise, I have company coming this weekend and I’d love to serve this. THANK YOU!

    Reply

    • The Best Vegan Moussaka (49)Alison Andrews says

      Hi Lynn, yes sure you can experiment with using veg stock for some or even all of the oil. But I would recommend to experiment with it so that you’re not trying it out for the first time when you have guests coming. 🙂

      Reply

  12. The Best Vegan Moussaka (50)Pam Taylor says

    Love moussaka- what can I sub for tofu?

    Reply

    • The Best Vegan Moussaka (51)Alison Andrews says

      Hmmm, you could try using extra mushrooms? I’m not sure though as I haven’t tried a version without tofu.

      Reply

  13. The Best Vegan Moussaka (52)Kay says

    I too felt like it was too much sauce, I made half what was instructed and didn’t even finish that. I will make lasagna with the rest. But great sauce. It will be my go to.

    Reply

  14. The Best Vegan Moussaka (53)Kay ross says

    Oh, I also added a layer of thinly sliced potatoes, as this is how my aunt did it and I love carbs!

    Reply

    • The Best Vegan Moussaka (54)Alison Andrews says

      Oh awesome! Sounds like a good addition!

      Reply

« Older Comments

Comment Policy: Your feedback is really appreciated! Please do us a favor and rate the recipe as well as this really helps us! The most helpful comments are the ones that give useful feedback for others who might make the recipe, tell about substitutions you made or adjustments you made and how it turned out, or assisting other commenters. Rude or insulting comments will not be accepted.

Leave A Comment & Review

The Best Vegan Moussaka (2024)

FAQs

What is the top layer of moussaka made of? ›

Moussaka is to the Greek what Lasagna is to Italians. A rich tomato meat sauce layered with eggplant instead of pasta sheets, and topped with a thick layer of béchamel sauce, this traditional Greek recipe takes time to assemble – but it's well worth the effort!

Why is moussaka watery? ›

Sweating the eggplant is very important when baking it in a casserole because it holds a lot of water, which can ultimately ruin the moussaka. To prevent the moussaka from being watery, make sure to lay the eggplant on a paper towel, sprinkle lightly with salt and let it sit for 30 minutes.

Is moussaka good for you? ›

Yet, moussaka - a combination of potatoes, eggplants, zucchinis and minced meat in a rich, tomato sauce - is a much healthier choice than a highly processed, white bread sandwich.

Why is moussaka special? ›

A medley of fantastic flavors meld when moussaka (the stress is on the last syllable) is baked to perfection. No other dish in the world combines the spiced essence of minced meat, soft tasteful eggplant and the creamy richness of béchamel sauce. Head to any Greek restaurant to discover this special dish.

What does moussaka mean in Greek? ›

Moussaka cuisine takes its name from the Arabic word musaqqa'ah. The word means cold or dipped in liquid. Greek and Turkish foodies adopted the name when the Arabs introduced it to the Mediterranean. Turks and Greeks may have agreed on this Arabic name because moussaka is best served warm or cold.

What pairs well with moussaka? ›

What to serve with lamb moussaka
  • A Greek salad of cucumber, tomatoes and olives with a Greek herb dressing.
  • A fresh green salad with a tomato and herb dressing.
  • A freshly grated carrot, lentil and parsley salad.
  • A chickpea, garlic and mint salad.

What is the difference between Turkish and Greek moussaka? ›

Let's just mention that there is a significant difference between the Turkish and Greek versions of this dish. Namely, the Turkish version is not layered and baked and looks like stew made of equal parts auberigine, tomato, onions and minced meat, and is usually served with the Turkish version of pilaf.

Does moussaka contain cinnamon? ›

Today we're talking moussaka, a sublime Greek casserole with layers of tender eggplant, a flavorful meat sauce, and topped with creamy bechamel. It's rich, decadent and seasoned with hints of cinnamon, nutmeg, oregano and paprika. Even though Greek moussaka is not difficult to make, it is a bit time consuming.

What is béchamel sauce made of? ›

Béchamel, or white sauce, is a cooked mixture of butter, flour, and milk. It is one of five mother sauces, a rich, flavorful base that can be used on its own or to create different sauces. Béchamel is used in dishes like mac and cheese, lasagna, and cheese souffle to add a wonderfully creamy element.

What is a fun fact about moussaka? ›

History of Moussaka: Moussaka has an interesting history. Its origins are traced back to the Middle East, and the dish was likely brought to Greece during the Ottoman Empire. The modern Greek version, which includes layers of eggplant and bechamel sauce, was created by Nikolaos Tselementes, a Greek chef, in the 1920s.

What is an interesting fact about moussaka? ›

An early version of moussaka is mentioned in a 13th-century manuscript, but bechamel sauce is a more modern addition. Extra vegetables such as courgette can be added to the dish. Prior to the publication of Odigos Mageirikis, Kremezi claims, 'there was no moussaka as we know it today.

What ethnicity is moussaka? ›

moussaka, dish of baked lamb and eggplant prepared throughout the Balkans and Middle East but most closely associated with Greece and Turkey. In the Greek version, eggplants are sliced and fried lightly in olive oil and then layered in a casserole with a mixture of ground lamb, onions, tomato sauce, and seasonings.

What is moussaka in English? ›

moussaka. noun. mous·​sa·​ka ˌmü-sə-ˈkä : a Middle Eastern dish of ground meat (as lamb or beef) and sliced eggplant often topped with a seasoned sauce.

What is Greece's national dish? ›

And every restaurant featured their version of moussaka, which some might say is the national dish of Greece. Moussaka is an iconic eggplant casserole featuring layers of eggplant, potatoes and a rich tomato meat sauce.

What is another name for moussaka? ›

Names for this casserole abound across languages, such as “musakka", “mussaqa'a”, “mousakas”, “moussaka” and others still. No matter how it's now written or pronounced, it is common in both Turkey and Greece. Here's the interesting history and origin of this delectable eggplant dish.

What is a traditional moussaka made of? ›

Make our easy moussaka for an instant crowd pleaser. This classic Greek dish of layered thinly sliced potato, aubergine and lamb is topped with a creamy béchamel sauce.

Can you buy ready made béchamel sauce? ›

Béchamel with Butter Sauce 1 Litre Ready to use. Smooth & creamy white sauce, enriched with butter. Great for soups, dips & main dishes such as lasagne, cauliflower cheese, pie fillings & stroganoff.

Is béchamel sauce the same as white sauce? ›

The term “white sauce” is a more general term that is sometimes used to refer to any white-coloured sauce, while “béchamel sauce” specifically refers to the white sauce made from a roux and milk. However, the two terms are often used interchangeably. In most cases, they refer to the same sauce.

Top Articles
Latest Posts
Article information

Author: Lilliana Bartoletti

Last Updated:

Views: 6346

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Lilliana Bartoletti

Birthday: 1999-11-18

Address: 58866 Tricia Spurs, North Melvinberg, HI 91346-3774

Phone: +50616620367928

Job: Real-Estate Liaison

Hobby: Graffiti, Astronomy, Handball, Magic, Origami, Fashion, Foreign language learning

Introduction: My name is Lilliana Bartoletti, I am a adventurous, pleasant, shiny, beautiful, handsome, zealous, tasty person who loves writing and wants to share my knowledge and understanding with you.