Tofu seared to crispy golden brown and paired with a creamy flavorful peanut sauce is always a great way to start a meatless Monday! My peanut tofu stir fry can be made in under 20 minutes and the rich and nutty flavor of peanut butter complements the mild tofu beautifully. I love this recipe and I know you will love this recipe too!

Ingredients for Peanut Tofu Stir Fry

Tofu: Firm or extra firm, make sure you pat your tofu dry between sheets of paper towels to remove any excess moisture.

Flour: to coat the tofu – optional step. You can use regular or tapioca flour here if need be.

Peanut Sauce: peanut butter, coconut aminos, sesame oil, sugar or honey, chili paste (optional), rice vinegar, minced garlic

Step by Step Making the Tofu Stir Fry

Whip up the peanut sauce in a jar and set it aside.

Ways to Spice It Up

You can spice up this easy tofu stir fry in many fun and innovative ways.

A couple simple ways to add some flare to your dish is finishing off your peanut tofu stir fry with some roughly chopped peanuts and thinly sliced green scallions to add some textural crunch and color.

I love adding a little bit of spice to my peanut sauce with some Sriracha or chili oil. This way I can adjust the heat levels to what I’m comfortable with.

How to Store Leftovers

For best re-heating results, store your tofu separate from your peanut sauce before putting away in an airtight container in your fridge.

When you are ready to re-heat your leftovers, simply lightly reheat and fry your tofu in a non stick pan just until it is warmed through. You can then warm your remaining peanut sauce in the microwave or on the stove stop before drizzling over your tofu.

If you store your Tofu in the peanut sauce, you could be dealing with a soggier tofu, and we don’t want that!

If you enjoy this peanut tofu stir fry, check out my Air Fryer Firecracker Tofu recipe and my Crispy Gochujang Tofu recipe. Both are vegan and absolutely DELISH!


Get the recipe:Peanut Tofu Stir Fry {20 Minutes}

This Asian Peanut Tofu stir fry coated in a creamy peanut sauce makes a quick, easy, and flavorful meal. It will satisfy the whole family!
5 stars (2 reviews)




    • 2-3 tbsp oil
    • 1 block tofu
    • 1/2 cup tapioca flour, or regular flour
    • 1/4 cup crushed peanuts, *Optional



    • In a medium bowl, whisk together all the ingredients for the peanut sauce: peanut butter, coconut aminos, sesame oil, sugar or honey, chili paste (optional), rice vinegar, minced garlic, water or broth until smooth
    • Taste and adjust seasonings as desired.


    • Begin by patting tofu dry, and then cubing tofu.
      You will then marinate in soy sauce for 20 minutes and then coat in the starch mixture
    • Heat your oil up in the pan
    • Begin to sear tofu until it gets crispy on all sides
    • Once crispy, and not sticking to the pan, begin to pour the peanut sauce over top and heat until bubbly and fragrant
    • Serve immediately or store in an airtight container in the refrigerator for up to 5 days.

    The Nutrition Facts above are specific to the ingredients I chose to use for this recipe, which may vary.