Vegan and Gluten Free Moussaka

Vegan & Gluten Free Moussaka By The Minimalist Vegan

I’ve played around with this recipe a few times to try and create something that won’t take 2-3 hours (which is usually how long a moussaka takes to make). I also didn’t want to compromise on flavour and create something that you won’t bother making again.

I chose to use lentils because they’re healthy, nutritious, delicious and easy to use. I used to use dried soy mince, but after reading this post, it changed my view on this ingredient forever. I grew up eating it thinking that its dried up textured soy but it’s clearly more complex than that. Yes, it tastes fantastic with it, but I draw the line when I find out about something that just shouldn’t even be called food.

I know this might sound extreme to some (and maybe it is) but sometimes making educated decisions can push you to explore with different ingredients and still make the dish amazing. I certainly won’t be going back on this one!

I like adding potato to the moussaka because it creates a different texture and flavour. Unfortunately, if you do use potato, it isn’t freezer-friendly.

This recipe is something you can make a big baking dish of (if you substitute the potato for more eggplant) and freeze in portions for those days you need a quick meal. I would thaw it for about 30 minutes then pop in the oven for around 20-30 minutes with aluminium foil covering the top. You can also serve the dish with a fresh side salad of mixed greens.

Vegan & Gluten Free Moussaka By The Minimalist Vegan

Vegan and Gluten Free Moussaka
Rate this recipe
2 ratings

6 serves

Vegan and Gluten Free Moussaka


  • 2 medium potatoes (280 g)
  • 1/3 cup extra virgin olive oil
  • 1 brown opinion, diced
  • 4 garlic cloves, minced
  • 2 cans brown lentils (400g each can), rinsed
  • 1 can tomatoes (400g)
  • 1 tbsp tomato paste
  • 1/2 tsp salt
  • 1 medium eggplant (300-350g), cut into approx 1cm wide slices
  • 100ml brown rice bran oil or any other non-aromatic high heat oil
  • 1/2 cup gluten-free flour
  • 1 tbsp nutritional yeast
  • 3/4 cup (375ml) oat or nut milk
  • Salt to taste


  1. Place the whole potatoes with skin in a small saucepan and fill with water enough to just cover them. Put on medium heat and par boil for 15 minutes. Cut into thin slices.
  2. In a medium saucepan, add the oil and diced onion and sauté till they turn slightly brown.
  3. Add the garlic and lentils and sauté for another 3-5 minutes.
  4. Add the can of tomatoes and paste and let it gently simmer for about 15-20 minutes. Add salt to taste.
  5. Preheat oven to 180C (355F).
  6. Lightly oil the eggplants and pan fry each side for around 3-4 minutes until it turns slightly brown (see image above) and softens. Sprinkle a little salt on straight after to flavour when baking.
  7. For the sauce, heat the oil in a small saucepan. Once you can feel its warmed up, using a whisk, add in the flour and stir at the same time.
  8. When you have mixed in the flour well and its created a bit of a dough, add in the nutritional yeast and mix well.
  9. Start pouring in the milk, stirring well after each pour. You want to make sure that the sauce turns out nice and thick but not too thick to pour. By adding in the milk slowly, it will avoid the sauce turning lumpy. Add salt to taste.
  10. To assemble the moussaka, pour half the lentil mix on the bottom of a 23x30cm (approximately) baking dish. Spread the eggplant pieces evenly trying to cover as much of the lentils as possible.
  11. Follow on with another layer of lentils (which should be the rest) then the slices of potato.
  12. Pour the sauce over the top and cover the potatoes evenly. Place in the oven and bake for 40-45 minutes. The sauce should start to brown on the edges and it should be done. The best way to try if it's finished is if the potato is cooked through.

Vegan and Gluten Free Moussaka by The Minimalist Vegan

What do you use to make your moussaka with? Other veggies or sauce? Let me know in the comments below.

Interested in more recipes?

Want to get inspired each week with a new vegan recipe using everyday ingredients? Click on the link below to get them straight to your inbox!

  • Daria 02/11/2015 Reply

    Thank you for the great recipe! We truly loved it – especially the vegan bechamel <3
    Next time I will add more aubergine, because its taste was a bit lost. But there definitely is going to be the next time 😉

  • Daniel 03/10/2017 Reply

    Tasted great. Easy to make. Added some cinnamon, oregano and bay leafs to the lentils. It took my taste buds back to Greece. Thank you!

Leave a Comment

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