• About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
search icon
Homepage link
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
×

Tofu Stir Fry Recipe

Published: Jun 20, 2026 by Chef Ava · This post may contain affiliate links · Leave a Comment

Jump to Recipe·4 from 5 reviews

If you’re looking for a vibrant, quick, and satisfying meal that marries fresh vegetables with perfectly cooked tofu, this Tofu Stir Fry Recipe is going to become your new favorite. Every bite bursts with bright colors, delightful textures, and layers of flavor, making it an ideal go-to for busy weeknights or anytime you crave something wholesome yet exciting. This dish is a fantastic way to enjoy plant-based protein while sneaking in a rainbow of veggies, all coated in a tangy, mildly spicy sauce that keeps you coming back for more.

Ingredients You'll Need

The image shows eight small white bowls arranged on a white marbled surface. The top center bowl is filled with many light beige cubes of extra firm tofu. To the right, a bowl holds several rounds and slices of bright orange carrots. Below the tofu and slightly to the left, a bowl contains green broccoli florets with darker green tops and lighter green stems. To the right of the broccoli, there is a bowl filled with red chopped bell pepper pieces. Below the broccoli, a smaller bowl has finely chopped purple and white red onion. Next to the onion, a small jug is filled with golden olive oil. To the right of the olive oil, a small bowl contains a light yellow rice vinegar. Above the vinegar, a small white bowl holds crushed pale yellow garlic. Between the rice vinegar and garlic, a small spouted white jug contains dark soy sauce. Next to the soy sauce on the lower right, a small bowl has deep red hot sauce. The words labeling each ingredient appear in black text on white background. Photo taken with an iphone --ar 4:5 --v 7

The magic of this Tofu Stir Fry Recipe lies in its simplicity and the perfect balance each ingredient brings. From the firm texture of tofu to the crisp freshness of broccoli and the sweet crunch of bell peppers, every component plays an essential role. Together, they create a harmony of taste, texture, and color that’s as beautiful as it is delicious.

  • Extra firm tofu (1 block, 14 ounces): The star of the dish, tofu provides a hearty source of protein and soaks up all the delicious flavors when pressed and cooked right.
  • Carrots (2 medium, sliced): They add subtle sweetness and a satisfying crunch to contrast with the softness of the tofu.
  • Red onion (½ medium, diced): Adds a mellow, slightly pungent zing that enhances the overall flavor profile.
  • Broccoli florets (1 cup): These bring a vibrant green color and a tender-crisp bite to the stir fry.
  • Bell pepper (1, seeded and chopped): Offers a burst of sweetness and a pop of color, making your dish visually inviting.
  • Olive oil (2 tablespoons): The perfect base for sautéing ingredients, giving a light richness without overpowering flavors.
  • Low-sodium soy sauce (¼ cup): Adds umami depth without overwhelming saltiness, balancing the entire dish.
  • Rice vinegar (1 tablespoon): Gives a mild acidity that brightens and lifts the sauce.
  • Hot sauce (1 tablespoon): A little kick of heat—chili garlic or sriracha works wonders to spice things up.
  • Garlic (1 clove, grated): Infuses every bite with that unmistakable aromatic punch.
  • Kale (1 cup, chopped, optional): Adds earthy green notes and extra nutrients, perfect for an even heartier stir fry.
  • Arrowroot powder or cornstarch (1 teaspoon): Helps thicken the sauce, giving it a luscious cling to the tofu and veggies.
  • Cooked white rice or quinoa (2 cups): The perfect base to soak up every last bit of sauce and round out the meal.

How to Make Tofu Stir Fry Recipe

Step 1: Press the Tofu

To get the perfect texture, pressing your tofu is key. If your block is still soft or watery, simply place it on paper towels and top with another layer, then apply some weight like cookbooks or a heavy pan for about 30 minutes. This step removes excess moisture so the tofu crisps up beautifully when cooked instead of steaming.

Step 2: Cook the Tofu and Veggies

Heat your skillet over medium heat, add a tablespoon of olive oil, and toss in the cubed tofu alongside the sliced carrots, diced onion, broccoli florets, and chopped bell pepper. To help everything steam and soften just right, add a splash of water plus a tablespoon of soy sauce before covering the pan. Let it cook for about 5 minutes, giving it a gentle stir halfway through to combine flavors and prevent sticking.

Step 3: Whisk and Add the Sauce

While the tofu and veggies cook, whisk together the remaining soy sauce, rice vinegar, hot sauce, grated garlic, and arrowroot powder (or cornstarch) in a small bowl. After the veggies are tender and tofu is heated through, pour this sauce over the skillet. Stir well and cook for another one to two minutes until the sauce thickens and evenly coats every piece of tofu and vegetable.

Step 4: Serve Immediately

Your Tofu Stir Fry Recipe is now ready to shine! Serve it piping hot over a bed of fluffy cooked white rice or quinoa for a complete meal that's bursting with flavor and nutrients.

How to Serve Tofu Stir Fry Recipe

The image shows a black pan filled with stir-fried tofu cubes that are brown with a slightly crispy texture and topped with white and black sesame seeds and small green herbs. Mixed in are bright green broccoli florets with a fresh rough texture, bright orange carrot slices with smooth edges, and small pieces of red bell pepper adding a pop of color. A wooden spoon with a rounded head is resting inside the pan, partly covered by the tofu and vegetables. The background is a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh garnishes can elevate your Tofu Stir Fry Recipe from delicious to spectacular. Sprinkle some toasted sesame seeds for a subtle nutty crunch or freshly chopped green onions for a fragrant and colorful finish. A few crushed peanuts or a squeeze of lime juice can also add delightful texture and brightness.

Side Dishes

This stir fry pairs beautifully with light and fresh sides that complement, not overpower. Think simple cucumber salad, steamed edamame sprinkled with sea salt, or a crisp Asian slaw. These sides help balance the richness of the stir fry and keep the meal feeling fresh and satisfying.

Creative Ways to Present

Try serving this Tofu Stir Fry Recipe in a hollowed-out bell pepper for a fun twist, or pile it atop crispy wonton chips for an appetizer-style presentation. Another idea is to wrap the tofu and veggie mix inside warm lettuce cups for a handheld delight that’s perfect for casual dinners or parties.

Make Ahead and Storage

Storing Leftovers

After enjoying your Tofu Stir Fry Recipe, store leftover portions in an airtight container in the fridge. It should keep well for up to three days while maintaining good texture and flavor, making it ideal for quick lunches or dinners later in the week.

Freezing

While tofu can sometimes change texture after freezing, you can freeze the stir fry components separately if needed. It’s best to freeze the sauce and veggies in a sealed bag or container, and store cooked rice or quinoa on its own. Thaw overnight in the fridge before reheating for best results.

Reheating

To reheat, warm your leftovers gently in a skillet over medium heat until heated through, stirring occasionally to prevent sticking. Adding a splash of water or an extra drizzle of soy sauce can help revive the sauce’s consistency and flavor. Avoid microwaving for long periods to keep the tofu's texture pleasant.

FAQs

Can I use other types of tofu for this recipe?

Extra firm tofu works best because it holds its shape and crisps up nicely, but if you only have firm tofu, you can still use it—just press it thoroughly to remove excess moisture before cooking.

Is it possible to make this recipe gluten-free?

Absolutely! Just make sure to use gluten-free tamari or soy sauce, and check that your hot sauce doesn’t contain gluten ingredients. This way, the dish remains safe and tasty for gluten-sensitive eaters.

Can I add other vegetables to the stir fry?

Definitely. Feel free to mix in snap peas, baby corn, mushrooms, or any of your favorite veggies. Just keep an eye on cooking times so everything stays crisp-tender and vibrant.

How spicy is this Tofu Stir Fry Recipe?

The heat level depends on how much hot sauce you add. Start with one tablespoon, then adjust to your taste. Using chili garlic sauce or sriracha gives a nice medium kick without overwhelming the flavors.

What if I don’t have arrowroot powder or cornstarch?

You can skip the thickener if you prefer a looser sauce, or substitute with a teaspoon of all-purpose flour mixed with a bit of water. Just add it carefully and cook until the sauce thickens to your liking.

Final Thoughts

This Tofu Stir Fry Recipe is a joyful celebration of flavors, colors, and textures that comes together quickly and easily, making it perfect for busy days or anytime you want a nourishing, satisfying meal. I genuinely hope you give it a try and find it as comforting and delicious as I do—there’s something so special about a dish that’s both simple and packed with love in every bite.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Tofu Stir Fry Recipe

Tofu Stir Fry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 5 reviews

Print Recipe
Pin Recipe

A quick and healthy Tofu Stir Fry packed with colorful vegetables and a flavorful, tangy sauce. Perfect for a nutritious weeknight dinner, this dish features crispy tofu cubes sautéed with fresh carrots, broccoli, bell pepper, and kale, served over fluffy white rice. The combination of low-sodium soy sauce, rice vinegar, and hot chili garlic sauce creates a tasty, balanced meal.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Tofu and Vegetables

  • 1 (14-ounce) block extra firm tofu (pressed if needed)
  • 2 medium carrots (sliced)
  • ½ medium red onion (diced)
  • 1 cup broccoli florets
  • 1 bell pepper (seeded and chopped)
  • 1 cup chopped kale (optional)

Sauce

  • ¼ cup low-sodium soy sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon hot sauce (chili garlic sauce or sriracha recommended)
  • 1 clove garlic (grated)
  • 1 teaspoon arrowroot powder or cornstarch

Other Ingredients

  • 2 tablespoons olive oil
  • 2 cups cooked white rice (or quinoa)

Instructions

  1. Press the Tofu: If your tofu is soft or watery, place it on a paper towel-lined plate, cover with another paper towel, and weight it down with something heavy like cookbooks or a pan. Let it press for at least 30 minutes to remove excess moisture. Drain and cut the tofu into cubes.
  2. Sauté Vegetables and Tofu: Heat a skillet over medium heat and add 1 tablespoon olive oil. Add the cubed tofu, sliced carrots, diced onion, broccoli florets, and chopped bell pepper to the skillet. Pour in a splash of water and 1 tablespoon of the soy sauce. Cover and cook for about 5 minutes until the vegetables are tender-crisp and tofu is heated through. Stir to combine.
  3. Prepare and Add Sauce: In a bowl, whisk together the remaining 3 tablespoons soy sauce, rice vinegar, hot sauce, grated garlic, and arrowroot powder until smooth. Pour this sauce over the tofu and vegetables in the skillet. Cook for an additional 1 to 2 minutes, stirring constantly, until everything is evenly coated and the sauce has thickened slightly.
  4. Serve: Remove from heat and serve the stir-fry immediately over cooked white rice or quinoa. Optionally, stir in chopped kale at the end for extra greens.

Notes

  • Pressing tofu improves texture by removing excess water and helps it crisp up better when cooked.
  • Adjust the amount of hot sauce based on your preferred spice level.
  • Arrowroot powder or cornstarch helps thicken the sauce for better coating.
  • Kale is optional but adds extra nutrients and color.
  • For a gluten-free meal, be sure to use gluten-free soy sauce or tamari.
  • Author: Chef
  • Prep Time: 10 minutes (plus 30 minutes pressing tofu)
  • Cook Time: 15 minutes
  • Category: Stir Fry
  • Method: Stovetop
  • Cuisine: Asian
  • Diet: Vegetarian

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Easy Beef Empanadas Recipe
    Easy Beef Empanadas Recipe
  • BBQ Tofu Veggie Bowls Recipe
    BBQ Tofu Veggie Bowls Recipe
  • Slow Cooker Birria Beef Tacos Recipe
    Slow Cooker Birria Beef Tacos Recipe
  • Hearty Chicken Stew with Potatoes and Green Beans Recipe
    Hearty Chicken Stew with Potatoes and Green Beans Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi and welcome to Ava’s Cooking
I'm Ava, a 27 year old chef from Marseille, France, and I'm so glad you found your way here.

Learn more

Popular

  • Crockpot Rotel Dip Recipe
    Crockpot Rotel Dip Recipe
  • 4 Ingredient Apple Fritters Recipe
    4 Ingredient Apple Fritters Recipe
  • Low Carb Keto Biscuits Recipe
    Low Carb Keto Biscuits Recipe
  • Thai Red Curry Meatballs with Mango and Basil Recipe
    Thai Red Curry Meatballs with Mango and Basil Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Beef
  • Breakfast
  • Chicken
  • Desserts
  • Dinner
  • Drinks
  • Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ava's Cooking. All rights reserved.