Chinese Garlic Tofu Stir Fry {15 Minutes, No Pressing}
Soft on the inside, golden and lightly crisp on the outside. That’s the tofu texture I grew up loving, and this Chinese garlic tofu stir fry is how my dad made it. Firm tofu gets a quick egg coating, sears in garlic, ginger, and green onion, then gets tossed in a simple soy sauce glaze. There’s no tofu press involved, and it’s on the table in 15 minutes.
I watched my dad make this 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.

A Quick Look At The Recipe
- Recipe Name: Chinese Garlic Tofu Stir Fry {15 Minutes}
- Ready In: 15 minutes
- Serves: 6
- Main Ingredients: firm tofu (*14oz), egg (**See notes), garlic (minced), inch fresh ginger (minced), of green onion (chopped, white, and green parts separated), oil for stir-frying, Salt to taste (optional), soy sauce (***See notes)
- Why You'll Love It: My dad's Chinese garlic tofu: firm tofu coated in egg, seared golden, and tossed in a sticky garlic ginger sauce. No tofu press needed, and it's ready in 15 minutes.
Why I Use Firm Tofu and an Egg
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, and I’ve never been a big fan of extra firm because I like a softer bite. After testing them all, firm tofu gives the best balance: a soft center with a golden crust. Extra firm still works if that’s what you have.
The egg is my dad’s trick. Eggs show up in so many dishes my family makes, and my parents always say they add umami. Here the egg coats the tofu, seals in the moisture, and sears into a golden crust. That’s why you can skip pressing the tofu completely. Just pat it dry with paper towels and cube it.
Garlic, ginger, and green onion are the three musketeers of my dad’s cooking. About 90% of his stir fries start with them sizzling in hot oil to “qiang guo” 炝锅, which means prepare the wok.
My Dad’s Stir Fry Secrets
- Let it sit before you flip. Count 5 to 7 Mississippis while the egg sets on the bottom. Flip too early and the coating sticks to the pan.
- Watch the aromatics closely. Garlic only needs 30 to 45 seconds in hot oil before it starts to burn.
- Stir the sauce again right before it goes in. The starch settles to the bottom of the bowl.
- Turn the heat to low, pour in the sauce, then turn the heat off. The leftover warmth thickens it into a glossy glaze without overcooking the tofu.
- It doesn’t have to be perfectly golden on every side. A few pale spots are totally fine.

Soy Sauce or Coconut Aminos
I make this with 2 1/2 tablespoons of low sodium soy sauce, or 1/4 cup of coconut aminos when I want it soy sauce free. Regular soy sauce is saltier, so start with 2 tablespoons and taste. Either way, you won’t need any extra salt.
Want it vegan? Leave out the egg and let the tofu sear a little longer on each side before the sauce goes in. You’ll still get golden edges, just a thinner crust.
How to Make Garlic Tofu Stir Fry
Scroll down to the full recipe card for exact amounts and instructions! ⬇️



Now let’s prepare the wok. Sautéing the aromatics first is the most important step in most of the Chinese cooking my parents taught me:








What I Serve It With
A bowl of fluffy jasmine rice, always. In my house that’s the first choice, because the soft grains soak up every drop of the garlicky sauce.
When I want something cold and crunchy on the side, I make my spicy cucumber salad. For more veggies on the table, add my zucchini mushroom stir fry. And if rice isn’t calling your name, spoon the tofu over my 15-minute soy-free lo mein. The chewy noodles pick up the sauce beautifully.
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.
Wonderful!
Thank you Terry 🙂
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
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
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
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
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
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
So full of flavor and loved by our entire family!
(Review provided by a family member or employee of Shuangy’s Kitchensink)
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
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
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
This recipe is good but one tablespoon of sesame oil and rice vinegar isn’t that too strong. Is this even asian anymore?
Hi Dennis,
That is the flavors my dad always like to do. But i totally see what you mean! I will put a note to decrease/adjust to preference 🙂 I hope you do try it again with a little less of those 2 ingredients.
Shuang
I love this recipe and am so grateful! The egg is genius! Great texture and the flavors are all fantastic. Simple recipe, simple instructions,
This will be in my regular rotation
Hi Jano,
I am so so HAPPY to hear that! I will let my dad take the genius credit 😉 Glad you enjoyed it!
Shuang
Hi, I’m wondering if the broth pictured in the 2nd image is part of this recipe? I don’t see it mentioned anywhere
Hi Ian,
Sorry for the delay here!! The broth is used in place of water. You can use either to mix the starch in. Hope this helps!
Shuang
This recipe was great! I made the tofu and then added it to a stir fry with snow peas, carrots, and mushrooms. It was so delicious.
Hi Patrick,
YESS that sounds amazing. So glad you enjoyed it.
Shuang