Easy Tofu Stir-Fry

5 from 5 votes
Jump to RecipePrint

This post may contain affiliate links. Please read our disclosure policy.

Easy tofu stir-fry with peanut satay sauce comes together in just 30 minutes and is perfect for a healthy, plant-based weeknight dinner. Tofu Stir Fry with Veggies and Peanut Satay Sauce

Tofu Stir-Fry with Peanut Sauce

Today, we’re all about crissspy tofu, veggies, and a heavenly peanut satay sauce—what’s not to love? This stir-fry has become a regular in my rotation because it’s nutritious, ready in under 30 minutes and, above all, super versatile—use whatever combo of veggies you have on hand.

I love serving it over brown rice or quinoa for a heartier meal, but certainly have no qualms about enjoying it as is (which, as a result, guarantees an even better peanut sauce-to-veggie ratio). And if you’re new to cooking with tofu, fear not: this recipe makes it foolproof (and, more importantly, damn delicious).Crispy Tofu with Rice and Veggies

What is Tofu?

These plant-based blocks of goodness are made from soymilk that has been coagulated and either curdled and pressed into blocks (firm or extra-firm tofu) or left in its coagulated state to retain moisture (silken tofu). As a result, tofu has a soft, creamy mouthfeel and a mild flavor. Look for it in the refrigerated produce section of most grocery stores.

Is Tofu Healthy?

  • Tofu is rich in calcium and protein (which ranges from about 4g in 3 oz. of silken tofu to 10g in 3 oz. of extra-firm tofu). It’s also a complete protein, therefore it contains all nine essential amino acids. In addition, it’s a top source of isoflavones, a type of flavonoid that has estrogen-like effects and may help lower the risk of certain cancers.
  • When it comes to buying organic vs. conventional tofu, organic will ensure that the soybeans are not GMO, therefore it’s worth the negligible extra cost.

How Do You Cook Tofu?

It may seem intimidating at first, however I promise it’s one of the easiest proteins to cook.

  • Tofu can be a suitable stand-in for most meals, and can take on just about any flavor profile you throw its way. When purchasing blocks of tofu packed in water (which help preserve and keep it fresh), be sure to drain the water and press any excess moisture out using a kitchen towel.
  • Tofu has a tendency to latch onto pans, therefore using a nonstick will help better set you up for success when it comes to pan-searing. Use medium-high heat and a neutral cooking oil (for example, grapeseed, canola, or vegetable) for best results, and, above all, avoid crowding the pan if you’re looking for that crispy-chewy layer on the outside. How to Cook Crispy Tofu in a SkilletHow to Make Vegetarian Stir-Fry

Now onto the sauce!

What is Peanut Satay Sauce?

In short, a rockin’, creamy, flavorful type of liquid gold that will certainly become an instant favorite.

  • This one includes creamy peanut butter (alternatively, use cashew or almond butter), apple cider vinegar, agave, tamari (or soy sauce), and coconut milk to make it even more craveably creamy. And, because this sauce comes together in a jiffy, I’d recommend doubling the batch to use  throughout the week on grain bowls, grilled protein, roasted veggies, or anything in need of a saucy upgrade.

What Can You Put in a Stir-Fry?

Because there’s no specific matrix for achieving a killer stir-fry, I recommend using any mix of veggies and protein you like (or, have on hand). This one includes red cabbage, snap peas, and green onion for an aromatic boost, but here are some examples of my other favorite combos:

  • Brussels sprouts, sweet potato, and tofu with peanut sauce. (*Tip: steam the sweet potato before tossing it into the stir-fry, so that it’s tender and cooks at the same pace as the sprouts. Alternatively, use spiralized sweet potatoes.)
  • Asparagus, peas, garlic, and shrimp with a simple honey-soy marinade: Light, quick-cooking, and therefore perfect for a spring dinner.
  • Bok choy, scallions, and tempeh with Kung Pao sauce. I love cooking up this Asian-inspired combo for a hearty, better-than-takeout dinner.
  • Broccoli, mushroom, and edamame with a light, citrusy soy sauce: A year-round staple that’s great for make-ahead lunches.


How to Make Peanut Satay SauceEasy Tofu Dinner or Meal Prep Lunch

Other Quick and Easy Weeknight Stir-Fries:

For additional weeknight inspiration, these recipes will certainly satisfy.

  • Sweet-and-Sour Tofu and Brussels Stir-Fry: Packed with quality protein, fiber, and heart-healthy fats, this meatless main is omnivore-approved.
  • Orange Teriyaki Tempeh Bowls: Orange teriyaki glazed tempeh and crispy veggies served over brown rice create a flavorful, nutrient-rich meal.

Give this easy stir-fry a try and enjoy on repeat throughout the week. Lastly, be sure to snap a pic and tag #dishingouthealth on Instagram so I can see your beautiful creations. Also, follow along on Facebook and Pinterest for the latest recipe updates!

5 from 5 votes

Easy Tofu Stir-Fry

Easy tofu stir-fry with peanut satay sauce comes together in just 30 minutes and is perfect for busy weeknights. Serve over grains, rice noodles, or as is for a healthy, plant-based dinner.
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4


  • **Peanut Satay Sauce**
  • 1/4 cup natural creamy peanut butter
  • 1/4 cup canned coconut milk
  • 2 Tbsp. apple cider vinegar
  • 1 Tbsp. agave nectar or maple syrup
  • 2 tsp. soy sauce or tamari
  • **Tofu Stir-Fry**
  • 1 14-oz. package extra firm tofu, drained
  • 2 Tbsp. neutral cooking oil for example, vegetable or canola
  • 3/4 tsp. sea salt divided
  • 1/2 small red cabbage chopped into 1-inch pieces (about 3-4 cups)
  • 2 cups sugar snap peas strings removed
  • 3 garlic cloves thinly sliced
  • 1/3 cup thinly sliced green onion
  • Optional garnish: toasted sesame seeds fresh basil
  • Optional grains or rice noodles for serving
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Start by preparing peanut satay sauce by whisking all ingredients in a bowl; set aside.
  • Next, slice tofu width-wise into 6 slices. Use a kitchen towel or paper towels to gently press each slice to remove excess liquid; cut into 1-inch cubes.
  • Heat 1 Tbsp. of the oil in a large nonstick skillet over medium-high. Add tofu and cook, untouched, for 3 minutes, until bottom of cubes are golden-brown. Toss, and cook 3 to 5 extra minutes, tossing occasionally, to brown all sides. Season with 1/4 tsp. salt and transfer tofu to a bowl.
  • Add remaining 1 Tbsp. oil and cabbage to pan. Cook 4 to 5 minutes, tossing occasionally, until softened. Add snap peas and garlic; cook 3 minutes, stirring often, until snap peas are tender. Season with remaining 1/2 tsp. salt. Add tofu back to pan and toss to combine.
  • Lastly, drizzle peanut satay sauce over stir-fry and top with green onion and additional garnishes of choice. Serve over grains, rice noodles, or as is.


Serving: 1g | Calories: 314kcal | Carbohydrates: 18g | Protein: 15g | Fat: 22g | Saturated Fat: 6g | Sodium: 690mg | Fiber: 5g | Sugar: 10g

I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.

If you love this recipe, please leave a star rating and review below!



You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Valerie says:

    5 stars
    Delicious recipe! I added some leftover grilled veggies. Next time I will add some spice too.

  2. Kayla says:

    5 stars
    Thank you to you and Kyle for helping me step outside of my comfort zone with tofu. This was such an easy and YUMMY recipe. I subbed your firecracker sauce at Kyle’s suggestion but fried up the tofu and veggies as the recipe dictated. This was such an easy and simple meal. Definitely going to add this to the rotation.

  3. Christina says:

    This was super delicious, and easy to make as well! Thanks for a great recipe.

    1. Jamie Vespa says:

      Hi Christina–I’m so glad you enjoyed it!! Thank you for leaving a review!

      1. Josie says:

        5 stars
        I make your recipes at least twice per week. I tried this today and it was amazing! I add a red bell pepper to the veggies (mushrooms would be good too) and a little chili garlic sauce to the sauce (gotta have my spice) and I can’t wait for leftovers tomorrow!

        1. Jamie Vespa says:

          Hi Josie – I’m so glad you enjoyed this one! Thank you for taking the time to leave a rating and review!

  4. Kaitlyn says:

    5 stars
    I hadn’t cooked much tofu before discovering your blog (I was always intimidated by it), but have been loving it now. Thanks for the great insight!