• Skip to main content
  • Skip to primary sidebar
Veggies Don't Bite
menu icon
go to homepage
  • Easter
  • Recipes
  • Shop
  • Resources
  • Portfolio
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Easter
    • Recipes
    • Shop
    • Resources
    • Portfolio
    • Facebook
    • Instagram
    • LinkedIn
    • Pinterest
    • Twitter
  • ×

    Home ▸ Vegan Main Dishes

    The Best Vegan Moussaka Recipe

    Last modified: August 15, 2022. Originally posted: August 15, 2022 By Sophia DeSantis

    As an Amazon Associate I earn from qualifying purchases.
    Jump to Recipe Print Recipe
    Collage of moussaka being layered in a white baking dish and a piece of it with overlay text.
    A piece of moussaka sprinkled with parsley on a white plate that is sitting on a blue plate.

    This vegan moussaka recipe is hands down the best one you'll ever have! It's 100% authentic based off of my Greek mom's recipe and will knock the socks off all your guests.

    While Greek moussaka can take some effort, much like a lasagna, it is possible to make it easier the day you put it together following all my tips and tricks.

    White plate on top of a blue plate with a slice of lentil based moussaka on it
    Click here to subscribe

    This is a sponsored conversation written by me on behalf of Ralphs. The opinions and text are all mine.

    This post was originally published on 11/14/16

    Taking my mom's Greek recipes from her childhood back in Greece and making them vegan is my super power. My vegan spanakopita is one of my huge successes, but my vegan pastitsio is a close second!

    Ingredients

    Traditionally, moussaka is made of cream and meat. Two things that are not part of a plant based diet. But I knew that with some experimenting, I could make it happen and I nailed this one.

    Obviously we need eggplant for one of the layers.

    Here is what you need for the ' meaty' filling (a similar filling to my Vegan Shepherd’s Pie):

    • Onion
    • Garlic
    • Chickpeas
    • Lentils
    • Walnuts
    • Broth
    • Tomatoes
    • Parsley
    • Tomato sauce
    • Wine
    • Breadcrumbs
    • Vegan Parmesan Cheese
    • Salt and Pepper
    Wooden tray with ingredients for lentil based moussaka laying on it and some in bowls

    I used the Ralphs Private Selection and Simple Truth Organic brand beans and spices for this recipe. I love how they are easily accessible and have great prices!

    A jar of pink salt, white pepper and black peppercorns sitting on a wooden surface.
    A bag bag of walnuts with a pink top next to a bag of lentils with green edges on a wooden surface.

    The béchamel layer is actually pretty simple, and so amazingly delicious. Here is all I needed:

    • Cashews
    • Broth
    • Potato
    • Salt and pepper (I used white pepper for color but black works too)
    A bowl of cashews, broth and salt with a cooked potato

    How to Make Moussaka

    This one definitely takes some time and effort. But the end result is SO good! You can also check out my tips on how to prep ahead to make this easier.

    Prepare the eggplant:

    1. Slice the eggplant into evenly thick pieces.
    2. Drain the excess moisture by placing the slices in a colander or on a paper towel and sprinkle with salt. Allow them to sit 10 minutes, then wipe off any excess water with a paper towel.
    3. Arrange the eggplant slices on a parchment lined cookie sheet and brush with oil. 
    4. Broil in the oven.
    Sliced eggplant in a colander with droplets of water on the surface
    A grey oven mitt holding a baking pan with parchment and round slices of baked eggplant.

    Make the béchamel and filling

    1. Blend all of the sauce ingredients until thick and creamy, set aside. 
    2. Sauté the "meaty" layer ingredients until cooked.
    3. Pulse the chickpeas and walnuts then add to the filling in the pan. You can also wait to pulse everything together for that perfect crumble.
    Top view of a blender with a white creamy sauce inside.
    A wooden spoon mixing chopped tomatoes in a pan with lentils and parsley.
    A wooden spoon mixing a mixture of lentils and tomatoes in a pan.
    Top view of a food processor with chopped lentil meat in it.

    Assemble the layers and bake

    1. Start by sprinkling in the breadcrumbs.
    2. Next layer the roasted eggplant slices.
    3. Top with the "meaty" layer and some Parmesan.
    4. Add the béchamel sauce on top, with some more Parmesan.
    5. Then bake and serve!
    A white baking dish with round slices of eggplant layered on each other.
    Top view of a white baking dish with a lentil meaty mixture and sprinkled with parmesan.
    Top view of a creamy mixture on top of a casserole in a white baking dish sprinkled with Parmesan.
    Top view of a grey plate with a piece of moussaka on it and a fork with a bite on the plate.

    Preparation suggestions

    One good thing about recipes like this, is that there's so much going on it's easy to make adjustments! Here are some tips that should help you along the way:

    • I found the canned cooked chickpeas gave a slightly better texture. You can also use dried chickpeas, but make sure to soak them overnight.
    • If you prefer not to use wine, then add veggie broth in place of it, although the red wine gives it a great flavor.
    • You can make breadcrumbs if you prefer homemade. Toast 2 pieces of bread until crisp, then blend in a food processor.
    • If you are not using a high speed blender you can either soak the cashews overnight or grind them into a fine powder using a coffee grinder.
    • You can use regular black pepper in place of white pepper in both parts of this recipe, the white allows the béchamel to look smooth without any black spots in it.
    • If you hate eggplant, you could also sub potatoes for the eggplant, or even zucchini. Just make sure to cut the zucchini thick and salt it as it has a lot of water.

    What to Serve with Moussaka

    When it comes to moussaka, you don't really need to serve it with anything because it's an all encompassing recipe. You have protein, and grains and veggies so one and done!

    But, if you wanted to make something a bit extra, I suggest serving it with a salad, greens or veggies of some sort. Here are some of our favorite sides for vegan moussaka:

    • Vegan Greek Farro Salad
    • Traditional Vegan Greek Salad
    • Mediterranean Orzo Salad
    • Fasolakia (Greek Green Beans)
    • Roasted Greek Lemon Potatoes
    • Creamy Vegan Mashed Potatoes
    • Peas with Scallions and Dill
    • Sautéed Spinach
    • Lemon Kale Salad
    • Vegan Spanakopita

    Tips for Preparing in Advance

    Moussaka is a love hate kind of recipe. It is SO good but takes some work. However I have a few tips on how you can prep this recipe so that is isn't so hard the day you need it.

    1. Make the meaty filling, blend the béchamel, and prep the eggplant.
    2. Store all of these in the fridge in separate containers until ready to use. I would suggest that you make these no more than 2-3 days ahead of time.
    3. You can also make the meaty filling and béchamel and freeze them until ready.
    4. The moussaka itself can be assembled the day before you want to serve it if you don't have time the day of.
      • Once assembled, half bake it.
      • When you're ready to serve bake it the rest of the way the day of.
      • Make sure to check to see if you need to add some broth to the dish so it doesn't dry out when baking.
    5. If it starts to get too dry and burn at the bottom, then just drizzle a little broth along the sides so it sinks to the bottom of the dish.

    Tips for freezing and storage

    You can also make this vegan moussaka completely ahead of time and freeze until ready to eat it. Nothing is as good as it is fresh, but this recipe freezes pretty well. Make sure it has cooled completely before you attempt to freeze it. Here is how I do it:

    1. Make the moussaka. Cool completely.
    2. Wrap the top in plastic, with the plastic layer touching the top to help with freezer burn.
    3. Wrap the top in foil.
    4. Freeze.
    5. You can also follow this process with individual servings by wrapping the cut pieces in plastic, then foil.
    6. When you are ready to eat it, defrost it on the counter.
    7. Then you can heat in the microwave or reheat in the oven adding a drizzle of broth if it starts to get dry or burn.

    Common Questions

    What is the difference between lasagna and moussaka?

    While the two dishes are similar, the main difference between lasagna and moussaka is that lasagna uses pasta to separate layers, and moussaka uses eggplant.

    How do you cut an eggplant for moussaka?

    I like to cut the eggplant into circles about ½ inch thick for moussaka.

    Can you prepare moussaka in advance?

    Yes you can! You can prepare the layers ahead of time and assemble just before baking. Or, make it completely and freeze until you're ready to enjoy!

    What is a good side dish for moussaka?

    Vegan moussaka is one of those all in one meals, so really it can stand alone. But if you want to serve with a little something extra, vegetables go wonderfully. I like Peas with scallions and dill, Sautéed spinach, or Maple roasted carrots.

    More Vegan Greek Recipes

    My heart is made full from Greek food, and how could it not be? It's part of my family's history, and it just tastes so darn delicious! I've loved recreating traditional recipes to be plant based including this vegan moussaka, here are some more of my favorites:

    • Greek Farro Salad
    • Fasolakia (Greek Green Beans)
    • Roasted Greek Lemon Potatoes
    • Vegan Spanakopita
    • Greek Vegan Baklava
    Click here to subscribe
    White plate with a piece of lentil based moussaka on it.

    The Best Vegan Moussaka Recipe

    Sophia DeSantis
    This vegan moussaka recipe is hands down the best one you'll ever have! It's 100% authentic based off of my Greek mom's recipe and will knock the socks off all your guests.
    5 from 8 votes
    Print Recipe Pin Recipe
    Prep Time 40 mins
    Cook Time 1 hr 20 mins
    Total Time 2 hrs
    Course Main Course
    Cuisine Greek
    Servings 10
    Calories 354 kcal

    Equipment

    • Blender
    • Food processor

    Ingredients
     
     

    • 2 pounds eggplant (about 2 large)
    • 2 teaspoons sea salt , divided
    • 1 cup sweet onion , chopped
    • 2 cloves garlic , chopped
    • 1 ½ cups cooked chickpeas , rinsed and drained (or use ½ cup soaked dried chickpeas, see note)
    • ½ cup dried green lentils
    • ¼ cup chopped walnuts
    • 2 cups veggie broth , low sodium if needed (may need more depending on beans used)
    • 1 pound tomatoes , chopped (about 4 medium)
    • ½ cup chopped parsley
    • ¼ cup tomato sauce
    • ¼ cup red wine
    • ⅛ teaspoon white pepper (see note)
    • Your favorite cooking oil or more veggie broth to sauté and coat eggplant
    • 9 tablespoons breadcrumbs , gluten free if needed (½ cup plus 1 tablespoon)
    • 1 cup Vegan Parmesan Cheese , divided into 4 parts (about 1 whole recipe if using my homemade version)

    Béchamel Sauce:

    • 1 ½ cups raw cashews (see note)
    • 2 cups cooked potato (about 2 medium)
    • 1 ½ cups veggie broth , low sodium if needed
    • 1 teaspoon sea salt
    • ¼ teaspoon white pepper (see note)

    Instructions
     

    • Preheat oven to 350 F (175 C)

    Prep the eggplant:

    • Slice the eggplant into thick pieces, about ½ inch. Place them on a paper towel and sprinkle with 1 teaspoon of the salt. Allow them to sit for about 10 minutes while preparing other parts of the recipe. This will help bring out some of the water.
    • After about 10 minutes, take eggplant pieces and wipe off any excess water with a paper towel. Place on a parchment lined cookie sheet and brush with oil or broth. 
    • Put eggplant in the oven and broil. Start with 5 minutes on each side, keep checking and leave until golden brown. Mine was 8 minutes on the first side, and 5 on the second.

    Make béchamel:

    • Make béchamel sauce by placing all ingredients into a blender and blending until nice and smooth.

    Make “meat” sauce:

    • Sauté onion and garlic with the rest of the salt (1 teaspoon) and oil or splash of broth until brown. 
    • You can choose to chop the cooked chickpeas and walnuts now instead of chopping the whole mixture after. Simple pulse in a food processor.
    • Add chickpeas, lentils and walnuts, sauté 1-2 minutes.
    • Add broth, fresh chopped tomatoes and parsley. 
    • Cook partially covered for 20 minutes until the liquid is almost gone and beans are al dente. Then add the tomato sauce, wine and pepper. Stir and cook partially covered for another 5 minutes until most of the liquid is gone. Add more broth if needed.
    • Allow it to cool a bit, then if you haven't pulsed the chickpeas and walnuts already, put the whole mixture into a food processor and pulse to make it a chunky ground meat like texture. This is optional, if you prefer to leave it whole, that’s fine too. Just take note that if you don’t pulse the mixture a bit the texture will not be as meaty.

    Put the moussaka together:

    • Brush bottom of a 9 x 12 dish with a drizzle of oil or broth.
    • Put ¼ cup breadcrumbs on the bottom to coat it and help prevent burning.
    • Line the dish with half of the eggplant pieces.
    • Sprinkle with ¼ of the parmesan.
    • Top with the “meat” mixture.
    • Sprinkle ¼ cup breadcrumbs on top.
    • Sprinkle with ¼ of the parmesan.
    • Place half of the eggplant pieces on top.
    • Sprinkle with ¼ of the parmesan.
    • Pour the béchamel over it.
    • Sprinkle with the remaining 1 tablespoon of breadcrumbs.
    • Sprinkle the top with the last ¼ of the parmesan.
    • Bake for 30-35 minutes until the top is brown. Make sure not to overbake or it will dry out. Allow it to cool so it can thicken and settle.
    • Devour your hard work!

    Notes

    • You can also use dried chickpeas, make sure to soak them overnight. I found the canned cooked chickpeas gave a slightly better texture.
    • If you prefer not to use wine, then add veggie broth in place of it, although the red wine gives it a great flavor.
    • You can make breadcrumbs if you prefer homemade. Toast 2 pieces of bread until crisp, then blend in a food processor.
    • If you are not using a high speed blender you can either soak the cashews overnight or grind them into a fine powder using a coffee grinder.
    • You can use regular black pepper in place of white pepper in both parts of this recipe, the white allows the béchamel to look smooth without any black spots in it.
    • If you hate eggplant, you could also sub potatoes for the eggplant, or even zucchini. Just make sure to cut the zucchini thick and salt it as it has a lot of water.
    Tips to prep ahead:
    • Soak chickpeas if using dried. You can make the “meat” mixture, béchamel and parmesan before the day you put it together to make it go must faster day of.
    Baby/toddler food idea:
    • Great baby and toddler food. Make sure you pulse the “meat” mixture well so that there are no large pieces of walnuts left. You may also want to skin the eggplant as the skin can sometimes be tough for young ones to eat.

    Recipe by Veggies Don’t Bite, visit our site for more great plant-based recipes.

    Nutrition

    Calories: 354kcalCarbohydrates: 36gProtein: 13gFat: 17gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gTrans Fat: 1gCholesterol: 1mgSodium: 571mgPotassium: 613mgFiber: 7gSugar: 5gVitamin A: 637IUVitamin C: 14mgCalcium: 43mgIron: 7mg

    Nutrition and metric information should be considered an estimate.

    Never miss a recipe!Sign up here and get a FREE quick and easy meal guide!
    Custom Post Signature 3
    « Amazing Layered Vegan Pumpkin Dessert
    Easy Falafel Pita Sandwich Recipe »
    8.2K shares

    Reader Interactions

    Comments

      Questions or comments? Let me know below! Cancel reply

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

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Stacey

      August 22, 2022 at 6:48 am

      A must make for all kinds of eaters!

      Reply
    2. Marilyn YEE

      January 23, 2022 at 1:45 am

      First Béchamel that does not use Vegan Butter and Flour. I love this recipe, can't wait to try it. I have not had Moussaka since becoming Vegan going on 5 years ago.

      Reply
      • veggiesdontbite

        January 24, 2022 at 4:38 pm

        I am so excited for you to try it too Marilyn! It's definitely my take on Bechamel but it works like a charm!

        Reply
    3. Sarah

      April 26, 2021 at 3:33 pm

      Oh my goodness! Such a fabulous recipe. Yes, it takes some time but it is definitely worth it! Perfect flavor and texture.

      Reply
      • veggiesdontbite

        April 26, 2021 at 3:41 pm

        Thanks Sarah! Labor of love for sure!

        Reply
    4. Stephanie

      December 25, 2020 at 5:44 pm

      This recipe was delicious! I made it for dinner on Christmas Day. It took a little longer than expected but it was so worth it! Even my Greek fiancé who loves his moms moussaka gave it 5 stars. We can’t wait to eat it again! Sofia’s recipes never disappoint!

      Reply
      • Stephanie

        December 25, 2020 at 5:47 pm

        Sorry Sophia! Typo on your name. My apologies!!

        Reply
        • veggiesdontbite

          December 27, 2020 at 1:42 pm

          Ha! No worries at all!

      • veggiesdontbite

        December 27, 2020 at 1:42 pm

        Thank you so much for the great review Stephanie! It definitely is a labor of love but so good!! My heart is so happy to hear your fiancé gave it such high praises.

        Reply
    « Older Comments

    Primary Sidebar

    Hi, I’m Sophia and I love food. As a food photographer, plant-based recipe creator, and client-centered health coach, I focus on helping people feel empowered instead of overwhelmed when it comes to overall health and wellness. Let me help you eat more plants!

    More about me →

    Click here to subscribe

    Vegan Easter Recipes

    • A tall glass jar in front of another jar both filled with peach colored smoothies topped with shredded carrots, chopped pecans and coconut.
      Healthy Carrot Cake Smoothie (Vegan)
    • Grey bowl filled with shredded coconut covered energy balls.
      No Bake Carrot Cake Energy Balls
    • A kale salad with toppings in a blue bowl on a blue striped towel
      Easy Kale Salad with Lemon Dressing
    • Spinach artichoke dip in a white ceramic bowl with toasted bread dipping into it.
      Healthy Vegan Spinach Artichoke Dip

    Trending Recipes

    • Pile of three pieces of spanakopita on a white plate
      World's Best Greek Vegan Spanakopita
    • Looking for the perfect way to start your day? This vegan oatmeal recipe is the ultimate creamy delicious choice and it comes together in mere minutes! #veganbreakfastrecipes #easymeals
      The Best Creamy Vegan Oatmeal Recipe
    • A collage of a burrito, sandwich, past bowl and taco bowl.
      Easy Vegan Meal Plan For a Week
    • A purple smoothie bowl in a cream bowl topped with fruit, granola and nuts on a dark grey blue towel.
      How to Make a Thick Vegan Smoothie Bowl
    Cookbook cover with a burrito, burger and fries on a white table with a black background

    Amazon | Barnes & Noble

    Footer

    ↑ back to top

    Logos of websites that listed places this site has been featured

    About

    • About Me
    • Privacy Policy
    • Terms of Use
    Click here to subscribe

    Contact

    • Contact
    • Work with me
    • Press

    Copyright © 2013-2023 Veggies Don't Bite

    8.2K shares