• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Six Hungry Feet logo

  • All Recipes
  • Spanish-inspired
  • Asian-inspired
  • About
  • Subscribe
menu icon
go to homepage
  • All Recipes
  • Spanish-inspired
  • Asian-inspired
  • About
  • Subscribe
  • subscribe
    search icon
    Homepage link
    • All Recipes
    • Spanish-inspired
    • Asian-inspired
    • About
    • Subscribe
  • ×
    Home » Recipes » Main Dish

    Published: Sep 20, 2022 · Updated: Apr 5, 2024 by Laura Arteaga

    Vegan Moussaka

    Jump to Recipe Print

    This hearty Vegan Moussaka consists of different layers of roasted eggplant and potatoes, a delicious and umami-packed cauliflower and walnut ragu, and a creamy vegan bechamel made with cashews.

    Vegan Moussaka

    What is Moussaka?

    Moussaka is one of the most famous Greek dishes. Originally made with eggplant, tomato and meat sauce, cheese, and bechamel, this layered casserole dish is the perfect meal to enjoy on special occasions.

    Our Vegan version of the traditional Greek Moussaka combines layers of roasted eggplant and potatoes with a big layer of rich tomato ragu made with cauliflower and walnuts to give the sauce a "meaty" texture. To complete our veggie Moussaka, we add a last layer of the most delicious vegan bechamel. Finishing the Moussaka in the oven gives the bechamel the perfect golden color and the right texture.

    Our Moussaka is:

    • Vegan
    • A main dish
    • Hearty
    • Comforting
    • Healthy
    • Family-friendly
    Vegetarian Moussaka

    How to make Vegan Moussaka

    To make the best Vegan Moussaka, you need to prepare these three elements: Roasted eggplant and potatoes, a vegan tomato ragu, and a plant-based bechamel. Once these three items are ready, all you need to do is to assemble the moussaka by creating layers in a casserole or baking dish.

    Roasted Eggplant and Potatoes

    The first layer we add consists of roasted potatoes and eggplant or aubergine.

    To prepare this first layer, all you need to do is slice the potatoes and eggplant (vertically) into medium-sized slices (if you slice them too thin they will easily burn). Place the potatoes and aubergine slices on a big baking tray, brush gently with some olive oil, sprinkle some sea salt and bake for about 20 minutes (200C or 400F) or until golden.

    Vegan Cauliflower and Walnut Ragu

    If you want to make a vegetarian Moussaka, the rich tomato sauce or ragu needs to be really flavourful and quite thick. To provide this sauce with some texture and protein most people use lentils, which is a brilliant addition. At home, we prefer using a walnut and cauliflower mixture when making bolognese or ragu-style sauces.

    To prepare this "meaty" mixture, cut the cauliflower into big florets and add it to a food processor. Add the walnuts and pulse a couple of times.

    Vegan Cauliflower and Walnut mixture

    Transfer to a baking tray or casserole dish and add half of the spice mixture: Coriander powder, cumin powder, black pepper, nutmeg, cinnamon, and salt. Drizzle some olive oil and bake for 20 minutes stirring the mixture halfway through.

    While the mixture is cooking, you can start cooking the other part of this rich vegan tomato sauce.

    Using a cast-iron pot or another big pan or pot, add some olive oil and when heated, add finely chopped onion. When the onion starts to soften, add finely chopped or minced garlic, chopped mushrooms, and carrots. Stir for a couple of minutes and add the other half of the spice mixture.

    When fragrant, add chopped tomatoes, oregano, and a bay leaf. Leave the sauce simmering for 15-20 minutes. If the tomatoes are a bit acidic, you can add some sweetener such as sugar, agave, or maple syrup.

    Vegan Ragu

    Vegan Bechamel

    When the eggplant, potatoes, and plant-based ragu are ready, you can prepare the bechamel.

    To make the vegan bechamel, we use cashews. We love how creamy this nut can go when you hydrate them for long enough. As well, they add protein to your dish. For this plant-based bechamel, you need cashews, water, margarine or vegan butter, yeast flakes (optional), and flour.

    Leave the cashews soaking in warm water for at least 30 minutes. You can as well, leave them soaking overnight in room-temperature water.

    Once the cashews have been soaking for long enough, rinse them and add them to a blender jug. Add water, salt, and yeast flakes and blend until you have a smooth sauce. If you need to substitute this ingredient, we have some vegan alternatives for nutritional yeast that can help you.

    Using a medium-size pan heated to medium-low heat, add the margarine and stir until melted. Gradually add the flour while you keep whisking until you have a smooth kind of paste. Then pour slowly the cashew cream, while you keep whisking. Keep mixing until you have the right consistency and no lumps are formed.

    If you want to make this Moussaka vegetarian and want to add an extra touch with the bechamel, you need to try this delicious Roux Sauce made with onion cluté.

    Vegan Bechamel

    Assembling a Vegetarian Moussaka

    Once you have prepared the three elements, it is time to assemble your Vegan Moussaka. For this recipe, we use our ceramic casserole from Staub, with measurements of 32cm/20cm/6cm (12,5x8 inches).

    1. Place the roasted potatoes to create the first layer.
    2. Place the roasted eggplant on top of the potatoes.
    3. Add on top of the roasted veggies the vegetarian ragu. You want to add enough to create a thick layer and have enough sauce when eating the moussaka.
    4. Add another layer of eggplant.
    5. Pour the vegan bechamel so it covers the previous layers. At this point, you can add some fresh rosemary or another fresh herb to have a great presentation.
    6. Bake for about 20 minutes at 180C / 350F and broil the top for about 2-3 minutes so it gets a nice golden color.
    Vegan Moussaka - step by step

    Variations for our Veggie Moussaka

    Make it vegetarian. To make this moussaka vegetarian, you can use regular bechamel and cheese.

    Make it nut-free. To make the ragu nut-free, substitute the walnuts for button or cremini mushrooms. You can use a food processor to ground them into small pieces or simply finely chop them. Our bechamel is made with cashews, to substitute the cashew cream, you can use oat or soy cream.

    Make it gluten-free. This recipe is really easy to make gluten-free. The only part that contains gluten is the bechamel. You can make a gluten-free vegan bechamel, following My Pure Plants recipe.

    Add more veggies. Moussaka is a time-consuming recipe, and in order to keep it as simple as possible, we decided to just add eggplants and potatoes plus the veggies that are already in the sauce. Other veggies such as roasted zucchini or red pepper make a great addition to your layers.

    Vegan Moussaka

    Serving Suggestions

    Moussaka is a main dish that is hearty and filling. We love making moussaka for special gatherings such as family dinners, Christmas, Thanksgiving, Easter, or other special days that we want/can spend longer in the kitchen to make something delicious.

    This Greek-style casserole dish is perfect on its own. We normally make a light salad with fresh lettuce and tomatoes to serve on the side as the moussaka itself is more than enough. Other great side dishes to serve with this moussaka are this refreshing Beetroot Carpaccio, Beetroot Salad, or some Maple Roasted Carrots.

    Vegan Moussaka serving

    FAQ and Tips

    • Can this Moussaka be made in advance? This recipe takes a bit of time and patience to make. If you can, we recommend making the ragu and roasted vegetables a day in advance, as well as leaving the cashews soaking overnight the night before. Leave the bechamel for the same day you are cooking this recipe.
    • How can I make this Moussaka nut-free? To make this recipe nut-free you will need to substitute the walnuts added for the ragu for button or cremini mushrooms. You can use a food processor to ground them into small pieces or simply finely chop them. As well, our vegan bechamel is made with cashews, to substitute the cashew cream, you can use oat or soy cream.
    • Can I make the "meaty" part of the ragu with lentils instead of cauliflower and walnuts? Yes, you can use cooked lentils instead of the cauliflower and walnut mixture we use for this recipe. Add the cooked lentils when you add the chopped tomatoes, before simmering the sauce.
    • What size casserole was used to make this recipe? For this recipe, we use our ceramic casserole from Staub, with measurements of 32cm/20cm/6cm (12,5x8 inches).
    Vegan Moussaka

    Vegan Moussaka

    This hearty Vegan Moussaka consists of different layers of roasted eggplant and potatoes, a delicious and umami-packed cauliflower and walnut ragu, and a creamy vegan bechamel made with cashews.
    5 from 39 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: greek
    Keyword: Vegan Moussaka
    Prep Time: 30 minutes minutes
    Cook Time: 1 hour hour 30 minutes minutes
    Total Time: 2 hours hours
    Servings: 4 people
    Calories: 506kcal

    Ingredients

    Layer 1 - Roasted Vegetables

    • 2 medium size potatoes
    • 1 large eggplant
    • 1 teaspoon sea salt
    • 1 tablespoon olive oil

    Layer 2 - Vegan Ragu

    • ⅓ medium size cauliflower
    • ⅓ cup walnuts
    • 1 teaspoon coriander
    • 1 teaspoon cumin
    • ½ teaspoon cinnamon
    • ½ teaspoon black pepper
    • ½ teaspoon nutmeg
    • ½ teaspoon ground cloves
    • 1 teaspoon salt
    • 1 small onion
    • 2 garlic cloves
    • 2 carrots
    • 2-3 button mushrooms
    • 600 g chopped tomatoes (canned or fresh)
    • 1 teaspoon oregano
    • 1 bay leaf

    Layer 3- Vegan Bechamel

    • 100 g cashews presoaked
    • 400 ml water
    • 1 tablespoon yeast flakes
    • 40 g plant-based margarine or vegan butter
    • 40 g all purpose flour
    Prevent your screen from going dark

    Instructions

    1. Prepare the Roasted Eggplant and Potatoes

    • Preheat the oven to 200C (400F)
    • Peel and slice the potatoes into 2 cm thick slices. Wash and slice the eggplant (vertically) into medium-size slices.
    • Place the potatoes and eggplant slices on a big baking tray, brush gently with olive oil, sprinkle some sea salt and bake for about 20 minutes or until golden.

    2. Prepare the Vegan Ragu

    • Cut the cauliflower into big florets and add into a food processor. Add the walnuts and pulse a couple of times. Keep pulsing a few times until everything is completely combined and grounded.
    • Transfer the mixture to a baking tray. Add half of the spice mixture (cumin, coriander, cloves, cinnamon, black pepper, nutmeg, and salt) and drizzle some olive oil on the top.
    • Bake for about 20 minutes at 180C (350F) stirring the mixture halfway through. When the mixture is cooked turn off the oven and leave aside.
    • Finely chop the onion, carrot, mushrooms, and mince the garlic.
    • Heat some oil in a big saucepan and add the onions. Stir for a couple of minutes until softened. Then add the garlic, carrot, and mushrooms.
    • Leave cooking for 10-12 minutes. Add the chopped tomatoes and the other half of the spice mixture, oregano, and bay leaf. Stir until all the ingredients are perfectly combined.
    • Lower the heat and leave simmering for at least 20 minutes. Adjust with sugar if the sauce is too acidic.

    3. Prepare the Vegan Bechamel

    • Leave the cashews soaking in warm water for 20-30 minutes or soak them overnight at room temperature. Rinse and set aside.
    • Add the presoaked cashews to a blender jug with the water and yeast flakes. Blend until you have a smooth cream.
    • Using a medium-size pan heated to medium-low heat, add the plant-based margarine and stir until melted. Gradually add the flour while you keep whisking until you have a smooth kind of paste.
    • Slowly pour the cashew cream, while you keep whisking. Keep mixing until you have the right consistency and no lumps are formed.

    4. Assemble the Moussaka

    • Assemble the Moussaka using a medium-size casserole dish by creating layers. First, add the roasted potatoes and eggplant, then add the tomato ragu, add another layer of eggplant and to finish the moussaka, add the cashew bechamel.
    • Bake the Moussaka for about 20 minutes. Then optionally, you can broil the top for about 2-3 minutes to get a nice golden colour.

    Newsletter

    Join our Community of Foodies. Exclusive plant-based recipes, meal plans, and pro cooking tips directly to your inbox. Join Now!

    Nutrition

    Calories: 506kcal | Carbohydrates: 56g | Protein: 14g | Fat: 28g | Saturated Fat: 5g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 12g | Trans Fat: 0.04g | Sodium: 1484mg | Potassium: 1467mg | Fiber: 12g | Sugar: 13g | Vitamin A: 5705IU | Vitamin C: 43mg | Calcium: 133mg | Iron: 6mg

    If you tried our recipe, please leave a comment or tag us on Instagram. We are always happy to see your creations! 

    MORE COMFORTING VEGAN MEALS

    • Vegan Leek and Mushroom Pie
    • Vegan Cauliflower Casserole
    • Vegan Stew
    • Vegan Lasagna Soup
    • Vegan Nut Roast with Festive Roasted Vegetables

    About Laura Arteaga

    I'm Laura, originally from Mallorca, Spain. My culinary journey began at 21, and despite my background in Economics, cooking stole my heart. I am now a full time writer and food blogger. My food philosophy is simple: "Eat more real food." Through my writing and recipes, I want to inspire people to transition to a plant-based life style, to eat more vegetarian food, or simply to try new recipes in the comfort of their homes.

    Subscribe for More!

    Reader Interactions

    Comments

    1. Heather says

      September 20, 2022 at 7:43 pm

      5 stars
      Love moussaka! Can't wait to try this vegan version with that creamy beschamel sauce. Perfect Fall comforting dinner!

      Reply
      • Laura says

        September 21, 2022 at 8:18 am

        Thank you Heather, let us know how it goes 🙂

        Reply
    2. veenaazmanov says

      September 21, 2022 at 4:49 am

      5 stars
      This Vegan creamy dish looks so inviting. This is definitely a Happy Meal option. I cant wait to check this out. Thanks for your recipe.

      Reply
      • Laura says

        September 21, 2022 at 8:18 am

        Thank you!

        Reply
    3. Amanda says

      September 21, 2022 at 8:22 pm

      5 stars
      Nice variation to this traditional recipe! This vegan version turned out quite tasty. Will definitely keep this in our rotation.

      Reply
      • Laura says

        September 24, 2022 at 2:10 pm

        Thank you Amanda!

        Reply
    4. Megan says

      September 22, 2022 at 11:42 pm

      5 stars
      We really loved this moussaka. This will definitely be on high rotation for us. Thanks

      Reply
      • Laura says

        September 24, 2022 at 2:10 pm

        Thank you Megan.

        Reply
    5. Helene says

      September 24, 2022 at 8:44 am

      5 stars
      Thank you for this wonderful recipe. I love to make moussaka but have never made a vegan version before. This vegan version is just as tasty as the original.

      Reply
      • Laura says

        September 24, 2022 at 2:10 pm

        Thank you Helene, happy you liked our Moussaka recipe!

        Reply
    6. Natalie says

      September 24, 2022 at 12:42 pm

      5 stars
      I was suspicious about weather my kids will like a vegan moussaka... And I must tell you, they loved it! This is a great family meal recipe, thanks!

      Reply
      • Laura says

        September 24, 2022 at 2:11 pm

        Thank you Natalie, it is indeed 🙂

        Reply
    7. Dennis says

      September 24, 2022 at 8:26 pm

      5 stars
      I have a vegan friend coming to visit and I will be making this for him, I know he's going to love it!

      Reply
    8. Tristin says

      September 25, 2022 at 3:40 am

      5 stars
      The whole family loved this moussaka. Full of great flavor and I especially loved the eggplant slices.

      Reply
    9. Adriana says

      September 25, 2022 at 6:49 pm

      5 stars
      wow, moussaka is such a comforting dish, making it meatless sounds like a great idea. I am a flexitarian so I am saving this for next week's menu.

      Reply
    10. Cathleen says

      September 26, 2022 at 12:12 am

      5 stars
      This looks amazing!! I am buying all of the ingredients tonight and making it tomorrow evening. Thank you for sharing this recipe 🙂

      Reply
      • Laura says

        September 26, 2022 at 8:46 am

        Thank you Cathleen!

        Reply
    11. Lisa says

      September 26, 2022 at 11:55 am

      5 stars
      This moussaka is so good! My daughter is a vegetarian that also doesn’t eat dairy so this recipe is perfect to make when she visits.

      Reply
      • Laura says

        September 26, 2022 at 1:13 pm

        Thanks Lisa, I am sure she will love it!

        Reply
    5 from 39 votes (28 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Six Hungry Feet is a blog dedicated to plant-based recipes from around the world. Our recipes are influenced by our travels around Asia, our childhood in Spain (Laura) and Ireland (Astra), and by parenthood, which made us develop more and more family-friendly recipes.  More about us →

    Featured Recipes

    • Vegan Oyster Mushroom Tacos
      Oyster Mushroom Tacos
    • Loaded Hummus
      Mediterranean Loaded Hummus
    • Vegan Wonton Soup
      Vegan Wonton Soup
    • Strawberry Crumble
      Vegan Strawberry Crumble

    Stock images by Depositphotos

    A cookbook titled "Mediterranean Kitchen" by Six Hungry Feet, featuring a wooden spoon and a large bowl of mixed salad with zucchini, greens, feta cheese, and nuts. The cover notes "31 Tasty, Healthy and Nutritious Plant-based Recipes" and "Made with love from Mallorca.

    Footer

    ↑ back to top

    Privacy Policy - Disclaimer - Contact - Work with Us

    Copyright © 2024 Six Hungry Feet

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.