Why You’ll Love Easy Vegan Leek and Tofu Recipe
This recipe is perfect for busy days when you want something homemade without too much effort. The tofu gets lightly crisp on the outside while soaking up a rich marinade with soy sauce, sesame oil, maple syrup, and lemon juice. The leeks and onions add sweetness and depth, making every bite full of flavor.
You will also love how flexible this dish is. It pairs well with all kinds of sides, uses simple pantry ingredients, and can easily be adjusted to suit your taste. Whether you are already a tofu fan or just looking for a new plant-based dinner idea, this recipe is a great one to keep on repeat.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 extra firm tofu
1 white onion, sliced
1 red onion, sliced
1 leek, diced and cleaned
4 tablespoons soy sauce
2 tablespoons sesame oil
2 tablespoons maple syrup
3 tablespoons vegetable broth
Juice of 1 lemon
1 cup cassava flour
1 teaspoon smoked paprika
1 teaspoon garlic powder
Salt and pepper to taste
Directions
Drain the tofu and press out as much extra moisture as possible using your hands or by wrapping it in a tea towel. Let it rest for 5 to 15 minutes while you prepare the vegetables.
Wash the leek thoroughly, trim off the dark tops and root ends, then slice it lengthwise. Fan out the layers and wash again to remove any grit before slicing thinly.
Peel the white onion and red onion, cut them in half lengthwise, and slice them into thin strips.
In a small bowl, mix together the soy sauce, sesame oil, maple syrup, vegetable broth, and lemon juice to make the marinade.
Cut the tofu into cubes and place them in the marinade. Toss gently to coat. Let the tofu marinate for at least 15 minutes, or longer if you want even more flavor.
Remove the tofu from the marinade and reserve the sauce. Toss the tofu cubes with cassava flour, making sure they are evenly coated and shaking off any excess.
Heat a medium non-stick pan or well-seasoned cast iron skillet over medium heat. Dry fry the tofu until browned on each side. Add a little oil if needed to prevent sticking.
Add the leeks, onions, smoked paprika, garlic powder, salt, and pepper to the pan. Cook for 2 to 3 minutes, stirring gently.
Pour in the reserved marinade and continue cooking until the leeks are softened and the sauce lightly coats the tofu and vegetables.
Remove from the heat and serve over rice, noodles, potatoes, or alongside a creamy soup.
Servings and timing
This recipe makes 6 servings.
Preparation time: 20 minutes
Cook time: 30 minutes
Total time: 50 minutes
Variations
You can swap the cassava flour for chickpea flour if that is what you have on hand. Both work well for coating the tofu.
For a little heat, add red pepper flakes, chili garlic sauce, or a touch of sriracha to the marinade.
To make the dish even heartier, add sliced mushrooms, shredded carrots, or bell peppers along with the leeks and onions.
You can also change the base you serve it with. Rice, noodles, mashed potatoes, roasted potatoes, or quinoa all make great options.
For a deeper flavor, let the tofu marinate overnight in the refrigerator before cooking.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat, warm the tofu and leek mixture in a skillet over medium-low heat until heated through. You can add a small splash of broth or water if the sauce has thickened too much.
It can also be reheated in the microwave in short intervals, stirring between each one to ensure even heating.
For best texture, the tofu is most enjoyable fresh, but leftovers are still very tasty the next day.
FAQs
Can I use a different type of tofu?
Extra firm tofu works best because it holds its shape and gets a better texture when cooked. Firm tofu can also work, but softer varieties may fall apart.
Do I have to press the tofu?
Pressing the tofu helps remove excess moisture so it can absorb more marinade and crisp up better in the pan. It is worth the extra few minutes.
Can I marinate the tofu overnight?
Yes, marinating overnight gives the tofu even more flavor. Just keep it covered in the refrigerator until you are ready to cook.
What can I use instead of cassava flour?
Chickpea flour is a great substitute. You could also use cornstarch or all-purpose flour for a similar coating.
How do I clean leeks properly?
Slice the leek lengthwise, separate the layers, and rinse thoroughly under water. Leeks often trap dirt between their layers, so washing them well is important.
Can I make this recipe gluten-free?
Yes, just use a gluten-free soy sauce or tamari and make sure the other ingredients you use are certified gluten-free if needed.
What should I serve with this recipe?
It tastes great over rice, noodles, potatoes, or quinoa. You can also serve it with steamed vegetables or a simple salad.
Can I bake the tofu instead of pan-frying it?
Yes, you can bake the coated tofu until crisp and then add it to the pan with the vegetables and sauce near the end.
Can I add more vegetables?
Absolutely. Mushrooms, carrots, spinach, and bell peppers all fit well with the flavors in this recipe.
Is this recipe good for meal prep?
Yes, it is a good meal prep option. You can make it ahead and portion it with rice or noodles for easy lunches or dinners.
Conclusion
This easy vegan leek and tofu recipe is a delicious way to turn simple ingredients into a comforting and flavorful meal. With crispy tofu, tender leeks, and a savory-sweet sauce, it is the kind of dish that feels both wholesome and satisfying. Whether you serve it for a weeknight dinner or prep it ahead for later, this recipe is one you will be glad to have in your collection.
Easy Vegan Leek and Tofu Recipe
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegan
Description
A flavorful vegan dish featuring crispy tofu and tender leeks in a savory-sweet sauce. Perfect for serving over rice, noodles, or potatoes for a satisfying meal.
Ingredients
- 1 extra firm tofu
- 1 white onion (sliced)
- 1 red onion (sliced)
- 1 leek (diced and cleaned)
- 4 tbs soy sauce
- 2 tbs sesame oil
- 2 tbs maple syrup
- 3 tbs vegetable broth
- 1 lemon juice
- 1 cup cassava flour (or chickpea flour)
- 1 tsp smoked paprika
- 1 tsp garlic powder
- salt and pepper to taste
Instructions
- Drain and press the tofu to remove excess moisture. Let it rest for 5–15 minutes.
- Wash the leek thoroughly, trim the ends, slice lengthwise, rewash, and cut into thin slices.
- Peel and slice both onions into thin strips.
- In a bowl, mix soy sauce, sesame oil, maple syrup, vegetable broth, and lemon juice to create the marinade.
- Cut tofu into cubes, add to marinade, and let sit for at least 15 minutes or up to overnight.
- Remove tofu from marinade, reserving the liquid. Toss tofu in cassava flour and shake off excess.
- Heat a non-stick pan and dry fry tofu until golden on all sides, adding a little oil if needed.
- Add leeks, onions, smoked paprika, garlic powder, salt, and pepper. Cook for 2–3 minutes.
- Pour in the reserved marinade and cook until the leeks are softened.
- Serve hot over rice, noodles, potatoes, or soup.
Notes
- Chickpea flour can be used instead of cassava flour for a nuttier flavor.
- Marinating the tofu longer enhances the flavor significantly.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat in a pan for best texture rather than microwaving.
- Add chili flakes for a spicy kick.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Pan Fry
- Cuisine: Asian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 6 g
- Sodium: 720 mg
- Fat: 14 g
- Saturated Fat: 2 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 32 g
- Fiber: 4 g
- Protein: 15 g
- Cholesterol: 0 mg
