Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.7
(7)
Export 19 ingredients for grocery delivery
Step 1
Preheat the oven to 350 °F (175°C) and line a baking sheet with parchment paper.
Step 2
Crumble the tofu. Pat the tofu dry using kitchen paper towels and press to remove the moisture. Using your hands, crumble the tofu into 1/2-inch crumbles and transfer to a large mixing bowl.
Step 3
Season it. Add the soy sauce, oil, maple syrup, liquid smoke, smoked paprika, and dark soy sauce if using (it's only used to give the tofu a darker color). Toss to coat the tofu with the seasonings.
Step 4
Transfer to a baking sheet. Spread the tofu into an even layer on the baking sheet.
Step 5
Bake. Bake for 25-30 minutes, stirring once halfway through baking. The tofu should be golden brown and slightly crispy on the edges. Set aside.
Step 6
Sauté the aromatics. Heat the oil in a deep saucepan or pot. Once hot, add the minced shallots, garlic, and sauté for 2-3 minutes.
Step 7
Add the tomatoes and tofu. Next, add the diced tomatoes, baked tofu, salt, thyme, cinnamon, and ground black pepper.
Step 8
Let it simmer. Bring to a boil and let simmer uncovered for 10-12 minutes, stirring regularly, until the sauce has thickened. At this point, you can taste and adjust the saltiness to your liking. Set the tomato filling aside.
Step 9
Slice the eggplants. Slice the eggplants into 1/2-inch (1.2cm) thick slices.
Step 10
Sauté until golden brown. Heat two tablespoons of oil in a large skillet. Once hot, arrange a few slices of eggplants in an even layer. Make sure they are not overlapping. Sauté on both sides for 2-3 minutes or until the eggplants are golden brown.
Step 11
Drain the excess oil. Transfer the eggplant slices to a plate lined with kitchen paper towels to remove the excess oil.
Step 12
Repeat. Repeat with the remaining eggplant slices, adding more oil as needed. Be aware that this is the most time-consuming step of this recipe.
Step 13
Add all of the ingredients to a saucepan. Add the unsweetened almond milk, potato starch, nutritional yeast, vegan butter, white miso, salt, and nutmeg to a saucepan. Whisk to dissolve the potato starch.
Step 14
Cook until thickened. Next, bring the bechamel to a simmer, whisking constantly until it thickens. This will take 5-7 minutes.
Step 15
Preheat the oven to 350 °F °F (175°C).
Step 16
Arrange a layer of eggplants. Place half of the eggplant slices in a 9×7-inch (23x18cm) oven-safe baking dish. It’s okay if some eggplants overlap.
Step 17
Top with the tomato filling. Transfer the tomato tofu filling on top of the eggplant slices and spread it into an even layer.
Step 18
Arrange another layer of eggplants. Place the remaining eggplant slices on top of the tomato filling.
Step 19
Top with the bechamel. Finally, pour the bechamel on top of the eggplants and spread it into an even layer.
Step 20
Bake. Bake the moussaka uncovered for 25-30 minutes. Turn on the broiler and broil the top for 1-3 minutes or until golden brown. I recommend letting the moussaka rest for at least 20 minutes before serving.
Step 21
This moussaka will last up to 5 days in the refrigerator.