Spicy Peanut Tofu

Leave a Comment

I am in love with this vegetarian spicy peanut tofu dish. Between the creamy, slightly spicy, slightly sweet peanut sauce and the crispy veggies and tofu, this dish delivers in terms of flavor. It also comes together in under 30 minutes, which is always a bonus for busy weeknights.

A few notes about the recipe. If you can, I really recommend pressing the tofu using a tofu press of paper towels. It's the best way to make sure the tofu gets nice and crispy on the outside. In terms of veggies, you can basically use anything you have at home.

More Ideas You'll Love
50 Amazing Stir Fry Recipes

50 Amazing Stir Fry Recipes

Stir Fry is the best choice when you are looking for a fast, fresh, and flavorful dinner. Find 50 delicious recipes PLUS tips and tricks for making a tasty stir-fry with any... Take me there!

Sugar snap peas, asparagus, eggplant, and bok choy are all great options. I have even used pumpkin or acorn squash (cooked first in the microwave) and love how it pairs with the peanut sauce. Lastly, adjust the spice to suit your tastes. You can leave it out completely or pack in even more depending on how hot you like things.

The Recipe
Spicy Peanut Tofu

Spicy Peanut Tofu

Leave a comment
  • Print Recipe
  • Download PDF


  • 1/3 cup reduced fat peanut butter (or PB2 Powdered Peanut Butter)
  • 1/4 cup low sodium soy sauce (gluten-free if needed)
  • 1/4 cup warm water
  • 2 tbsp rice vinegar
  • 1 tbsp fresh ginger, grated
  • 1 garlic clove, minced
  • 1 tbsp honey (or agave, can be left out or use Stevia for low carb)
  • 1 tbsp lime juice
  • 2 tbsp Sriracha
  • 14 oz. extra firm tofu
  • Salt and pepper
  • 1 cup red onion, chopped
  • 1 red pepper, chopped
  • 2 cup broccoli florets, chopped
  • 2 carrots, peeled and sliced
  • 1/2 cup shelled edamame

Like this Recipe? Try our Meal Plans!

  • Weekly Meal Plans
  • Easy Shopping List
  • Healthy, Low Carb, & Vegetarian
  • Nutritional Information and Points


(Hide Photos)

Whisk together the peanut butter, soy sauce, water, rice wine vinegar, ginger, garlic, honey, lime juice, and Sriracha to create the peanut dressing.


Add sesame oil to a skillet over medium heat. Press the tofu and cut into cubes. Season with salt and pepper. Add a touch of cooking spray to the skillet (just to make sure nothing sticks since we aren’t using a lot of oil) and cook for 3-4 minutes on each side or until cooked browned. Remove and set aside.


Add the red onion, red pepper, broccoli, carrots, and edamame. Season with salt and pepper. Add 1/4 cup water and cover. Cook for 3-5 minutes or until vegetables are tender Drain any remaining water, although it should evaporate.


Add back the tofu along with the sauce. Toss everything together and let warm for 2-3 minutes.

Nutritional Facts
Serving Size: 2 cups
Amount Per Serving
Calories 333
Calories from Fat 139
% Daily Value *
Total Fat 15g
Saturated Fat 2g
Monounsaturated Fat 5g
Polyunsaturated Fat 1g
Cholesterol 0mg
Sodium 828mg
Total Carbohydrate 33g
Dietary Fiber 7g
Sugars 14g
Protein 22g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.

user image
About the authorMeet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
On Spicy Peanut Tofu
user image
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.