The Best Vegan Moussaka

The Best Vegan Moussaka Recipe

By Loving It Vegan

🔪Prep Time: 30 minutes

👩‍🍳Cook Time: 25 minutes


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 and 1/2 cups Cremini Mushrooms (240g) Finely Chopped

15 ounce Can Brown Lentils Drained, or 1 and 1/2 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

1/8 tsp Ground Cinnamon

1/2 cup Tomato Paste (130g)

1 cup Marinara Sauce (240ml)

1 Tbsp Dark Soy Sauce

1 Tbsp Coconut Sugar

1/4 tsp Ground Black Pepper

Salt To Taste

For the Bechamel Sauce:

3/4 cup Olive Oil (180ml)

3/4 cup All Purpose Flour (94g)

8 cups Soy Milk (1930ml)

Black Pepper To Taste

Sea Salt To Taste

For Decoration (Optional):

Dried Oregano


Ground Black Pepper

Sprigs of Fresh Rosemary


1Start 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.

2While the tofu is pressing, preheat your oven to 350°F (180°C) and slice your eggplant into round slices about 1/4 inch thick, brush with olive oil and sprinkle on a bit of salt and pepper and place onto parchment lined trays (we used two half sheet trays).

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

4Prepare your vegan mince. Add walnuts to the food processor and process into crumbles and add to a mixing bowl. Then add sliced mushrooms to the food processor and process until finely chopped and add in with the walnuts in the mixing bowl.

5When the tofu is pressed, mash it with a fork and add to the mixing bowl. Then add in the lentils and toss everything together.

6Add the olive oil, chopped onion, celery and red pepper to a pot and sauté until softened. Add the crushed garlic, paprika, cumin, oregano, rosemary and cinnamon.

7Then add your walnut, mushroom, tofu and lentil mix and toss together with the vegetables and spices.

8Add the 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.

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

10Prepare your bechamel sauce. Add the olive oil to a pot and heat it. Then add in the flour and fry it in the oil for a minute. 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 nicely thickened, add black pepper and salt to taste.

11Assemble your moussaka. Preheat the oven to 350°F (180°C). Place half of the eggplant along the bottom of a 9x13 oven-safe dish. Then add in all the vegan mince into a thick layer. Then top the vegan mince with the remaining sliced eggplant. Add all of the bechamel sauce and smooth down with the back of a spoon.

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

13Let 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.

View Full Recipe

Related Recipes

Top Vegan Recipe Resources 🥑