Can a 15 minute dinner actually taste like something you’d order at a restaurant?
I wasn’t sure either, until I made this one on a random Tuesday when I had zero energy to cook.
Now it’s on repeat in my kitchen at least twice a week.
This tofu stir fry is loaded with protein, packed with veggies, and it comes together faster than delivery would even show up at your door. 😅
And the best part isn’t even the speed. It’s that one pan, one wok, no fuss situation where cleanup takes about two minutes.
Let’s get into it.
What You’ll Need
Here’s everything going into this stir fry:
For the stir fry:
- 14 oz extra-firm tofu, pressed and cubed
- 1 cup broccoli florets
- 1 red bell pepper, sliced
- 1 cup snap peas
- 1/2 red onion, sliced
- 2 cloves garlic, minced
- 1 tbsp sesame seeds
- 2 green onions, sliced
- 2 tbsp neutral oil (avocado or vegetable)
For the sauce:
- 3 tbsp soy sauce
- 1 tbsp rice vinegar
- 1 tbsp honey or maple syrup
- 1 tsp cornstarch
- 1/2 tsp black pepper
- 1 tsp sesame oil
That’s it. Nothing fancy, nothing you can’t find at a regular grocery store.
Tools You’ll Need
- A large wok or heavy skillet
- A small mixing bowl (for the sauce)
- A sharp knife and cutting board
- Tongs or a wooden spatula
- Paper towels (for pressing the tofu)
How to Make It
Step 1: Press your tofu.
Wrap the tofu block in paper towels and set something heavy on top, like a cast iron pan or a couple of cans. Let it sit for at least 10 minutes.
This step matters more than people think. Less water means better browning.
Step 2: Cube the tofu.
Once it’s pressed, cut it into bite-sized cubes.
Step 3: Mix your sauce.
In a small bowl, whisk together the soy sauce, rice vinegar, honey, cornstarch, black pepper, and sesame oil. Set it aside.
Step 4: Sear the tofu.
Heat 1 tbsp oil in your wok over medium-high heat. Add the tofu in a single layer.
Let it sit undisturbed for 2-3 minutes so it actually gets golden, then flip and repeat. Remove it and set aside.
Step 5: Cook the veggies.
Add the remaining oil to the wok. Toss in the broccoli, bell pepper, snap peas, and red onion.
Stir fry for 3-4 minutes, until everything’s bright and just barely tender.
Step 6: Add garlic.
Toss in the minced garlic and cook for 30 seconds, just until fragrant.
Step 7: Bring it all together.
Add the tofu back into the wok, then pour the sauce over everything. Stir constantly for 1-2 minutes as it thickens and coats every piece.
Step 8: Finish and serve.
Sprinkle with sesame seeds and green onions. Serve hot over rice, noodles, or on its own.
Pro Tips
- Don’t skip pressing the tofu. I learned this one the hard way. Skip it and you’ll end up steaming the tofu instead of browning it.
- Use high heat. Stir fry is meant to move fast. Low heat turns crisp veggies into soggy ones.
- Prep everything before you turn on the stove. This recipe moves quick once it starts, so having your ingredients cut and ready makes a huge difference.
- Don’t overcrowd the pan. If your wok is small, cook the tofu in two batches so it actually sears instead of steaming.
- Add the sauce last. Adding it too early can burn the sugars before your veggies are even done cooking.
Substitutions and Variations
- Protein swap: Chicken breast, shrimp, or tempeh all work great in place of tofu.
- Veggie swap: Use whatever’s in your fridge. Carrots, mushrooms, zucchini, and baby corn all work well here.
- Gluten-free: Swap the soy sauce for tamari or coconut aminos.
- Spicy version: Add a teaspoon of chili garlic sauce or a few dashes of sriracha into the sauce mix.
- Low sugar: Skip the honey or use a sugar-free syrup alternative.
Make Ahead Tips
You can press and cube the tofu up to a day ahead and store it in the fridge.
The sauce can also be mixed ahead of time and kept in a sealed container for up to 3 days.
Chop your veggies the night before if you want dinner to come together in literally under 10 minutes.
Nutritional Breakdown (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~310 |
| Protein | 22g |
| Carbs | 18g |
| Fat | 16g |
| Fiber | 5g |
Note: Values are estimates and will vary depending on exact ingredients used.
Meal Pairing Ideas
- Serve over jasmine rice or brown rice for a filling meal.
- Pair with rice noodles for a lighter option.
- Add a side of miso soup for something extra cozy.
- Top with a fried egg if you want even more protein.
Leftovers and Storage
This stir fry keeps well in the fridge for up to 4 days in an airtight container.
To reheat, use a skillet over medium heat instead of the microwave. It keeps the veggies from turning mushy.
It also freezes surprisingly well for up to 2 months, minus the snap peas, which get a little limp after thawing.
FAQ
Can I use silken tofu instead of extra-firm? No, silken tofu will fall apart in a stir fry. Stick with extra-firm or firm tofu for the best texture.
Do I need a wok, or can I use a regular pan? A regular nonstick or cast iron skillet works just fine. A wok just gives you more surface area for even cooking.
Is this recipe meal-prep friendly? Yes. It stores and reheats really well, which makes it a great option for weekly meal prep.
How do I make it extra crispy? Pat the tofu completely dry after pressing, then toss it in a light dusting of cornstarch before searing.
Can I make this without soy sauce? Yes, coconut aminos work as a close substitute and keep it soy-free too.
Wrapping Up
This is one of those recipes that proves quick dinners don’t have to be boring or bland.
15 minutes, one pan, and a plate full of color and flavor. That’s a pretty solid trade.
Give it a try this week and let me know how it turns out in the comments below. And if you swap in a different protein or veggie combo, I’d love to hear what you tried!