Go Back
+ servings
Tofu Stir Fry with Peanut Sauce and Mixed Vegetables
Print Recipe
5 from 2 votes

Tofu Stir Fry with Peanut Sauce

This tofu stir fry with peanut sauce makes an easy, healthy weeknight meal with lots of color and flavor. #vegan #plantbased
Prep Time20 minutes
Cook Time20 minutes
Total Time40 minutes
Course: Entree, Main Dish
Cuisine: Asian-inspired, Gluten-free, Vegan
Servings: 5
Calories: 535kcal

Ingredients

Stir Fry:

  • 3 tablespoons canola oil
  • 1 14 oz package firm tofu
  • 7-8 cups mixed chopped vegetables I used broccoli, peppers, carrot, and purple cabbage
  • Cooked brown rice

Peanut Sauce

  • 3/4 cup peanut butter
  • 3 tablespoons soy sauce use tamari if gluten free
  • 2 tablespoons sriracha
  • 1 tablespoon seasoned rice vinegar
  • 1/2 cup water
  • 1/2 inch piece fresh ginger root
  • 2 cloves garlic
  • 1 tablespoon sesame oil

Instructions

  • Add canola oil to a deep non-stick skillet over medium-high heat. Do not stir, but allow tofu to cook on each side for 3-5 minutes or until golden brown. (Turn each piece of tofu over with a fork individually to brown all sides.) Transfer to a plate and set aside. 
  • Add the vegetables to the same pan with the leftover oil from the tofu. Sauté for 2 minutes. Cover with lid and cook another 8-10 minutes or until vegetables are crisp tender. Stir tofu into cooked vegetables to reheat. 
  • While the vegetables cook, add all of the peanut sauce ingredients to a food processor and puree until smooth. Pour sauce over the cooked vegetables and tofu or add once plated. 
  • To serve, add rice to serving dishes and top with vegetables, tofu, and peanut sauce. Garnish with fresh cilantro, sesame seeds, and chopped green onion, if desired. 

Video

Notes

Nutrition information below does not include brown rice. 
Adjust the calorie content of this recipe by using less peanut sauce. (We sometimes have some leftover depending on how much the vegetables cook down.)

Nutrition

Serving: 1/5 recipe | Calories: 535kcal | Carbohydrates: 27g | Protein: 28g | Fat: 39g | Saturated Fat: 6g | Polyunsaturated Fat: 33g | Sodium: 466mg | Fiber: 10g | Sugar: 11g