Hey there! Some links on this page are affiliate links which means that, if you choose to make a purchase, I may earn a small commission at no extra cost to you. 10% of all income made by The Healthy Tomato is donated to KidsGardening.org to support better nutrition for our youth. I greatly appreciate your support!

Green Beans with Tofu & Roasted Peanuts

A plant-based diet offers many health benefits.

Whether you don’t eat meat or just looking to cut back and add more veggies you will love this dish.

It offers plenty of protein, is quick, easy, and tastes awesome.

Green Beans with Tofu & Roasted Peanuts

Plant-based, vegan, quick, and healthy
Print Pin Rate
Course: Main Course
Cuisine: Chinese
Keyword: Healthy, quick, vegan
Prep Time: 10 minutes
Cook Time: 7 minutes
Total Time: 17 minutes
Servings: 2
Calories: 711kcal


  • 1 tbsp. sesame oil
  • 9.8 oz. tofu
  • 1 ½ cups green beans halved
  • ½ tsp. chili flakes
  • 1 tbsp. tamari
  • 1 tbsp. rice vinegar
  • 1 tbsp. honey
  • ¼ cup roasted peanuts chopped


  • Drain the tofu, wrap in a kitchen towel, and press gently to remove excess water. Unwrap, pat dry and slice into cubes.
  • Heat sesame oil in a large pan set over medium-high heat. Add the tofu to the pan and let cook for a minute, before turning over. Cook until lightly browned, about 3 minutes. Add the green beans and chili flakes, frequently stirring for about 3-4 minutes, until the beans are crisp-tender.
  • In a cup, stir the tamari, vinegar, and honey; then drizzle over the tofu and beans. Stir and toss to coat, then transfer to serving bowls. Sprinkle with peanuts to serve.


Sodium: 107mg | Calcium: 304mg | Vitamin C: 34mg | Vitamin A: 935IU | Sugar: 26g | Fiber: 13g | Potassium: 386mg | Calories: 711kcal | Saturated Fat: 3g | Fat: 17g | Protein: 36g | Carbohydrates: 111g | Iron: 9mg

Green Beans with Tofu & Roasted Peanuts