Thai Tofu Stir-Fry with Peanut Sauce



Recipe Information

Total Time: 

40 minutes



This is one of our High Five recipes, made from five main ingredients or less. Simplify your life with more delicious High Five recipes.

This quick and easy Thai stir-fry takes advantage of the nearly universal appeal of savory peanut sauce and tastes much more complex than it is! Use extra-firm tofu and prepared sauce to get this healthy dinner on the table in minutes.


The High Five

  • 1 cup short-grain brown rice, uncooked
  • 10 ounces extra-firm tofu, rinsed and patted dry
  • 2 cups chopped cabbage
  • 1 cup snap peas
  • 1/4 cup prepared Thai peanut sauce

Pantry and Kitchen Items

  • 1 tablespoon canola oil


  1. Cook the brown rice: Put 2 cups water in a small pot and place over high heat. When the water boils, add the brown rice and return to a boil. Cover the pan and reduce heat to low. Cook for about 35 to 40 minutes, or until all the water is absorbed and the rice is tender.
  2. While the rice cooks, slice the tofu into small cubes. Heat a large saute pan or wok over high heat until hot, about 1 minute. Pour in the canola oil and swirl the pan to coat. Add the tofu and stir to coat with oil. Stir-fry the tofu until it is golden brown, about 4 minutes.
  3. Add the cabbage and peas to the pan and keep stirring, tossing and moving the vegetables until the cabbage is softened and the peas are crisp-tender. Add the peanut sauce and stir to coat.
  4. Serve stir-fry on top of a scoop of cooked brown rice.

Serving Suggestion

This easy stir-fry is flexible. Try adding carrots, mushrooms, green beans or peas in place of the snap peas or in addition to them. Substitute chicken for the tofu. If you like a spicier sauce, add a pinch of red chili flakes when sauteing the vegetables or serve with a Sriracha-style hot sauce at the table.

Nutritional Information

390 calories, 13 g. fat, 0 mg. cholesterol, 550 mg. sodium, 54 g. carbohydrate, 4 g. fiber, 18 g. protein