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.

A bowl of white rice topped with glazed, golden-brown tofu cubes and garnished with sliced green onions—an inviting dish inspired by classic Chinese tofu recipes.

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

Top-down view of labeled ingredients in bowls for Chinese tofu recipes: cubed tofu, sesame oil, rice vinegar, broth, soy sauce, starch, minced ginger, minced garlic, and a cracked egg—all arranged on a marble surface.

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.

A bowl of white rice topped with glazed, golden-brown tofu cubes and garnished with sliced green onions—an inviting dish inspired by classic Chinese tofu recipes.

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!

A pan of Asian Garlic Tofu stir fry freshly cooked and glazed with soy garlic sauce. Topped with scallion.

Get the recipe:Chinese Garlic Tofu Stir Fry {15 Minutes}

Soft on the inside, with a light golden crisp on the outside, and coated with a sticky garlic sauce, this easy and healthy garlic tofu stir-fry recipe is loaded with authentic flavor and it tastes better than take-out.
4.68 stars (25 reviews)
Print Recipe Rate Recipe Pin Recipe

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!
YouTube video

Notes

  1. * You can also use extra firm tofu
  2. **Omit the egg for Vegan option
  3. *** 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.
Serving: 1g, Calories: 315kcal, Carbohydrates: 22g, Protein: 10g, Fat: 21g, Saturated Fat: 2g, Polyunsaturated Fat: 18g, Cholesterol: 31mg, Sodium: 414mg, Fiber: 1g, Sugar: 1g

The Nutrition Facts above are specific to the ingredients I chose to use for this recipe, which may vary.