Chinese Garlic Tofu Stir Fry {15 Minutes}
Soft on the inside, golden and lightly crisp on the outside—that’s the tofu texture I grew up loving. This Garlic Tofu Stir-Fry is a dish I watched my dad make countless times. Every time I cook it now for my own family, I’m instantly transported back to our busy dinner table in China.

It’s simple, deeply flavorful, and full of the small stir-fry techniques that make Chinese home cooking so special.

Ingredients for this Tofu Stir Fry
Tofu: Not all tofu is created equal — its texture depends on how much water it holds. I grew up eating a lot of silken and firm tofu, but was never a big fan of extra firm tofu. That is because I prefer the soft texture in tofu. After testing them all, firm tofu gives the perfect balance — a soft center with a golden crust.
Eggs is a very commonly seen ingredient in Chinese dishes my family makes. My parents always say eggs add umami flavor to many dishes. Similarly, the egg wash here is used to coat the tofu, elevating the flavors and giving it a golden brown seared appearance.
Garlic, Ginger, and Green Onion are the three musketeers in Asian cooking if you ask me. 90% of my dad’s stir fry recipes start with sauteing these 3 ingredients in hot oil to “Qiang Guo” 炝锅 (prepare the wok) until fragrant.

Take My Secrets and Make the Best Tofu Stir Fry
- Egg Coating Instead of Pressing – Skip the tofu press! The egg seals in moisture and crisps up beautifully in the pan.
- Flavor Infused Oil – Quickly sauté garlic, ginger, and scallions in hot oil to release their aroma — this step sets the tone for the whole dish.
- Patience When Searing – Let each side cook undisturbed until golden before flipping. This keeps the coating intact and prevents sticking.
- Sauce at the End – Always stir your sauce again before adding it, then pour it in at the very end. Turn off the heat and let the residual warmth thicken it naturally.
How to Make Healthy Garlic Tofu Stir Fry



Now, let’s prepare the wok:
Saute aromatic is very important first step to most Chinese cooking my parents have taught me. It’s called “Qiang Guo”, which directly translates as “Prepare the Wok”.








My Family’s Favorite Ways to Pair it
Just like any good stir-fry, you can’t go wrong pairing this with a bowl of fluffy jasmine rice. In my house, that’s always the first choice—the soft, fragrant grains soak up every drop of the garlicky sauce.
This tofu also shines alongside stir-fried veggies. If I want something refreshing on the side, I’ll whip up my spicy cucumber salad—the cool crunch of cucumber against the warm, savory tofu is the best contrast in texture.
And if rice isn’t calling your name, toss this tofu over a plate of lo mein. The chewy noodles pick up the sauce beautifully and make every bite extra satisfying.
What do you like in your stir fry? Leave a comment below!

Get the recipe:Chinese Garlic Tofu Stir Fry {15 Minutes}
Ingredients
- 1 block firm tofu, *14oz
- 1 egg , **See notes
- 2 cloves garlic, minced
- 1/2 inch fresh ginger, minced
- 2 stalks of green onion, chopped, white, and green parts separated
- 2 – 3 tbsp oil for stir-frying
- Salt to taste, optional
Sauce
- 2 – 3 tbsp soy sauce , ***See notes
- 1 tbsp rice vinegar
- 1 tbsp sesame oil
- 1 tbsp arrowroot flour or cornstarch
- 2 – 3 tbsp filtered water
Equipment
Instructions
- Drain and dry the tofu with a few pieces of paper towel. Then cut into cubes.
- Whisk 1 egg and add to the tofu, season with a pinch of salt. Gently mix the tofu and eggs to coat thoroughly. Set aside.
- In a small bowl, whisk all the ingredients for the sauce. Set aside.
- Heat 2 – 3 tbsp cooking oil in a big pan on high to medium heat. Once hot, add garlic, ginger, and the white part of the green onion. Saute for 30 – 45 sec or until fragrant (watch it closely so it doesn’t burn).
- Add tofu to the pan, count 5 – 7 Mississippis while the egg mixture on the bottom set a little bit. Then gently flip a few times. Cook all sides of the tofu for about 2 – 3 minutes or until golden brown (it doesn’t have to be perfect).
- Turn the heat down to low and slowly pour in the sauce. The liquid should begin to become sticky immediately. Turn off the heat. Gently stir until the sauce thoroughly coats everything.
- Garnish with the green parts of the green onion and sesame seeds (optional). Enjoy!

Notes
- * You can also use extra firm tofu
- **Omit the egg for Vegan option
- *** If using coconut aminos, use 1/4 cup, if using regular soy sauce, start with 2 tablespoon or to taste (regular and low sodium produce different salty level) I used 2.5 tablespoon low sodium soy sauce OR 1/4 cup coconut aminos for this recipe. No additional salt is needed.
The Nutrition Facts above are specific to the ingredients I chose to use for this recipe, which may vary.
Wow it was so good! The acidity of vinegar gives the kick.
I added the sliced Cremini mushrooms and it came out great!
Hi Mikita,
I love that you added the mushroom (my dad’s favorite too). So glad you like it 🙂
Best,
Shuang
Absolutely Delicious! The firm tofu held its shape. This is my first time cooking with tofu other than adding to my bowl of miso soup.
Hi Joy!
oh yay!! we are so happy you loved this recipe, and the tofu held up!
Happy Cooking 🙂
-Constance
This is a delishious recipe! I’ve been trying to eat more vegetarian dishes. I was amazed how the sauce went sticky! I did use Brags instead of typical soy. And white onion instead of green. Sautéed some veggies and put over a bed of 5 grain rice. So yummy! Thankyou
Hi Rai-
We are so happy to hear you loved this one as much!!
Happy Cooking, enjoy!
-Constance
So full of flavor and loved by our entire family!
(Review provided by a family member or employee of Shuangy’s Kitchensink)
What is the serving size please ,Is it listed wrong in the recipe thanks
Hi JP,
We would say roughly 4-6 dishes depending on the size of each serving!
Happy Cooking,
Constance
Really good! This was my first time cooking tofu. I served it with veggies and noodles. It took a little longer to brown which likely means I didn’t dry the tofu enough. I used super firm
Hi Cheraffe!
Thank you for sharing, that is a really good call out about not drying it enough! Happy it all worked out and you enjoyed the recipe.
Happy Cooking 🙂
-Constance
This ended up like scramble rather than cubes 🫣🤔
Hi Erica,
Did you happen to use firm tofu? This has happened a few times for us as well- even if we get firm tofu. It could also be a result of stirring too hard. Hope this helps!
-Constance
It was delicious and easy to make! Do you think I could add Asian mushrooms to it?
Hi Lisa,
We are so happy to hear that! And, of course, if you try it out, let us know how it is!!
-Constance
Can you omit the cornstarch/arrowroot flour? Would you just have to reduce the sauce longer?
Hi Lillac,
The sauce won’t really thicken/get sticky without any flour/starch. If don’t have any starch hand, you can add some all-purpose flour to thicken it a little bit, but will not be as sticky. Hope this helps!
Shuang
My one year old tried this and LOVED it!! She ate 4 servings, this will be our go-to tofu recipe now! Husband approved as well.
Hi Ying,
Yay! I am so glad to hear that! Enjoy!! 🙂
Shuang
Wonderful!
Thank you Terry 🙂