This lemongrass tofu is a vibrant, savory, and citrusy dish inspired by Vietnamese flavors. Crispy pan-seared tofu is coated in a fragrant lemongrass sauce infused with garlic, shallots, and a touch of heat from chiles. It’s a satisfying plant-based meal that comes together quickly while delivering bold, complex taste in every bite.
Why You’ll Love This Recipe
This recipe is perfect when you want something quick yet packed with flavor. The tofu turns golden and slightly crisp on the outside while staying tender inside, absorbing the rich lemongrass sauce beautifully. It’s a versatile dish that works as a main course or as part of a larger meal with rice or noodles. You’ll also appreciate how simple the ingredients are, yet the final result tastes like something from a restaurant. Plus, it’s naturally vegan and can easily be made gluten-free.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
3 stalks lemongrass, finely chopped
1 large shallot or 2 small shallots, finely diced
1 (14 ounce) block extra firm tofu, pressed and cut into triangles or cubes
3 to 4 tablespoons avocado oil (for frying)
4 cloves garlic, minced
1 to 2 Thai red chiles, finely diced
1/2 cup warm water
1 teaspoon cane sugar
3 tablespoons low sodium soy sauce or tamari
pinch of MSG (optional)
2 teaspoons cornstarch
kosher salt to taste
lime wedges for serving (optional)
Directions
Start by preparing the lemongrass. Trim off the tough outer layers, remove the green tops, and finely chop the tender inner portion. Set it aside.
In a small bowl, whisk together the warm water, cane sugar, soy sauce, MSG if using, and cornstarch until smooth. This will be your stir fry sauce.
Heat a large pan or wok over medium-high heat and add enough avocado oil to coat the bottom. Once the oil is hot, add the tofu pieces in a single layer. Cook for 3 to 5 minutes on each side until golden brown and slightly crispy. Remove the tofu and place it on a paper towel-lined plate. Lightly sprinkle with salt.
In the same pan, add a bit more oil if needed. Add the diced shallots and sauté for 3 to 5 minutes until soft and translucent. Stir in the chopped lemongrass, garlic, and Thai chiles. Cook for another 2 to 3 minutes until fragrant.
Return the tofu to the pan. Pour the prepared sauce over the tofu and stir gently to coat. Let it simmer for 5 to 10 minutes, allowing the sauce to thicken and cling to the tofu.
Once the sauce reaches your desired consistency, remove from heat. Serve immediately with a squeeze of fresh lime juice if desired.
Servings and timing
This recipe serves 4 people.
Prep time: 15 minutes
Cook time: 20 minutes
Total time: 35 minutes
Variations
You can easily customize this dish to suit your taste. For a spicier version, add extra Thai chiles or a pinch of chili flakes. If you prefer a milder dish, reduce or omit the chiles entirely.
For a gluten-free option, simply use tamari instead of soy sauce. If tofu isn’t your favorite, you can substitute it with tempeh for a firmer texture and nuttier flavor.
You can also add vegetables like bell peppers, snap peas, or broccoli to make it a more complete one-pan meal.
Storage/Reheating
Store any leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen over time, making it just as delicious the next day.
To reheat, warm the tofu in a skillet over medium heat until heated through and the sauce becomes glossy again. If needed, add a splash of water to loosen the sauce. You can also microwave it for 1 to 2 minutes, though the tofu may be slightly less crispy.
Freezing is not recommended, as it may affect the texture of the tofu and sauce.
FAQs
What part of lemongrass should I use?
Use the lower, pale section of the stalk. It is tender and packed with flavor, while the upper green part is too tough.
Can I use dried lemongrass?
Fresh is best for flavor, but frozen lemongrass works well too. Dried versions are less aromatic.
How do I press tofu properly?
Wrap the tofu in a clean towel and place a heavy object on top for 15 to 30 minutes to remove excess moisture.
Can I bake the tofu instead of frying?
Yes, bake at 200°C for about 25 minutes, flipping halfway, until golden.
Is this dish very spicy?
It has a mild to moderate heat, but you can adjust the spice level easily.
What can I serve with lemongrass tofu?
It pairs well with rice, rice noodles, or fresh wraps.
Can I make this oil-free?
You can reduce the oil, but some is needed to properly brown the tofu and develop flavor.
What does lemongrass taste like?
It has a bright, citrusy flavor with subtle herbal and floral notes.
Can I prepare this ahead of time?
Yes, you can cook it ahead and reheat when ready to serve.
How do I know when the sauce is ready?
The sauce should thicken and coat the tofu evenly without being too watery.
Conclusion
Lemongrass tofu is a perfect example of how simple ingredients can create a deeply flavorful dish. With its balance of citrusy brightness, savory richness, and gentle heat, it’s a meal that feels both comforting and exciting. Whether you’re cooking for a quick dinner or preparing meals ahead for the week, this recipe is a reliable and delicious choice that you’ll want to make again and again.