browser icon
You are using an insecure version of your web browser. Please update your browser!
Using an outdated browser makes your computer unsafe. For a safer, faster, more enjoyable user experience, please update your browser today or try a newer browser.

Szechuan Tofu with Green Beans

Posted by on February 16, 2012

Last week I bought some spices for a Szechuan pork dish that I was creating and I decided to put those to use in this vegan friendly dish for lunch today.


  • 14 oz extra firm organic tofu
  • 1/4 cup + 1 Tbsp soy sauce
  • 2 Tbsp hot broad bean paste
  • 1 Tbsp ground chili paste
  • 2 Tbsp chili oil, divided
  • 1 lb green beans, trimmed and halved
  • 1/2 sweet onion, chopped
  • 4 garlic cloves, minced
  • Fresh ground ginger root to taste
  • 1 cup warm water
  • 1 tsp corn starch
  • 1/8 cup cold water

Drain tofu and cut into 1/2″ pieces. Place in a bowl and set aside. In a small bowl, mix 1/4 cup soy sauce, bean paste, and chili paste. Drain any excess water from the tofu bowl. Add hot sauce blend to tofu and stir gently to coat. Cover and let sit 30 minutes.

After tofu has marinated, heat half of the chili oil in a large frying pan at medium to medium-high heat. After oil is heated, spread tofu evenly in the pan and allow to cook undisturbed for 2 minutes. Meanwhile, place the green beans in the tofu marinating bowl and stir to collect any remaining hot sauce. After 2 minutes, gently turn the tofu and allow to cook undisturbed an additional 3 minutes. Remove tofu from pan and set aside. Without rinsing, add remaining tablespoon of chili oil to the pan. Add onion and saute over medium heat until tender. Add garlic, ginger, and beans and cook for 2 minutes, stirring continuously. Add warm water. Bring the mixture to a boil, cover, and let cook until the beans begin to feel slightly tender, about 5 minutes.

Meanwhile, in a small dish make a slurry with corn starch, the remaining tablespoon of soy sauce, and cold water. After the beans are cooked, uncover and allow liquid to reduce, if necessary, to a quarter of the original liquid. Add slurry to the pan and stir moderately until the sauce thickens. Add tofu back to the pan and mix in gently. Allow tofu to heat thoroughly, about 2 minutes. Remove pan from heat. Serve over brown rice.

One Response to Szechuan Tofu with Green Beans

  1. KLJ

    How about you just come home and make this for me? Looks yummy!