Home › Recipes › Soup › Silken Tofu and Shrimp Soup (15-Minute Comforting Recipe)

Silken Tofu and Shrimp Soup (15-Minute Comforting Recipe)

Whenever the weather turns slightly chilly, or I simply need a light, comforting dish that won’t weigh me down, this Silken Tofu and Shrimp Soup (虾仁豆腐羹, Xia Ren Dou Fu Geng) is my absolute go-to.

Silken Tofu and Shrimp Soup

Recently, I made this using a light Kombu soy sauce, and my family absolutely devoured it. The bowls were wiped clean! It’s incredibly savory, packed with protein, and has that signature thick, velvety texture that Chinese soups are famous for. It’s an excellent way to sneak in some extra vegetables like carrots and peas, making it a well-rounded dish for kids and adults alike.

What Is Silken Tofu and Shrimp Soup?

Xia Ren Dou Fu Geng is a traditional Chinese thickened soup (“Geng” 羹 translates to a thick, starchy soup). It features delicate, melt-in-your-mouth silken tofu, bouncy shrimp, and a colorful array of vegetables suspended in a savory, slightly thick broth. Unlike Western cream-based soups, the rich mouthfeel here comes entirely from a simple cornstarch slurry and delicate ribbons of whisked egg.

Silken Tofu and Shrimp Soup

If you love the flavor combination of fresh seafood and delicate soy, you will also love our Shrimp and Tofu Stir-Fry, which uses a similar flavor profile but in a hearty, pan-seared format.

1
Shrimp and Tofu Stir-Fry
Easy Shrimp and Tofu Stir-Fry (虾仁老豆腐)
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.
Check out this recipe

Ingredients

For the Soup Base & Vegetables:

  • Silken Tofu: 1 lb (450 g). Must be silken or extra-tender tofu. Firm tofu will ruin the delicate texture.
  • Large Shrimp: 13 pieces (about 1/2 lb or 225 g), peeled and deveined.
  • Baby Carrot: 1 piece, finely diced.
  • Sweet Corn Kernels: 1/3 cup (50 g), fresh or frozen.
  • Green Peas: 1/3 cup (50 g), fresh or frozen.
  • Pea Shoots (or Spinach): 1.5 oz (50 g), roughly chopped.
  • Eggs: 2 large, beaten with a tiny pinch of salt.
  • Water or Chicken Broth: 3 to 4 cups (700-950 ml).

For the Aromatic Oil:

  • Cooking Oil: 2 tbsp. (Check out our guide on the Best Oil for Stir Frying for high-heat options).
  • Scallions: 2 stalks, cut into 2-inch sections.
  • Ginger: 1 small thumb-sized piece, sliced.
  • Garlic: 2 cloves, sliced.
  • Onion: 1/4 small onion (about 30 g), roughly chopped.

Seasonings & Thickeners:

  • Light Soy Sauce: 1.5 tbsp. (I highly recommend Kombu light soy sauce for extra umami. Read more about Light Soy Sauce here).
  • Liquid Chicken Concentrate (or Bouillon): 1 tbsp.
  • Salt: 1/2 tsp (3 g).
  • White Pepper: 1/2 tsp (2 g). See why we use White Pepper in Chinese soups.
  • Cornstarch Slurry: 2.5 tbsp (20 g) cornstarch mixed with 2 tbsp water.

Equipment Needed

  • Medium Soup Pot or Dutch Oven: For simmering the soup.
  • Wok or Skillet: For frying the aromatic oil.
  • Slotted Spoon or Spider Strainer: For removing the aromatics.

Prep & Mise en Place

  1. Prep the Shrimp: Peel and devein the shrimp. Carefully slice them down the back (butterflying) so they curl up beautifully when cooked. Wash and thoroughly drain them.
  2. Cube the Tofu: Gently cut the silken tofu into small 1/2-inch (1.25 cm) cubes. Handle with care to prevent breaking.
  3. Mix the Slurry: Whisk the cornstarch and water in a small bowl until completely smooth.

Cooking Process

  • Blanch the Tofu (3 Minutes): Bring a pot of water to a boil. Add a pinch of salt. Carefully slide the tofu cubes in and boil for 2 minutes. Crucial Step: Turn off the heat, but leave the tofu in the hot water until you are ready to use it. This removes the raw “beany” taste and keeps the tofu hot, ensuring it doesn’t drop the temperature of your soup later.
Blanch the Tofu (3 Minutes)
  • Infuse the Aromatic Oil (3-5 Minutes): Heat 2 tbsp of oil in a wok or soup pot over medium heat. Add the scallions, ginger, garlic, and onion chunks. Fry slowly until they are deeply golden brown and fragrant. Using a slotted spoon, scoop out all the solid aromatics and discard them. You now have a rich, flavor-packed base oil.
Infuse the Aromatic Oil (3-5 Minutes)
  • Sauté the Carrots (2 Minutes): Add the diced carrots to the aromatic oil and sauté over medium heat for 2 minutes.

Scientific Note: Carrots are rich in beta-carotene, which is a fat-soluble vitamin. Lightly frying them in oil breaks down the cell walls and makes the nutrients much easier for your body to absorb!

Sauté the Carrots (2 Minutes)
  • Build the Broth (5 Minutes): Pour 3 to 4 cups of boiling water (or broth) into the pot. Carefully drain your hot tofu and add it to the bubbling liquid. Add the corn kernels, peas, 1/2 tsp salt, 1 tbsp chicken concentrate, and 1.5 tbsp light soy sauce. Stir gently. Simmer uncovered over medium heat for 5 minutes.
  • Cook the Shrimp (1 Minute): Drop the prepped shrimp into the soup. Cook for exactly 1 minute, or until they just turn pink. Do not overcook.
Cook the Shrimp (1 Minute)
  • Thicken the Soup (1-2 Minutes): Give your cornstarch slurry a quick stir (it settles at the bottom). Slowly drizzle it into the simmering soup while stirring gently in a circular motion.
Thicken the Soup (1-2 Minutes)

Scientific Note: Cornstarch requires heat to activate. As it hits the boiling broth, starch gelatinization occurs, swelling the starch granules and turning the watery broth into a beautiful, velvety suspension. You can read more in our Stir Fry Sauce Thickening Guide.

  • Add the Egg Ribbons (1 Minute): Turn the heat down to low. Slowly drizzle the beaten eggs in a thin stream over the surface of the soup. Do not stir immediately. Wait 10 to 15 seconds for the egg to set into soft ribbons, then gently push the soup with your ladle.
Add the Egg Ribbons (1 Minute)
  • Final Touches: Turn off the heat. Stir in the white pepper and the fresh pea shoots. Taste for seasoning, and serve immediately!

Why This Recipe Works

  • Aromatic Oil Base: Frying and discarding the aromatics gives the soup immense depth of flavor without the unpleasant texture of biting into raw ginger or garlic chunks.
  • Blanching the Tofu: Boiling the tofu in salted water firms it up slightly so it doesn’t disintegrate, while simultaneously seasoning it from the inside out.
  • Staggered Cooking Times: Adding the shrimp at the very end ensures they remain tender and juicy, avoiding the rubbery texture of overcooked seafood.

Common Mistakes When Making Tofu Soup

  • Mistake: The soup turns watery after sitting.
    • Reason: You either didn’t boil the soup long enough after adding the cornstarch, or the enzyme in the vegetables (amylase) broke down the starch.
    • Solution: Make sure the soup comes back to a full, rolling boil for at least 30 seconds after adding the slurry to fully cook the starch.
  • Mistake: The egg turns into a cloudy mush instead of pretty ribbons.
    • Reason: You stirred the soup too aggressively the moment the egg hit the water.
    • Solution: Pour the egg in a slow circle, and wait at least 10 seconds for the proteins to coagulate before gently moving your ladle through the pot.

Frequently Asked Questions

Can I substitute the pea shoots? Absolutely. If you cannot find pea shoots, baby spinach, finely chopped bok choy, or even watercress make excellent substitutes.

Is this authentic? Yes! This method of using an aromatic infused oil, creating a thickened broth, and finishing with egg ribbons is a staple technique in home-style Chinese cooking.

Can I make it ahead? Thickened soups (羹) are best enjoyed fresh. If stored in the fridge, the cornstarch will lose its holding power, and the soup will separate and turn thin. It will still taste good, but the texture won’t be as velvety.

How do I adjust the thickness? If you prefer a thicker soup, mix an additional 1 tbsp of cornstarch with 1 tbsp of water and slowly stir it in while boiling. If it’s too thick, simply add a splash of hot water.

How to Serve

This soup is a meal in itself, but it pairs beautifully with almost any homestyle Chinese dish. Serve it alongside a steaming bowl of rice and some hearty dishes like our Tomato Egg Drop Soup (if you want a different soup variation another night!) or the comforting Corn and Pork Rib Soup.

Storage & Reheat

  • Refrigeration: Store leftovers in an airtight container in the fridge for up to 2 days.
  • Freezing: Do not freeze this soup. Silken tofu changes texture drastically when frozen (it becomes spongy and porous), and the thickened broth will break.
  • Reheating: Reheat gently on the stovetop over medium-low heat. You may need to add a fresh splash of cornstarch slurry to restore the original thickness, as the original starch will have broken down.

Allergen Notice

  • Soy: Contains tofu and soy sauce.
  • Shellfish: Contains shrimp.
  • Eggs: Contains eggs. (Always check your specific brand of chicken bouillon for hidden gluten if you are highly sensitive).

Nutrition Disclaimer

Nutrition information is an estimate and provided for informational purposes only. Variables such as the exact brand of soy sauce or the size of the shrimp can slightly alter the sodium and caloric content. For specific medical dietary requirements, always run the exact ingredients you use through a certified macro calculator.

About the Author & Recipe Development

Hi, I’m Lin! Growing up, I spent countless hours watching my family meticulously prep ingredients in our busy kitchen. I developed this version of Xia Ren Dou Fu Geng to capture the restaurant-quality texture of thick Chinese soups while keeping it simple enough for a Tuesday night. By extracting the flavors of the aromatics into the oil rather than leaving them in the broth, we achieve a beautifully smooth, refined soup that meets strict professional standards but takes only 15 minutes to cook.

Authoritative References

  • Food Safety (Seafood): For the safest consumption, ensure your shrimp reaches an internal temperature of 145°F (63°C). Learn more about safe minimum cooking temperatures at the USDA Food Safety and Inspection Service.
  • Starch Gelatinization: To understand the exact science of why cornstarch thickens soups at boiling temperatures, review this food science overview on Starch Gelatinization by ScienceDirect.
  • Nutrient Absorption: Read about the science behind cooking fat-soluble vegetables (like carrots) with oils for maximum vitamin A absorption via Healthline’s Medical Review.
Silken Tofu and Shrimp Soup

Silken Tofu and Shrimp Soup (15-Minute Comforting Recipe)

Lin
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.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Soup
Cuisine Chinese
Servings 4 bowls
Calories 195 kcal

Equipment

  • Medium Soup Pot or Dutch Oven
  • Wok or Skillet

Ingredients
  

Soup Base & Vegetables

  • 1 lb silken tofu cut into 1/2-inch cubes
  • 13 pieces large shrimp peeled, deveined, butterflied
  • 1 baby carrot finely diced
  • 1/3 cup sweet corn kernels
  • 1/3 cup green peas
  • 1.5 oz pea shoots roughly chopped
  • 2 large eggs beaten
  • 4 cups water or chicken broth

Aromatic Oil

  • 2 tbsp cooking oil
  • 2 stalks scallions cut into 2-inch sections
  • 1 piece ginger sliced
  • 2 cloves garlic sliced
  • 1/4 small onion chopped

Seasonings & Thickeners

  • 1.5 tbsp light soy sauce Kombu preferred
  • 1 tbsp liquid chicken concentrate
  • 1/2 tsp salt
  • 1/2 tsp white pepper
  • 2.5 tbsp cornstarch mixed with 2 tbsp water

Instructions
 

  • Bring a pot of water to a boil, add a pinch of salt, and boil the tofu cubes for 2 minutes. Turn off heat and leave tofu in the hot water until needed.
  • In a wok or pot, heat the cooking oil over medium heat. Fry the scallion, ginger, garlic, and onion until deeply browned and fragrant (3-5 minutes). Remove all solid aromatics with a slotted spoon and discard them, keeping the infused oil.
  • Add the diced carrots to the aromatic oil and sauté for 2 minutes.
  • Pour 3-4 cups of boiling water or broth into the pot. Drain the hot tofu and gently add it to the liquid, along with the corn, peas, salt, chicken concentrate, and soy sauce. Simmer uncovered for 5 minutes.
  • Add the prepared shrimp and cook for 1 minute until just pink.
  • Stir the cornstarch slurry, then slowly drizzle it into the simmering soup while stirring gently in circles. Let it boil to thicken.
  • Turn heat to low. Drizzle the beaten egg over the top in a slow stream. Wait 10 seconds before stirring to create ribbons.
  • Turn off the heat. Stir in the white pepper and pea shoots. Serve immediately.

Notes

Safety Warning: Please ensure shrimp reaches an internal temperature of 145°F (63°C) before consuming.
Nutrition Information (Estimated Per Serving): Calories: 195 kcal | Protein: 18g | Carbohydrates: 14g | Fat: 8g | Sodium: 750mg | Fiber: 3g. Nutrition is an estimate and provided for informational purposes only.
Keyword Silken Tofu Soup, Tofu and Shrimp Soup
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