Go Back
+ servings

Lemongrass Tofu

Aromatic lemongrass, salty fish sauce, and fiery Thai red chiles combine with tender tofu for a gorgeously flavorful Vietnamese-inspired dish.
Course Main Course
Cuisine Asian
Keyword Lemongrass, maincourse, tofu
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings 4 people
Calories 585 kcal
Author Cheryl Malik


  • 1- pound block extra-firm or firm tofu cubed
  • 2 tablespoons stalks lemongrass minced fine
  • 2 teaspoons fish sauce fish sauce
  • 1 teaspoon soy sauce soy sauce
  • 2 teaspoons Thai red chile chopped
  • 1/4 teaspoon red chile flake dried
  • 1/2 teaspoon turmeric ground
  • 2 teaspoons agave agave
  • 1 teaspoon salt big pinch
  • 2 tablespoons oil vegetable oil
  • 1/2 tablespoons onion sliced
  • 2 teaspoons garlic minced
  • 4 tablespoons peanuts chopped
  • 1 tablespoon chopped cilantro for garnish
  • 1 tablespoon steamed brown rice to serve


  1. Combine the lemongrass, fish sauce, soy sauce, chilies, chile flakes, turmeric, agave and salt in a bowl. Add the tofu cubes and turn to coat them evenly. Marinate for 30 minutes.
  2. Heat half of the oil in a medium to large non-stick skillet over moderately high heat. Add the onion and garlic and stir until fragrant, about 1 minute. Reduce the heat to low and cook until the onions are soft, about 3 minutes. Transfer to a plate and keep warm.
  3. Wipe the pan down and heat remaining oil over moderate heat. Add the tofu mixture and, using chopstick or wooden spoons, turn the pieces so they cook evenly, about 4 - 5 minutes. Add the onion mixture and cook, uncovered, for another 2 to 3 minutes. Add half the peanuts.
  4. Remove from the heat and transfer to serving bowls. Garnish with the remaining peanuts and cilantro and serve immediately over steamed brown rice.

Recipe Notes

Garnish with the remaining peanuts and cilantro and serve immediately over steamed brown rice. (Adapted from Epicurious).

Nutrition Facts
Lemongrass Tofu
Amount Per Serving (4 g)
Calories 585 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 8g50%
Sodium 915mg40%
Potassium 350mg10%
Carbohydrates 83g28%
Fiber 5g21%
Sugar 5g6%
Protein 21g42%
Vitamin A 66IU1%
Vitamin C 8mg10%
Calcium 190mg19%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.