Home › Recipes › Tofu › Easy Shrimp and Tofu Stir-Fry (虾仁老豆腐)

Easy Shrimp and Tofu Stir-Fry (虾仁老豆腐)

There’s a special kind of comfort in simple, homestyle Chinese food. Growing up in my parents’ restaurant in Sichuan, I was surrounded by the fire and spice of professional kitchen life. My father, a chef for over 30 years, would craft these incredible, complex dishes for customers. But at home, after a long day, our meals were often quick, nourishing, and simple. This Shrimp and Tofu Stir-Fry is exactly that.

Shrimp and Tofu Stir-Fry

It’s not a flashy, complicated dish. It’s the kind of 15-minute meal you make on a Tuesday night when you want something deeply satisfying without the fuss. It relies on the pure, clean flavors of juicy shrimp, soft-but-firm tofu, and a fragrant garlic-ginger broth.

This recipe is one of the many I’ve collected on my travels across China, and it’s a perfect example of how a few simple ingredients can create something truly wonderful. It’s healthier, faster, and (I think) tastier than takeout.

❔ What is Shrimp and Firm Tofu Stir-Fry?

This dish, Xiārén Lǎo Dòufu (虾仁老豆腐), translates to “Shrimp and Old Tofu.” “Old tofu” (老豆腐) is simply what we call firm tofu—it’s sturdy, flavorful, and perfect for stir-fries and braises.

Shrimp and Tofu Stir-Fry

This isn’t a “dry” stir-fry. It’s a quick-braised dish where tender cubes of tofu and pink, juicy shrimp simmer gently in a savory, aromatic sauce thickened just slightly at the end. It’s the ultimate comfort food, perfect served over a bowl of hot steamed rice.

If you love this flavor pairing… 

While this stir-fry uses firm tofu for a hearty, pan-seared bite, shrimp and tofu are also a match made in heaven when simmered into a comforting soup. If you are craving a lighter, silkier dish for a chilly evening, I highly recommend trying our Silken Tofu and Shrimp Soup (Xia Ren Dou Fu Geng). It features the same high-protein ingredients but suspends melt-in-your-mouth silken tofu and tender shrimp in a rich, velvety broth that takes just 15 minutes to make!

1
Silken Tofu and Shrimp Soup
Silken Tofu and Shrimp Soup (15-Minute Comforting Recipe)
An authentic Chinese Silken Tofu and Shrimp Soup (Xia Ren Dou Fu Geng). This quick, 15-minute comforting recipe is healthy, light, and perfectly thickened for weeknight dinners.
Check out this recipe

✨ Why This Recipe Works

  • Perfect Texture: The tofu isn’t deep-fried, it’s simmered. This makes it incredibly tender and allows it to act like a sponge, soaking up the savory garlic-shrimp broth.
  • Aromatic Base: The recipe starts by “exploding the fragrance” (爆香, bào xiāng) of the garlic, ginger, and onion. This step is a cornerstone of Chinese cooking and infuses the oil with a deep, aromatic flavor that builds the foundation of the entire dish.
  • Glossy Sauce: A light cornstarch slurry, known as gōu qiàn (勾芡), is added at the very end. It’s just enough to turn the watery broth into a light, glossy sauce that coats every single piece of tofu and shrimp.

🛒 Key Ingredients Explained

Many of these are pantry staples, but choosing the right type is key.

  • Firm Tofu (老豆腐): This is the star. You must use firm or medium-firm tofu, not silken or soft. Firm tofu holds its shape when simmered and has a porous texture that’s perfect for absorbing the sauce.
    • Ingredient Comparison: If you use silken tofu, it will disintegrate into a custard. If you use extra-firm tofu, it will be too dense and won’t absorb the sauce as well. Firm is the perfect balance.
  • Shrimp: Fresh or frozen both work perfectly. If using frozen, thaw them in a bowl of cold water first. You’ll want them peeled and deveined.
  • Aromatics: This is the Chinese “holy trinity”—ginger, garlic, and green onion. We use the white parts of the green onion for cooking and the green parts for garnish.
  • Shaoxing Wine (料酒): This is a Chinese cooking wine. Its job is to neutralize any “fishy” or “raw” smell from the shrimp.
    • Substitution: If you can’t find it, you can substitute with dry sherry or even a dry white wine. You can also just omit it.
  • White Pepper Powder: This is a classic seasoning in Chinese cuisine. It’s more earthy and floral than black pepper and adds a distinct, warming background flavor.
  • Sesame Oil: This is a finishing oil, not a cooking oil. We add it after turning off the heat. This preserves its delicate, nutty aroma, which would burn away if cooked.

🍳 What You Will Need

  • Wok or Large Skillet: A wok is traditional, but a large 12-inch non-stick or cast-iron skillet will work perfectly. The key is to have enough surface area so the ingredients aren’t crowded.
  • Cutting Board & Knife
  • Small Bowl: For mixing the cornstarch slurry.

📋 Mise en Place: Get Ready to Cook

This recipe cooks in less than 10 minutes, so you must have all your ingredients prepped and ready by the stove before you turn on the heat.

  • Prep Aromatics: Mince the garlic and ginger. Thinly slice the green onions, separating the white and light green parts from the dark green tops.
Prep Aromatics
  • Prep Tofu: Drain the tofu and pat it dry with paper towels. Cut it into 2-cm (about 3/4-inch) cubes.
Prep Tofu
  • Prep Shrimp: Make sure your shrimp are peeled, deveined, and thawed.
  • Make Slurry: In a small bowl, whisk the 1 spoon (1 tbsp) of cornstarch with 2 tablespoons of cold water until smooth.

🧑‍🍳 How to Make Shrimp and Tofu Stir-Fry

Step 1: Bloom the Aromatics

Heat the oil in a wok or large skillet over medium-high heat. The original recipe calls for 100g (about 1/2 cup) of oil. This is a classic restaurant “flash-fry” technique that gives the ingredients a velvety texture.

Test Kitchen Note: For a lighter, home-style version, you can reduce the oil to 2-3 tablespoons, which is plenty.

Once the oil is hot and shimmering, add the minced garlic, ginger, and the white parts of the green onion. Stir-fry for 15-30 seconds until they are incredibly fragrant. This is the bào xiāng (爆香) step—you’re flavoring the oil.

add the minced garlic, ginger, and the white parts of the green onion.

Step 2: Cook the Shrimp

Add the shrimp to the wok. Stir-fry for 1-2 minutes, just until they turn pink and begin to curl. Don’t cook them all the way through! They will finish cooking in the sauce.

Cook the Shrimp

Step 3: Add Tofu and Simmer

Gently add the tofu cubes to the wok. Add the Shaoxing wine (or dry sherry) and toss gently to coat. You want to fold the ingredients rather than stir, to avoid breaking the tofu.

Add Tofu and Simmer

Add the 2g (1/2 tsp) of salt and the 200ml (about 3/4 cup) of water. Gently stir and bring the mixture to a simmer.

Add Tofu and Simmer

Step 4: Season and Braise

Season and Braise

Once simmering, add the 1 small spoon (1 tsp) of white pepper. Let the mixture bubble gently for about 3 minutes. This is the most important step: the tofu is absorbing all of that delicious, savory broth.

Step 5: Thicken the Sauce

Give your cornstarch slurry a quick re-stir (the starch settles) and pour it into the simmering liquid. Stir gently for 30 seconds. You’ll see the sauce instantly transform from a thin broth to a clear, glossy sauce that clings to the tofu. This is gōu qiàn (勾芡).

Step 6: Finish and Serve

Shrimp and Tofu Stir-Fry

Turn off the heat completely. Drizzle in the sesame oil and sprinkle over the green parts of the green onion (or chives). Give it one last gentle fold to combine. Serve immediately.

🍚 How to Serve

This dish is made to be eaten with rice. Serve it hot in a bowl over a bed of fluffy steamed jasmine rice, letting the sauce soak into the grains.

For a more complete family meal, pair it with a simple vegetable side. I love serving it with a quick Stir-fried Lettuce with Garlic or just some steamed broccoli.

If you enjoy the comforting, homestyle nature of this dish, you might also want to try a classic Mapo Tofu, which takes tofu in a much spicier, bolder direction! For a different, but equally delicious, take on firm tofu, check out this guide to Pan-Fried Tofu.

💡 Troubleshooting & FAQ

  • Why did my tofu fall apart?
  • You either used silken or soft tofu, which is too delicate. You must use firm tofu. You also may have stirred too aggressively. Use a folding motion with your spatula.
  • Why is my sauce so watery?
  • Your cornstarch slurry wasn’t mixed well, or you didn’t let the sauce come back to a boil after adding it. The slurry must boil to activate its thickening power.
  • Why are my shrimp tough and rubbery?
  • You overcooked them. Shrimp cook in 2-3 minutes. By cooking them only halfway in Step 2, they finish perfectly in the simmering sauce, remaining tender and juicy.

🔬 Food Safety

  • When handling raw shrimp, be sure to wash your hands, cutting board, and knife thoroughly before preparing the other ingredients.
  • Cook shrimp until they are pink and opaque. The USDA recommends cooking seafood to an internal temperature of 145°F (63°C).
Shrimp and Tofu Stir-Fry

Easy Shrimp and Tofu Stir-Fry (虾仁老豆腐)

Lin
This quick and comforting homestyle dish features tender, simmered firm tofu and juicy shrimp in a light, savory garlic sauce. A perfect 15-minute meal.
Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Course Main Course
Cuisine Chinese
Servings 3 people
Calories 215 kcal

Equipment

  • Wok or large skillet
  • Cutting Board
  • Small Bowl (for slurry)
  • Spatula

Ingredients
  

Main Ingredients

  • 1 block (14-16 oz) firm tofu (老豆腐) cut into 2cm (3/4-inch) cubes (approx 400-450g)
  • 150 g fresh shrimp peeled and deveined (about 5.5 oz)
  • 2-3 tbsp cooking oil See notes about traditional oil amount

Aromatics & Seasonings

  • 3 cloves garlic minced
  • 2 slices ginger minced
  • 2 green onions (scallions) whites and greens separated, thinly sliced
  • 1 tbsp Shaoxing wine (or dry sherry)
  • 1 tsp white pepper powder (味好美白胡椒粉)
  • 1/2 tsp salt or to taste (approx 2g)
  • 3/4 cup water or low-sodium chicken broth (approx 200ml)

For Finishing

  • 1 tbsp cornstarch mixed with 2 tbsp cold water
  • 1/2 tsp sesame oil
  • 1 tbsp chopped chives (香葱) for garnish (optional, can use green onion tops)

Instructions
 

  • Mise en Place: Have all your ingredients prepped and ready by the stove. Cut tofu into cubes. Mince garlic and ginger. Slice green onions, separating whites from greens. In a small bowl, mix the cornstarch with 2 tbsp of cold water to make a slurry.
    Prep Aromatics
  • Heat Oil & Aromatics: Heat the cooking oil in a wok or large skillet over medium-high heat. Add the minced garlic, ginger, and the white parts of the green onion. Stir-fry for 15-30 seconds until fragrant.
    add the minced garlic, ginger, and the white parts of the green onion.
  • Cook Shrimp: Add the shrimp and stir-fry for 1-2 minutes, just until they turn pink. Do not overcook.
    Cook the Shrimp
  • Simmer Tofu: Gently add the tofu cubes. Add the Shaoxing wine and toss gently. Add the salt and the 200ml (3/4 cup) of water. Bring to a simmer.
    Add Tofu and Simmer
  • Braise & Season: Add the white pepper powder. Let the mixture simmer gently for 3 minutes, allowing the tofu to absorb the flavors.
    Season and Braise
  • Thicken Sauce: Re-stir your cornstarch slurry, then pour it into the pan while gently stirring. The sauce will thicken and turn glossy almost immediately.
    Season and Braise
  • Finish: Turn off the heat. Drizzle with the sesame oil and sprinkle with the green parts of the green onion (and chives, if using). Gently fold once more and serve immediately.
    Shrimp and Tofu Stir-Fry

Notes

Oil Amount: Traditional restaurant-style preparations for this dish use a large amount of oil (100g / ~1/2 cup) to “flash-fry” the ingredients. For a lighter, healthier, home-style version, 2-3 tablespoons is sufficient.
Stirring: Be gentle! Stir-fry this dish by folding the ingredients with your spatula, not by vigorously stirring, to keep the tofu cubes intact.
Allergen Warning: This dish contains Soy and Shellfish.
Nutrition Disclaimer:
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.
  • Serving: 1 serving (of 3)
  • Calories: 215kcal
  • Protein: 19g
  • Fat: 11g
  • Carbohydrates: 6g
  • Sodium: 450mg
  • Sugar: 1g
Keyword Chinese shrimp and tofu, Easy Tofu Recipe, Firm Tofu Stir-fry, Shrimp and Tofu Stir-fry
Lin Avatar

Leave a Reply

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

Recipe Rating




Lin

Hi! I’m Lin!

I’m Lin, a professional chef with over a decade of experience, and I grew up in my family’s Sichuan restaurant. On my blog, Woks of Love, I share the authentic Chinese recipes I’ve spent my life learning, and I’m currently writing my debut cookbook.

Search


You’ll also love