Tofu Stir-Fry with Garlic Sauce

Tofu Stir-Fry with Garlic Sauce

Tofu Stir-Fry in a Skillet with Serving Spoon

This quick and easy tofu stir-fry is the weeknight dinner you've been looking for! Packed with flavor, crispy tofu, and tender-crisp veggies, this dish tastes better than takeout and can be on the table in 30 minutes.

Tofu Stir-Fry with Water Glass, Napkin, and a Bunch of Scallions

Garlic tofu stir-fry is one of those Chinese restaurant items that always amazes me at how tasty it is for being so simple. My homemade version is no exception: it's a plateful of savory, salty, garlicky goodness.


What You'll Need

Tofu Stir-Fry in a Skillet with Serving Spoon
  • Soy sauce. You could also use tamari or liquid aminos if you prefer.
  • Rice vinegar. Look for this in the international foods section of your supermarket. Apple cider vinegar or white vinegar can be substituted if needed.
  • Maple syrup. You can substitute another liquid sweetener if needed, such as agave.
  • Water.
  • Garlic.
  • Ginger.
  • Sriracha sauce. Feel free to substitute another type of hot sauce, such as sambal oelek, or just leave it out for a milder stir-fry.
  • Toasted sesame oil.
  • Cornstarch.
  • Canola oil. Any type of high-heat oil could be substituted — peanut oil, vegetable oil, or corn oil would all work!
  • Tofu. Stick with extra firm or super firm tofu when stir-frying. Learn more about my tofu recommendations in this guide to tofu.
  • Scallions.
  • Vegetables. The recipe calls for carrots, broccoli, and shiitake mushrooms, but you could substitute your favorite stir-fry veggies if you'd like.
  • Rice. Serve your stir-fry with your favorite variety of cooked rice.
  • Sesame seeds. These get sprinkled on top of your stir-fry. Roasted peanuts or cashews would also work if sesame seeds aren't your thing.

How to Make Tofu Stir-Fry

The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

  • Start by doing your prep work. The most important step in making any stir-fry is prepping everything in advance. Dice and press your tofu, chop your scallions and separate the white and green parts, chop your veggies and mix up your sauce before doing anything else.
Hand Whisking Sauce in a Bowl for Tofu Stir-Fry
  • Heat up some oil in a skillet, then add your tofu. Cook it for a few minutes on each side until browned and crispy, then remove it from the skillet.
  • Turn up the heat and add sliced carrots and the white parts of your scallions to the skillet. Stir-fry them, making sure to flip them constantly while they cook. Tip: Always stir-fry over high heat and flip your veggies constantly to get that perfect tender-crisp texture.
  • Add the broccoli and mushrooms to the skillet and stir-fry them with your carrots and scallions.
Collage Showing Steps 1-3 For Making Tofu Stir-Fry: Pan-Fry Tofu, Stir-Fry Carrots, and Stir-Fry Broccoli and Mushrooms
  • Add your tofu back to the skillet.
  • Carefully pour the sauce over your tofu and veggies. It should start to bubble up pretty quickly. Be super careful here, as the high-heat could cause your sauce to sputter!
  • Continue cooking and stirring everything until the sauce is thick and forms a nice coating on your veggies and tofu.
Collage Showing Steps 4-6 For Making Tofu Stir-Fry: Add Tofu To the Skillet, Add Sauce, and Simmer Until Sauce Thickens
  • Top everything with the green parts of your scallions and some sesame seeds, then dish up your tofu stir-fry with some rice and dig in.
Overhead View of Tofu Stir-Fry on a Plate with Rice

Leftovers & Storage

Leftover tofu stir-fry will keep in a sealed container in the fridge for about 3 days.

Frequently Asked Questions

Can this stir-fry be made gluten-free?

Yup! Just use gluten-free tamari in place of soy sauce.

Can I make this stir-fry with tempeh instead of tofu?

Absolutely! You can skip the step of pressing your tempeh, but otherwise it's a direct substitution and you can simply follow the recipe using tempeh instead of tofu.

Can I substitute different veggies for those in the recipe?

Sure! Just stick with veggies that are about as firm (and will therefore cook in about the same amount of time) as those used in the recipe. Green beans, cabbage or cauliflower would work well in place of the carrots. Snap peas, asparagus, or baby bok choy would work well in place of the broccoli or mushrooms.

Tofu Stir-Fry on a Plate with Water Glass and Napkin in the Background

More Stir-Fries

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

Tofu Stir-Fry with Water Glass, Napkin, and a Bunch of Scallions

Tofu Stir-Fry with Garlic Sauce

This quick and easy tofu stir-fry is the weeknight dinner you've been looking for! Packed with flavor, crispy tofu, and tender-crisp veggies, this dish tastes better than takeout and can be on the table in 30 minutes.
Course Entree
Cuisine American, Chinese
Keyword broccoli, stir-fry, tofu
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 4
Calories 237kcal
Author Alissa


For the Sauce

  • ¼ cup soy sauce
  • 2 tablespoons rice vinegar
  • 2 tablespoons maple syrup
  • 2 tablespoons water
  • 4 garlic cloves, minced
  • 1 teaspoon freshly grated ginger
  • 2 teaspoons sriracha sauce or sambal oelek, or to taste
  • 1 teaspoon toasted sesame oil
  • 1 tablespoon cornstarch

For the Tofu Stir-Fry

  • 1 tablespoon canola oil, or high heat oil of choice
  • 1 (14 ounce or 400 gram) package extra-firm tofu, drained, pressed, and cut into 1-inch cubes
  • 3 scallions, chopped, white and green parts separated
  • 1 medium carrot, sliced on a bias into strips
  • 1 medium broccoli crown, broken into florets
  • 4 ounces shiitake mushroom caps, cleaned and sliced

For Serving

  • Cooked rice
  • Toasted sesame seeds


  • Whisk the sauce ingredients together in a small bowl.
  • Coat the bottom of a large skillet with oil and place it over medium heat.
  • Add the tofu cubes in an even layer.
  • Cook the tofu for about 10 minutes, flipping once or twice, until browned on multiple sides.
  • Remove the tofu from the skillet and transfer it to a plate.
  • Raise the heat to high.
  • Add the white parts of the scallions and carrots to the skillet. Stir-fry for 1 minute.
  • Add the broccoli and mushrooms to the skillet. Stir-fry 2 to 3 minutes more, until the veggies deepen in color and become tender-crisp.
  • Return the tofu to the skillet and add the sauce.
  • Continue to cook everything for about 1 minute, stirring constantly, until the sauce thickens and coats the tofu and veggies.
  • Remove the skillet from heat and add the green parts of the scallions.
  • Divide onto plates and top with sesame seeds. Serve with rice.


Nutrition information does not include accompaniments.


Calories: 237kcal | Carbohydrates: 28.4g | Protein: 13.7g | Fat: 10.8g | Saturated Fat: 1g | Sodium: 960mg | Potassium: 511mg | Fiber: 3.6g | Sugar: 10g | Calcium: 180mg | Iron: 3.1mg

The post Tofu Stir-Fry with Garlic Sauce appeared first on Connoisseurus Veg.

**Disclaimer – My post often contains affiliate links. All products are ones I use. If you choose to purchase one of these products through the URL , I will receive a small commission at no extra cost to you. All proceeds help support the blog.
Back to blog

Leave a comment

Please note, comments need to be approved before they are published.


1 of 4