You know those nights when you’re starving, staring into the fridge, and just need something delicious now? That’s how this tofu stir fry with peanut sauce was born in my kitchen. I swear, it’s faster than waiting for takeout—ready in 30 minutes flat—but tastes like you spent hours. The creamy peanut sauce clings to crispy tofu and fresh veggies, and here’s my secret: I always double the sauce because it’s that good. My kids lick their plates clean (shh, they don’t even realize it’s packed with protein). This recipe? It’s my weeknight superhero.
Why You’ll Love This Tofu Stir Fry with Peanut Sauce
Listen, I make this tofu stir fry at least twice a week, and here’s why you will too:
- Faster than takeout: Seriously, 30 minutes from chopping to eating—no waiting for delivery!
- Crazy flavorful: That peanut sauce? Creamy, slightly sweet, with just enough kick from the red pepper flakes to keep things interesting.
- Packed with good stuff: Tofu for protein, colorful veggies for crunch, and none of that heavy “I need a nap” feeling afterward.
- Pantry-friendly: No fancy ingredients here—just peanut butter, soy sauce, and whatever veggies are wilting in your fridge.
Trust me, once that peanut sauce hits the pan and the whole kitchen smells amazing, you’ll be hooked.
Ingredients for Tofu Stir Fry with Peanut Sauce
Grab these simple ingredients—I bet most are already in your kitchen! The magic happens when they all come together:
- 1 block (14 oz) firm tofu – pressed (just wrap it in a clean towel and stack something heavy on top for 30 minutes to squeeze out water—this makes it crispier!)
- 2 tbsp vegetable oil – divided (half for tofu, half for veggies)
- 1 bell pepper – sliced thin so it cooks fast
- 1 cup broccoli florets – chop ’em bite-sized
- 1 carrot – julienned (fancy word for matchstick cuts—or just grate it if you’re in a rush!)
- 2 cloves garlic & 1 tbsp ginger – fresh is best here, minced/grated fine
- 1/4 cup soy sauce – or tamari for gluten-free
- 1/4 cup peanut butter – creamy or crunchy, your call
- 2 tbsp maple syrup – balances the saltiness perfectly
- 1 tbsp lime juice – that bright zing is everything
- 1/4 tsp red pepper flakes – adjust if you’re spice-shy
- 2 green onions & 1 tbsp sesame seeds – for that pretty finish
Pro tip: Measure the sauce ingredients before you start cooking—things move fast once that pan heats up!
How to Make Tofu Stir Fry with Peanut Sauce
Okay, let’s get cooking! This stir fry comes together in a flash—just follow these simple steps, and you’ll have a flavor-packed meal before you know it. I’ll walk you through each part so nothing gets missed.
Preparing the Tofu
First things first: press that tofu! I know it’s tempting to skip this step, but trust me, squeezing out the extra water makes all the difference. Here’s how I do it: Wrap the whole block in a clean kitchen towel, then place a heavy skillet (or a few cans) on top for about 30 minutes. This gives you perfectly firm tofu that’ll crisp up beautifully in the pan instead of steaming. Once pressed, cut it into bite-sized cubes—about 1-inch pieces work great.
Cooking the Vegetables
Heat 1 tablespoon of oil in a large pan or wok over medium-high heat. Add those gorgeous tofu cubes and let them sizzle untouched for 3-4 minutes per side until golden brown (resist stirring too soon—this is how you get that crispy texture!). Remove the tofu and set it aside. In the same pan, add the remaining oil and toss in your bell pepper, broccoli, and carrot. Stir-fry for 4-5 minutes—you want them crisp-tender, not mushy! Toss in the garlic and ginger and cook just 1 minute more until fragrant (careful, they burn fast!).
Making the Peanut Sauce
While the veggies cook, whisk together the soy sauce, peanut butter, maple syrup, lime juice, and red pepper flakes in a bowl. Scrape the sides with a spoon to make sure everything’s fully blended—no one wants a clump of peanut butter hiding in their sauce! Pour this heavenly mixture into the pan with the veggies, add the tofu back in, and stir everything gently to coat. Let it bubble away for 2-3 minutes until the sauce thickens slightly and clings to every bite. That’s it—you’re done! Just sprinkle with green onions and sesame seeds before serving.
Tips for the Best Tofu Stir Fry with Peanut Sauce
Want to take your stir fry from good to oh my gosh? Here are my tried-and-true tricks:
- Don’t skip pressing the tofu! That extra 30 minutes makes all the difference—soggy tofu is the enemy of crispiness.
- Fresh ginger is non-negotiable. The jarred stuff just doesn’t give that same bright, punchy flavor.
- Adjust the heat to your taste. Start with 1/4 tsp red pepper flakes, then add more at the end if you want a bigger kick.
- Prep everything first. Stir fries move fast, so have all ingredients chopped and sauces mixed before turning on the stove.
Bonus tip: If your peanut sauce seems too thick, splash in a teaspoon of warm water to loosen it up!
Ingredient Substitutions for Tofu Stir Fry with Peanut Sauce
Ran out of something? No worries—this recipe is super flexible! Here are my favorite swaps that still taste amazing:
- Tamari or coconut aminos instead of soy sauce (great for gluten-free folks)
- Almond butter or sunflower seed butter if you’re avoiding peanuts—just expect a slightly nuttier taste
- Honey or agave works if you’re out of maple syrup
- Frozen stir-fry veggie mix in a pinch—just thaw and pat dry first
- Crushed red pepper or sriracha if you don’t have red pepper flakes
See? Cooking should be fun, not stressful—use what you’ve got!
Serving Suggestions for Tofu Stir Fry with Peanut Sauce
Here’s how I love to serve this stir fry—it’s all about those finishing touches! Pile it over steaming jasmine rice (my go-to) or try it with noodles for extra slurpability. Feeling fancy? Sprinkle extra sesame seeds and chopped cilantro on top. Sometimes I’ll even add a lime wedge for squeezing—that bright zing cuts through the rich peanut sauce perfectly. Dinner’s ready!
Storing and Reheating Tofu Stir Fry with Peanut Sauce
Got leftovers? Lucky you! This stir fry keeps beautifully in the fridge for up to 3 days—just pop it in an airtight container. When reheating, skip the microwave (it makes the tofu soggy!). Instead, warm it gently in a pan over medium heat with a splash of water to loosen the sauce. Tastes just like fresh—maybe even better!
Nutritional Information for Tofu Stir Fry with Peanut Sauce
One generous serving of this stir fry packs about 420 calories, with 20g protein from the tofu and 6g fiber from all those colorful veggies. The peanut butter adds healthy fats, but remember—these numbers can shift slightly depending on your exact ingredients (like how much oil you use or if you add extra veggies). It’s a balanced meal that keeps you full without weighing you down!
Frequently Asked Questions About Tofu Stir Fry with Peanut Sauce
I get questions about this recipe all the time—here are the answers to the ones I hear most often!
Can I use frozen veggies instead of fresh?
Absolutely! Just thaw them first and pat dry with a towel (wet veggies make everything soggy). Frozen stir-fry mixes work great—I especially love ones with snap peas and water chestnuts for extra crunch.
How do I make this spicier?
Easy! Double the red pepper flakes or add a squirt of sriracha to the sauce. My husband likes it with a teaspoon of chili garlic paste stirred in—just taste as you go!
Why does my tofu turn out mushy?
Nine times out of ten, it’s because we skipped pressing! That extra water has to go. Also, make sure your pan is nice and hot before adding the tofu—you want that sizzle when it hits the oil.
Can I make this ahead for meal prep?
You bet! It keeps beautifully in the fridge for 3 days. Pro tip: Store the sauce separately and toss it with the tofu and veggies when reheating to keep everything fresh-tasting.
Now that you’re armed with all the secrets, go make this stir fry tonight—your taste buds will thank you!
Print30-Minute Tofu Stir Fry with Peanut Sauce – Irresistible & Easy!
A quick and easy tofu stir fry with a rich peanut sauce, perfect for a healthy and flavorful meal.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 2 servings 1x
- Category: Main Dish
- Method: Stir-fry
- Cuisine: Asian
- Diet: Vegetarian
Ingredients
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 tbsp vegetable oil
- 1 bell pepper, sliced
- 1 cup broccoli florets
- 1 carrot, julienned
- 2 cloves garlic, minced
- 1 tbsp ginger, grated
- 1/4 cup soy sauce
- 1/4 cup peanut butter
- 2 tbsp maple syrup
- 1 tbsp lime juice
- 1/4 tsp red pepper flakes
- 2 green onions, sliced
- 1 tbsp sesame seeds
Instructions
- Heat 1 tbsp oil in a pan over medium heat. Add tofu cubes and cook until golden brown. Remove and set aside.
- In the same pan, add the remaining oil. Stir-fry bell pepper, broccoli, and carrot for 4-5 minutes.
- Add garlic and ginger. Cook for 1 minute.
- In a bowl, mix soy sauce, peanut butter, maple syrup, lime juice, and red pepper flakes.
- Pour the sauce into the pan. Add the tofu and stir to coat everything evenly.
- Cook for 2-3 minutes until heated through.
- Garnish with green onions and sesame seeds. Serve immediately.
Notes
- Press tofu for 30 minutes to remove excess water.
- Adjust red pepper flakes for more or less heat.
- Use tamari instead of soy sauce for a gluten-free option.
Nutrition
- Serving Size: 1/2 recipe
- Calories: 420
- Sugar: 12g
- Sodium: 850mg
- Fat: 24g
- Saturated Fat: 4g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 6g
- Protein: 20g
- Cholesterol: 0mg
