15-Minute Tofu Stir-Fry
Want to save this recipe?
I got you! Just enter your email address, and I'll forward it to your inbox! Plus, you'll receive a bonus of healthful, "must-try" recipes each week!
This tofu stir fry recipe packs a lot of flavor, protein, and veggies into one satisfying and healthy dish! Get your paper towels ready because the delicious stir fry sauce will tempt you to eat it as is! If you are watching your salt intake, you can use low sodium soy sauce instead. If you’re allergic to soy or gluten, you can use coconut aminos which can usually be found at your local Whole Foods or Trader Joe’s. Among my stir fry recipes, this is one of the easiest and tastiest.
When you stirfry tofu, you want to make sure the pan is hot. Tofu takes on the flavor of the sauce ingredients it sits in, so whether you use a garlic sauce or my tasty sauce mix, you’ll want it to be firm enough to handle it. A couple of drips of sesame oil will give it a nutty toasted flavor. The tofu cubes should hold their shape, creating an interesting mix of textures and flavors when mixed with different vegetables. You can also throw everything into an instant pot for a braised version.
This tofu recipe can be stored for leftovers and goes great on top of brown rice. If you’re looking for an even healthier keto option, then try it on top of riced cauliflower. Feel free to add bell peppers, baby corn, snap peas, shredded carrots, and even broccoli for different flavors. You could make a large batch to be portioned out for weeknight meals or lunch prep.
If you enjoyed this tofu stir fry recipe, please send me a message or drop me a comment below. I would love to hear how my recipes have changed your ideas of what healthy food could be. To me, nothing is more important than making it easy for you to reach your weight loss and fitness goals while also eating tasty and filling food. Be happy and healthy!
Try it on your own!
15-Minute Tofu Stir-Fry
Ingredients
Ingredients for 2 servings
- 1 tablespoon avocado oil (or olive oil)
- 15oz extra firm tofu, chopped into 1-inch cubes
- 1 cup chopped asparagus spears
- 1/2 red bell pepper, chopped
- Sauce
- 1 1/2 tablespoons low sodium soy sauce
- 2 tablespoons rice vinegar
- 1 tablespoon ginger paste
- 2 tablespoons sriracha
- 2 teaspoons arrowroot starch
- 1 teaspoon sesame oil
- 1 tablespoon sesame seeds for garnish
- Garnish
- Fresh lime
- green onions
Steps
Step 1
Mix together the ingredients for the sauce and set aside. Taste the sauce before adding in the arrowroot. If you prefer it to be less salty, add fresh lime or more rice vinegar to taste.
Step 2
Set a nonstick skillet on medium-high heat. Add tofu cubes and sear for 5 to 7 minutes until the edges are brown.
Step 3
Toss in the veggies and shake the pan around so everything is coated in oil and the veggies begin to sear as well. Cook for an additional 3 to 5 minutes, until the veggies begin to soften, we want them crisp-tender.
Step 4
Reduce the heat and pour in the sauce. The sauce should immediately thicken so shake the pan to coat the ingredients in the sauce.
Step 5
Remove the skillet from the heat and add sesame oil. Shake the skillet to toss and then garnish.
Step 6
Enjoy this with jasmine rice or brown rice. Since it is the fall season, I enjoyed mine with leftover winter squash. AMAZING!
15-Minute Tofu Stir-Fry
Kevin Curry
INGREDIENTS
Ingredients for 2 servings
- 1 tablespoon avocado oil (or olive oil)
- 15oz extra firm tofu, chopped into 1-inch cubes
- 1 cup chopped asparagus spears
- 1/2 red bell pepper, chopped
- Sauce
- 1 1/2 tablespoons low sodium soy sauce
- 2 tablespoons rice vinegar
- 1 tablespoon ginger paste
- 2 tablespoons sriracha
- 2 teaspoons arrowroot starch
- 1 teaspoon sesame oil
- 1 tablespoon sesame seeds for garnish
- Garnish
- Fresh lime
- green onions
INSTRUCTIONS
-
Mix together the ingredients for the sauce and set aside. Taste the sauce before adding in the arrowroot. If you prefer it to be less salty, add fresh lime or more rice vinegar to taste.
-
Set a nonstick skillet on medium-high heat. Add tofu cubes and sear for 5 to 7 minutes until the edges are brown.
-
Toss in the veggies and shake the pan around so everything is coated in oil and the veggies begin to sear as well. Cook for an additional 3 to 5 minutes, until the veggies begin to soften, we want them crisp-tender.
-
Reduce the heat and pour in the sauce. The sauce should immediately thicken so shake the pan to coat the ingredients in the sauce.
-
Remove the skillet from the heat and add sesame oil. Shake the skillet to toss and then garnish.
-
Enjoy this with jasmine rice or brown rice. Since it is the fall season, I enjoyed mine with leftover winter squash. AMAZING!
Nutrition per serving
Reviews
Popular Content
5 High Protein Keto Friendly Snacks (Mediterranean Diet Style)
Recipes 5 Min Protein 15g Max Net Carbs 11g Cook Required 1 of 5 Most...
April 13, 2026
Moroccan Chicken Rice Tagine – One-Pot 30-Minute Meal Prep
~510 cal | 46g Protein | Carbs: ~49g | Fat: ~13g | Fiber: ~5g | ...
March 4, 2026
How to Tell if You’re Fine or Just Used to Chaos
If you've ever said “I'm fine” and meant it — this one's for you. We're...
February 23, 2026
High Protein Valentine’s Day Dinner: Malagasy Vanilla Chicken & Prawns (30g Protein)
Look, I get it. Valentine's Day is right around the corner and your first instinct...
February 13, 2026


Mar 08 2024
Great recipe! I’ve been making this quite often over the last few years. Living in Japan gives me access to fried tofu blocks (厚揚げ) which I prefer for this. Also, I cut the Sriracha to 1/4 the amount and half the starch.
Awesome, glad you like it!