📄 Some content on this site was written with AI assistance and reviewed by Mileni Sabatini before publishing.
The rich, creamy consistency of a well-made risotto can transform a simple meal into something truly comforting. I always start with a generous splash of white wine; it not only adds depth but also helps deglaze the pan, creating those lovely bits of flavor that cling to the rice. Stirring frequently is key to achieving that perfect texture, ensuring each grain is coated and creamy without being mushy. Cooking it low and slow is a labor of love, but it’s absolutely worth it for that warm, inviting bowl.

vegan moussaka
Ingredients
Method
- Slice eggplants and zucchini lengthwise into 1 cm thick pieces. If you have time, sprinkle the eggplant with salt and let it sit for 10–15 minutes to reduce bitterness, then pat dry.
- Preheat oven to 220°C (428°F).
- Brush both sides of eggplant and zucchini slices with olive oil. Arrange in a single layer on baking trays. Sprinkle with half the salt.
- Roast until soft and edges are slightly golden, about 20 minutes. No need to flip unless your oven has hot spots.
- Heat olive oil in a large skillet over medium heat. Add onion and cook 3–4 minutes, until translucent.
- Stir in garlic and cook 1 minute until fragrant.
- Add lentils, diced tomatoes, tomato paste, oregano, cinnamon, pepper, water, and salt.
- Bring to a boil, then reduce heat. Simmer uncovered for about 25–30 minutes, stirring halfway through. Lentils should be soft, mixture thick but still moist. If it dries out before lentils are tender, add a splash more water and stir.
- Heat olive oil in a saucepan over medium heat. Whisk in flour and cook 1–2 minutes, stirring constantly.
- Gradually pour in oat milk, whisking constantly to avoid lumps. Keep whisking until smooth.
- Stir in nutmeg, nutritional yeast, and salt. Keep stirring until sauce thickens, about 5–7 minutes. It should coat the back of a spoon.
- If the sauce gets too thick, add a splash of oat milk and whisk again.
- Lower oven temperature to 190°C (375°F).
- Layer half the roasted vegetables at the bottom of a baking dish (around 22x30 cm works well). Spread lentil sauce evenly on top, then layer the rest of the vegetables.
- Pour béchamel over the top, spreading to the edges. For a golden color, I sometimes drizzle a half teaspoon of olive oil over the béchamel before baking.
- Bake uncovered for 28–32 minutes, until the top is golden and bubbling around the edges.
- Rest at least 15 minutes before serving. This gives the layers time to settle, and the slices will hold together better—trust me, it’s worth the wait.
Notes
What actually makes this easy vegan moussaka work
Don’t skip salting your eggplant, even for five minutes while you prep the rest. It draws out moisture and keeps your moussaka from turning out watery. I don’t always rinse—just pat dry. Bake the veggies instead of frying. No standing over the stove or using a mountain of oil. Plus, roasting means less hands-on time (and way less mess). I always assemble the casserole while the béchamel is still hot from the pan. It spreads easier, so you’re not tearing up the veggie layers underneath. If your lentils seem undercooked by the time most of the water’s gone, add an extra splash and simmer a few more minutes—brown lentils are stubborn sometimes.Substitutions that actually work
Chickpeas hold up beautifully if you swap them for lentils—just use canned (drained) and skip the extra water. I’ve switched zucchini for yellow squash plenty of times without noticing. If you have an oat allergy, unsweetened almond milk works for the béchamel, but soy milk can get a bit too savory for this. Coconut milk is too strong for classic flavor.Storage and meal prep
Moussaka gets even better on day two. I slice leftovers cold, then reheat individual pieces in the microwave or oven. You can prep everything the day before and assemble it cold—just note it may need an extra 10–15 minutes to heat through when baking from the fridge.I grew up with the smell of slow-cooked eggplant and tomato in the house, but honestly, on weekdays I do a vegan moussaka shortcut like this. It’s still layered and rich—just minus half a day and the kitchen disaster.
What actually makes this easy vegan moussaka work
Don’t skip salting your eggplant, even for five minutes while you prep the rest. It draws out moisture and keeps your moussaka from turning out watery. I don’t always rinse—just pat dry.
Bake the veggies instead of frying. No standing over the stove or using a mountain of oil. Plus, roasting means less hands-on time (and way less mess).
I always assemble the casserole while the béchamel is still hot from the pan. It spreads easier, so you’re not tearing up the veggie layers underneath.
If your lentils seem undercooked by the time most of the water’s gone, add an extra splash and simmer a few more minutes—brown lentils are stubborn sometimes.
Substitutions that actually work
Chickpeas hold up beautifully if you swap them for lentils—just use canned (drained) and skip the extra water. I’ve switched zucchini for yellow squash plenty of times without noticing.
If you have an oat allergy, unsweetened almond milk works for the béchamel, but soy milk can get a bit too savory for this. Coconut milk is too strong for classic flavor.
Storage and meal prep
Moussaka gets even better on day two. I slice leftovers cold, then reheat individual pieces in the microwave or oven. You can prep everything the day before and assemble it cold—just note it may need an extra 10–15 minutes to heat through when baking from the fridge.