Meatless Greek moussaka? The secret to tofu ragù for a perfect dish that doesn't fall apart
If you love the rich flavors of Greek cuisine but have chosen to skip the meat, stop here. Today I'll take you into the kitchen to discover how to make an extraordinary vegetarian moussaka with tofu, incredibly creamy and flavorful.
- Natural tofu 2 blocks well drained and dried 250 g
- Carrot 1
- Celery ribs 2
- 1 small golden onion
- Dry white wine 50 ml
- Soy sauce 1 tablespoon
- Cinnamon powder 1 pinch
- Bay leaves 2
- Extra virgin olive oil (EVO)
- Fine salt
- Black pepper
- Natural soy milk, please note: it must be strictly unsweetened and without flavourings 500 ml
- Extra virgin olive oil (EVO) or 50 g of good quality vegetable butter in a block 50 g
- Flour 00 50 gr
- Nutmeg 1 pinch
- 1 pinch of fine salt
- Large aubergines 800g
- Potatoes 300 gr
- 00 flour
- Peanut oil
- Coarse salt 2 tablespoons
- Start by preparing the chopped ingredients for the soffritto: wash the carrot, onion, and celery, remove the strings from the celery, and chop everything finely. Set aside. Next, add the tofu: drain it and pat it dry. Don't use a blender to avoid a mushy effect; instead, roughly crumble it with your hands or a fork to mimic the texture of real ground beef. In a large skillet, heat a drizzle of extra virgin olive oil and sauté the vegetables. Add the tofu, bay leaves, and a tablespoon of soy sauce for a burst of color and flavor. Once the tofu is golden brown, pour in the white wine and let it evaporate completely over high heat. Add the tomato puree and a pinch of cinnamon. Season with salt and pepper, cover, and cook the tofu ragù over low heat for about 35 minutes, removing the bay leaves at the end.
- Now prepare the vegan béchamel: heat the plain soy milk in a small saucepan until just below boiling, then turn off the heat. Pour the extra virgin olive oil (or vegetable butter) into a saucepan over very low heat and immediately add the flour, avoiding heating the saucepan empty to avoid burning the base. Stir quickly with a hand whisk for about a minute to toast the flour: you'll see a roux forming, the binding base of your sauce. Pour in the hot soy milk in a thin stream, continuing to whisk vigorously to prevent any annoying lumps. Cook over low heat until thickened, then remove from the heat and season with a pinch of salt and a generous grating of nutmeg.
- Wash the eggplant and cut it into evenly sized slices about ½ centimeter thick. Arrange them in layers in a colander, sprinkling each layer with coarse salt. Let them rest for about 30 minutes: this crucial step removes the bitter juices and ensures a dry, light fry. Once the draining time is up, rinse the eggplant slices under running water, dry them thoroughly with a clean cloth, and lightly flour them on both sides. Heat plenty of peanut oil in a large, high-sided pan. Once the oil is hot, add the eggplant slices and fry a few at a time. Once golden brown, remove them with a slotted spoon and place them on a plate lined with paper towels to absorb the excess oil. Season lightly with salt.
- Preheat the oven to 200°C. Lightly oil the bottom and sides of a baking dish, or brush it with melted vegetable butter. Arrange a layer of blanched potatoes on the bottom: this secret is essential for giving stability and structure to your vegan moussaka. Make a first layer of fried eggplant, top with a generous portion of flavorful tofu ragù, and continue alternating layers until all the ingredients are used. Pour the vegan béchamel sauce over the top, smoothing it evenly to perfectly seal the timbale and promote flawless gratin. Bake on the middle rack for 30-35 minutes. Once golden, remove from the oven and let the moussaka rest for 15 minutes before cutting, so the slice will be perfectly browned.
This sumptuous flan, which in appearance closely resembles our classic eggplant parmigiana, is traditionally made with a beef or lamb ragù, as you can see in the original Greek Moussaka recipe.
For this 100% plant-based variation, instead of relying on the excellent lentil ragù, we'll use a mainstay of plant-based cuisine, processing it in a completely new way to replicate the consistency of minced meat.
If you've ever tried scrambled tofu or quick tofu skewers in the air fryer, you know very well that this ingredient is a real sponge, capable of perfectly absorbing the aromas of the wine and spices.
The real magic of this savory meatless moussaka, however, lies in its final layer. We're not using the traditional béchamel sauce made with cow's milk and butter, but a silky, light vegan alternative made with soy milk and olive oil.
Plus, if you're hosting guests with intolerances, a little extra care in choosing the right flour will easily transform it into a thick, velvety gluten-free béchamel sauce.
Put on your apron and get ready to cook: here are all the step-by-step secrets to whipping up a flawless vegetarian Greek moussaka that will instantly win over all your guests.
Doses & Ingredients
- Medium difficulty
- Low cost
- Food availability very easy
- Note: + 30 minutes waiting for the aubergines to drain + 15 minutes resting time before serving the moussaka.
- Natural tofu 2 blocks well drained and dried - 250 gr.
- Extra virgin olive oil (EVO) to taste
- Salt to taste
- Black pepper to taste
- Farina 00 q.b.
- Peanut oil to taste
- Saucepan / Knife and cutting board / Wooden spoon / Fork / Hand whisk / Grater / Frying pan / Pastry brush / Saucepan / Large dinner plate / Rectangular baking dish / Skimmer / Colander.




