• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Get my free Meal Prep Quick Start Guide

Get my free Meal Prep Quick Start Guide

  • New? Start Here
  • Contact

Sweet Peas and Saffron

meal prep recipes for busy people

  • All Recipes
    • Course
      • Breakfast
      • Lunch
      • Dinner
      • Sides
      • Salad
      • Soups & Stews
      • Drinks
    • Method
      • Air Fryer
      • Instant Pot
      • Slow Cooker
      • Grill
      • One Pot Meals
    • Diet
      • Dairy-Free
      • Gluten Free
      • Low Carb
      • Vegan
      • Vegetarian
      • Nut Free
    • Protein
      • Beans
      • Beef
      • Chicken
      • Lentils
      • Seafood
      • Pork
    • Recipe Index
  • Air Fryer
  • Instant Pot
  • Shop
    • Shop Meal Plans
    • Shop Favorites
  • Get my free Meal Prep Quick Start Guide

    Get my free Meal Prep Quick Start Guide

Home Meal Type Dinner
5
/5
40 minutes minutes

Peanut Ginger Tofu Stir Fry

Dairy Free Dairy-Free Gluten Free Gluten Free Vegan Vegan Vegetarian Vegetarian Meal Prep Meal Prep
Jump to Recipe
By: Denise Bustard9 Comments
Posted: 5/19/21 Updated: 5/25/21

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

With crispy tofu and an irresistible peanut sauce, this peanut ginger tofu stir fry will unite tofu lovers and haters alike. Easy enough for a weeknight dinner!

When it comes to cooking tofu, I have this little strategy I call 'smother it with a delicious sauce' that has yet to fail me. From tofu tacos to spicy tofu noodle bowls, it works like a charm!

peanut tofu stir fry in bowl garnished with crushed peanuts
Jump to... show
1 Reasons you're going to ♡ this recipe
2 Recipe video
3 Ingredient notes
4 Preparing the tofu
5 Step by step directions
6 Ingredient swaps
7 Serving suggestions
8 Storage + meal prep
9 More tofu recipes
10 Peanut Ginger Tofu Stir Fry

Even if you are on the fence about tofu, you are going to love this recipe, because it's all about the deliciously tangy, slightly sweet and gingery peanut sauce! You seriously can't go wrong here.

Don't forget to pin this post to save it for later!

Reasons you're going to ♡ this recipe

  • if you get the tofu pressed earlier in the day, it's a SUPER fast weeknight dinner
  • the sauce coats and flavors the tofu so well
  • even kids enjoyed it!

Recipe video

See exactly how to make this peanut ginger tofu stir fry by watching the video below! You can find more of my recipe videos on my YouTube channel.

Don't forget to pin this post to save it for later!

Ingredient notes

  • tofu- for this recipe, we want the tofu to hold its shape, so make sure you select firm or extra firm tofu; skip silken or soft tofu.
  • peanut butter- use all natural nut butter; the only ingredients should be peanuts (and maybe salt). Almond butter will likely also work, though it hasn't been tested.
  • maple syrup- balances the salty flavors; swap for honey or your favorite liquid sweetener.
  • soy sauce- I prefer to use reduced sodium soy sauce in my recipes as I find regular to be too salty; for gluten-free swap for tamari, coconut aminos or liquid soy seasoning.
  • veggies- use your favorite stir fry vegetable or blend of vegetables; for this recipe we've used broccoli and snap peas (though bell peppers are pictured). Slice them into thin strips so they cook through evenly.

Preparing the tofu

collage image showing how to press and cube tofu

Select extra firm tofu

Tofu is made from compressed soybean curds, and comes in many different varieties including including silken, regular, smoked and extra firm (among many other varieties!). We want our tofu to hold its shape while cooking, which is why you’ll need extra firm tofu for this recipe.

Pressing the tofu

Pressing the tofu is important for a few different reasons: 1) it helps remove extra moisture from within the tofu, and this helps the tofu get nice and crispy; 2) it improves the flavor by pressing out the flavor-less liquid.

To press the tofu, place tofu between paper towels and plates, then stack a heavy can on top (pictured above). Press for 30 minutes. You can also purchase a tofu press, which may be a good investment if you eat tofu often.

Cut into small cubes

Once pressed, discard the paper towels and cut your tofu: I cut the block into three horizontal slabs, then cut each slab into cubes of around ½ inch in size.

You can press and chop the tofu 2-3 days ahead to save on time!

Step by step directions

peanut tofu stir fry sauce in jar- side angle

1. Shake up sauce- In a small jar or salad dressing shaker, combine the peanut butter, soy sauce, water, maple syrup, sesame oil, red pepper flakes and ground ginger. Stir or shake up until smooth and completely combined.

tofu cubes on blue plate

2. Chop tofu- After pressing your tofu for at least 30 minutes (see above instructions), cut into ¾ inch cubes.

cooking broccoli and snap peas in frying pan

3. Sauté veggies- Heat oil in a large pan over medium heat. Add the veggies, and cook, stirring occasionally, for 5-7 minutes, until slightly tender and bright green. Transfer to a clean plate.

golden, crispy tofu being fried in pan with oil

4. Sauté tofu- add 1-2 more tablespoons of oil to the pan and add tofu. Cook for 10-15 minutes, turning as needed, until tofu is golden and crispy.

tofu simmering in peanut sauce

5- Add sauce- Pour the sauce evenly over the tofu. Toss and heat sauce through for 1-2 minutes. Remove pan from heat so the sauce doesn't over-reduce.

overhead view of peanut tofu in bowl with rice and green vegetables

6. Serve- Enjoy the tofu with plenty of sauce served over rice with the sautéed veggies. You can also toss the veggies up in the sauce to help them warm back through.


Ingredient swaps

I've used broccoli florets and snap peas beans for the photos, but like all stir fries, this recipe is great for cleaning out the fridge! Some other veggies that would work great:

  • cauliflower
  • bok choy
  • carrots
  • snap or snow peas
  • cole slaw mix
  • bell peppers
  • onions

Cut them into equal-size pieces so they cook through in a similar amount of time.

close up shot of tofu with peanut sauce coating it

Serving suggestions

Serve this tofu stir fry with one or more of the following:

  • perfect, fluffy rice
  • brown rice
  • quinoa
  • cauliflower rice
  • roasted peanuts
  • green onions
  • sesame seeds

Storage + meal prep

This recipe is not actually the best for meal prep as the sauce can dry out a bit in the fridge. Instead, you can prep meal components ahead, making cook day extra easy:

  • press tofu- 3-4 days ahead, store in a meal prep container in the fridge
  • stir fry sauce- shake it up ahead and store in the fridge for up to 14 days
  • chop veggies- broccoli + green beans store particularly well for up to 1 week in the fridge
close up shot of peanut ginger tofu stir fry

More tofu recipes

  • Tofu Scramble Recipe
  • How to Cook Tofu
  • Pineapple BBQ Tofu Bowls
  • Close up of a hand holding a tofu taco
    Easy Tofu Tacos
  • A blue bowl filled with crispy air fryer tofu and dipping sauce
    Ultra Crispy Air Fryer Tofu
  • overhead shot of three glass meal prep containers filled with vegan slow cooker tikka masala
    Vegan Slow Cooker Tikka Masala
  • collage image of multiple recipes using tofu
    How to Cook Tofu

Did you make this? Tag me on social @sweetpeasandsaffron and be sure to leave a comment and rate the recipe!

overhead view of peanut tofu in bowl with rice and green vegetables

Peanut Ginger Tofu Stir Fry

5 from 4 votes
Prep Time: 15 minutes mins
Cook Time: 25 minutes mins
30 minutes mins
Total Time: 40 minutes mins
Print Rate
With crispy tofu and an irresistible peanut sauce, this peanut ginger tofu stir fry will unite tofu lovers and haters alike. Easy enough for a weeknight dinner!
4

Ingredients

  • 1 block extra firm tofu 350 g/ 12.5 oz
  • 2 tablespoons olive oil (divided)
  • 2 cups snap peas see note 1
  • 2 cups broccoli florets

Peanut Ginger Sauce

  • ¼ cup peanut butter all natural; see note 2
  • 2 tablespoons soy sauce reduced sodium; see note 3
  • 2 tablespoons water
  • 5 tablespoons maple syrup or honey
  • 1 teaspoon sesame oil
  • ½ teaspoon red pepper flakes optional
  • 1 teaspoon ground ginger

Instructions 

Prepare the tofu

  • Press- Remove the tofu from its package, drain all water, and sandwich between two paper towels and two plates. Place a heavy item like a can on the top plate. Press for at least 30 minutes.
    tofu pressed between plates
  • Cube- Cut the pressed tofu horizontally into three slabs, then cut into ½ inch cubes.
    cubed tofu

Cooking the stir fry

  • Shake up sauce- In a small jar or salad dressing shaker, combine the peanut butter, soy sauce, water, maple syrup, sesame oil, red pepper flakes and ground ginger. Stir or shake up until smooth and completely combined.
    peanut tofu stir fry sauce in jar- side angle
  • Sauté veggies- Heat oil in a large pan over medium heat. Add the veggies, and cook, stirring occasionally, for 5-7 minutes, until slightly tender and bright green. Transfer to a clean plate.
    cooking broccoli and snap peas in frying pan
  • Sauté tofu- add 1-2 more tablespoons of oil to the pan and add tofu. Cook for 10-15 minutes, turning as needed, until tofu is golden and crispy.
    golden, crispy tofu being fried in pan with oil
  • Add sauce- Pour the sauce evenly over the tofu. Toss and heat sauce through for 1-2 minutes. Remove pan from heat so the sauce doesn't over-reduce.
    tofu simmering in peanut sauce
  • Serve- Enjoy the tofu with plenty of sauce served over rice with the sautéed veggies. You can also toss the veggies up in the sauce to help them warm back through.
    peanut tofu stir fry in bowl garnished with crushed peanuts

Tips:

1- other great vegetables for this stir fry include green beans, cauliflower, bok choy, carrots, snow peas, slaw mix, bell peppers, onions
2- almond butter would make a great swap; other nut butters have not been tested
3- to make this recipe gluten-free, swap the soy sauce for tamari, coconut aminos or liquid soy seasoning.
Storage
This recipe is not actually the best for meal prep as the sauce can dry out a bit in the fridge. Instead, you can prep meal components ahead, making cook day extra easy:
  • press tofu- 3-4 days ahead, store in a meal prep container in the fridge
  • stir fry sauce- shake it up ahead and store in the fridge for up to 14 days
  • chop veggies- broccoli + green beans store particularly well for up to 1 week in the fridge

Video

Nutrition Information

Serving: 1/4 batch (excludes rice), Calories: 330kcal, Carbohydrates: 31g, Protein: 14g, Fat: 18g, Saturated Fat: 3g, Cholesterol: 0mg, Sodium: 549mg, Potassium: 567mg, Fiber: 4g, Sugar: 21g, Vitamin A: 835IU, Vitamin C: 13.4mg, Calcium: 106mg, Iron: 3mg
Author: Annie Holmes
Course: Dinner
Cuisine: Thai

© Sweet Peas & Saffron - Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.

Did You Make This?Don't forget to leave a review below, and tag us on Instagram using @SweetPeasAndSaffron or #sweetpeasandsaffron
Tag Me On Instagram Rate Recipe
Denise Bustard

Denise Bustard is the creator of Sweet Peas and Saffron, a meal prep-focussed food blog. With a PhD in biochemistry, Denise takes a scientific approach to perfecting her recipes. You can find Denise's work featured on Huffington Post, MSN, Self and more.

  • Share
  • Flipboard
  • Email

Meet Denise Bustard

Denise Bustard is the creator of Sweet Peas and Saffron, a meal prep-focussed food blog. With a PhD in biochemistry, Denise takes a scientific approach to perfecting her recipes. You can find Denise's work featured on Huffington Post, MSN, Self and more.

Read more...

You May Also Like...

  • collage image of multiple recipes using tofu
    How to Cook Tofu
  • overhead shot of gray bowl filled with maple ginger cashew chicken stir fry
    Maple Ginger Cashew Chicken Stir Fry (30 Minutes)
  • overhead view of teriyaki tofu in bowl with rice and broccoli
    Teriyaki Tofu
  • thai basil beef stir fry in large skillet
    Thai Basil Beef Stir Fry
breakfast burrito with kale and mushrooms cut i half on parchment with fresh kale next to it
Previous Post
Kale, Mushroom and Feta Breakfast Burritos
three healthy apple almond butter snack cookies cooling on wire rack
Next Post
Healthy Apple Almond Butter Snack Cookies

Reader Interactions

5 from 4 votes (2 ratings without comment)

Leave a Comment Cancel reply

Have a question? Submit your question or comment below.

Recipe Rating




  1. Maureen says

    Posted on 12/13/23 at Posted on 12/13/23

    5 stars
    Excellent recipe! I cooked the tofu in air fryer after pressing it and added to the cooked veg right before adding the sauce. I used onion and cabbage since that is all I had in the house and it turned out great! I also cut down on the maple syrup— just 2 tablespoons— and substituted more water —and it still tasted great with just the right amount of sweetness. Also grated fresh ginger instead of the powder. Thank you!!

    Reply
  2. Diane says

    Posted on 5/28/20 at Posted on 5/28/20

    5 stars
    I just made this is and it was delicious! I baked the tofu first, I used almond butter instead of peanut butter, added a little extra red pepper flakes, soy sauce, and ginger because I thought the sauce was a little too sweet, and I added broccoli, red pepper, and sugar snap peas, and peanuts. It reminded me a lot of a almond butter tofu stir fry with string beans. It was really good and my daughter loved it!

    Reply
    • Denise says

      Posted on 6/2/20 at Posted on 6/2/20

      Hi Diane! I'm so happy to hear you enjoyed. Thank you for coming back and leaving a review with the changes you've made...this is so helpful!

      Reply
  3. Nicky Goodyer says

    Posted on 5/7/19 at Posted on 5/7/19

    Thanks for this, potentially silly question ,just wanted to check 330 calories does that include the rice ?

    Reply
    • Denise says

      Posted on 5/8/19 at Posted on 5/8/19

      Hi Nicky! It does not include rice. For 3/4 cup uncooked rice (140 g), it will work out to about 1/2 cup cooked rice per serving and 116 extra calories. Hope this helps!

      Reply
  4. Shannon says

    Posted on 9/1/18 at Posted on 9/1/18

    Thanks for the tofu press idea to squeeze out the liquid. I usually give it a quick squeeze between paper towels, cut it up and bake in a low oven for 30 - 40 minutes to take out the liquid and firm it up for the stir-fry. It does heat up the kitchen though, so it would be great to be able to cut down the oven time.

    Reply
    • Denise says

      Posted on 9/6/18 at Posted on 9/6/18

      It seems to work, although I wonder if baking might work even better! I might have to try 🙂

      Reply
  5. Brittany Audra @ Audra's Appetite says

    Posted on 8/29/18 at Posted on 8/29/18

    I love a good peanut sauce! Plus it uses staple ingredients I always have on hand 🙂

    Reply
    • Denise says

      Posted on 8/31/18 at Posted on 8/31/18

      Peanut sauce is the best! Thanks Brittany 🙂

      Reply

Primary Sidebar

photo of annie meal prepping ingredients

Hi, I'm Annie

Meal prep took me from feeling constantly stressed out about meals to cool, collected and in control. I want to share this amazing and transformational habit with you, so you can feel in control, too! Read more ...

Meal Prep

Instant Pot

Air Fryer

Freezer Meals

Slow Cooker

Breakfast

Popular

overhead shot of sweet potatoes lined up with text showing number of minutes to cook each

PERFECT Instant Pot Sweet Potatoes

overhead shot of 7 easy stir fry sauces on gray background

7 Easy Stir Fry Sauce Recipes

overhead shot of a variety of seven easy rice recipes with text description

7 Easy Rice Recipes (Stove Top & Rice Cooker)

5 minute asian salad dressing in a mason jar on gray background

5 Minute Asian Salad Dressing

Get my free Meal Prep Quick Start Guide

Get my free Meal Prep Quick Start Guide

Reader Faves

overhead shot of blue mason jar filled with crispy chickpeas

ULTRA Crispy Air Fryer Chickpeas

a stack of fluffy protein pancakes with blueberries on top and syrup being drizzled over them

Perfect Fluffy Protein Pancakes (no banana!)

ingredients to make greek seasoning blend with labels on white background

Easy Greek Seasoning Blend

collage image that says 25 popular meal prep ideas

25 Most Popular Lunch Meal Prep Ideas

As seen on:

Wondering where to start?

Get my Meal Prep Quick Start Guide

Join My Free Meal Prep Challenge!
  • Browse Recipes
    • Dinner
    • Lunch
    • Breakfast
    • Snacks
    • Drinks
    • Air Fryer
    • Instant Pot
    • Freezer
  • Meal Prep 101
    • Shop Meal Plans
    • Meal Prep Basics
    • Meal Prep Challenge
    • Quick Start Guide
Back to Top

Privacy Policy

Disclaimers

Contact

Accessibility

Causes

About

© 2025 Sweet Peas and Saffron
Site Credits Designed by Melissa Rose Design Developed by Once Coupled Logo by Wooden Spoons

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.