Silken Tofu Potage (Doufu Geng 豆腐羹)

Some links may be affiliate links. As a chef in China, I only recommend tofu brands, sauces, and cookware I actually cook with in my own kitchen. You can read my full disclosure here.

Today, I want to share a dish that is the definition of “liquid comfort” in my home: Silken Tofu Potage, or Doufu Geng (豆腐羹).

Silken Tofu Potage (Doufu Geng 豆腐羹)

If you visit a Chinese household or a casual diner, you will often find this type of thick soup on the table. Unlike clear broths, a “Geng” is thickened with starch, giving it a luxurious, velvety mouthfeel that coats the palate. It is savory, incredibly smooth, and warming—perfect for when you want a nutritious meal without heavy oils or complex frying.

About the Author & Recipe Development

In my years working in professional kitchens, I’ve learned that the secret to a great Geng isn’t expensive ingredients; it’s the timing of the thickener. Many home cooks struggle with egg ribbons that turn into rubbery clumps or tofu that breaks into dust.

For this recipe, I spent time in my test kitchen comparing different starch-to-water ratios and the precise moment to add the egg. The method I’m sharing below—thickening the soup before adding the egg—is a restaurant technique that ensures the egg flowers suspend beautifully in the broth rather than floating flatly on top. This recipe is based on the traditional home-style method I cook for my own family, simplified for your kitchen.


What Is Silken Tofu Potage (Doufu Geng)?

Doufu Geng is a traditional Chinese thick soup. The word “Doufu” means tofu, and “Geng” refers to a soup that has been thickened with a starch slurry to achieve a potage-like consistency.

The star of this dish is the silken tofu. It creates a texture that is almost drinkable, sliding down your throat with ease. It is usually accented with savory elements like minced pork and diced ham to provide umami, while a final swirl of egg provides richness and color. It is much gentler than spicy dishes like Authentic Mapo Tofu, making it a favorite for children and the elderly.

Silken Tofu Potage

Why This Recipe Works

  • Texture Contrast: The softness of the tofu contrasts with the slight chew of the minced meat and ham.
  • Flavor Depth: By frying the meat first (a technique called bao xiang), we create a flavorful base broth without needing hours of simmering.
  • Velvety Finish: The cornstarch slurry locks in the heat and flavor, making every spoonful rich and satisfying.

Ingredients for Silken Tofu Potage

Here is what you will need to recreate this comforting dish.

  • Silken Tofu (Neizhi Doufu 内脂豆腐): You need 1 box (about 10-12 oz). This is the softest variety of tofu. Do not use firm or extra-firm tofu here, as we want it to blend seamlessly with the thick soup. If you are confused about varieties, read my guide on Types of Tofu.
  • Lean Pork: A small piece (about 2-3 oz), minced into small crumbles. This adds a savory foundation.
  • Ham: 1 stick or a small chunk (about 2 oz). In China, we might use a ham sausage, but you can use diced cooked ham, Spam, or even bacon for a smokier taste.
  • Egg: 1 large egg, beaten very well.
  • Scallion or Cilantro: 2 sprigs, chopped finely for garnish and freshness.
  • Cornstarch (Shengfen 生粉): A small half-bowl (approx. 2-3 tablespoons mixed with water). This is the thickening agent. Potato starch or tapioca starch also works perfectly.
  • Seasoning: Salt, white pepper powder (for a kick), and optional MSG or chicken bouillon powder.

NOTE: While store-bought tofu is convenient, ambitious cooks can try making their own using my guide forHomemade Tofu & Silken Tofu Pudding.

Ingredients

What You Will Need (Tools & Equipment)

  • Wok or Soup Pot: A wok is traditional for frying the meat, but a standard Dutch oven or soup pot works just fine.
  • Ladle: Essential for stirring the soup gently to avoid breaking the tofu.
  • Small Bowl: For mixing the starch slurry.

Recipe Notes Before We Begin

  • Difficulty: Very Easy.
  • Prep Time: 10 Minutes.
  • Cook Time: 10 Minutes.
  • Flavor Profile: Savory, mild, smooth, and warming.

Key Tip: The consistency of the starch water is crucial. It should look like heavy cream. If the soup is too thin, the ingredients will sink to the bottom; if too thick, it becomes gloopy.


Mise en Place & How to Prep

Good preparation makes the cooking process smooth.

  • Prep the Meat: Mince the lean pork into fine crumbles. If you have a ham stick or cooked ham, dice it into small cubes (about the size of a pea).
Prep the Meat
  • Prep the Aromatics: Wash the scallions or cilantro and chop them finely.
  • Prep the Egg: Crack the egg into a bowl and beat it thoroughly. You want to break down the whites so it streams easily.
Prep the Egg: Crack the egg into a bowl and beat it thoroughly. You want to break down the whites so it streams easily.
  • Prep the Starch: In a small bowl, mix the cornstarch with about 1/4 cup of cold water. Stir until completely dissolved.
Prep the Starch: In a small bowl, mix the cornstarch with about 1/4 cup of cold water. Stir until completely dissolved.
  • Prep the Tofu: Open the box of silken tofu. You can cut it into cubes right inside the box or gently turn it out onto a board and cube it. Handle it gently! For a different take on silken tofu with meat, check out my recipe for Silky Egg Tofu with Minced Pork.

How to Make Silken Tofu Potage

Step 1: Sear the Meat Heat a small amount of oil in your pot over medium heat. Add the minced pork. Stir-fry (bao xiang) until the meat turns white, dries out slightly, and becomes fragrant. This step creates the flavor base.

Sear the Meat

Step 2: Create the Broth Pour in fresh water (about 3-4 cups, depending on serving size). Bring it to a boil. Lower the heat slightly and let it boil for about 5 minutes. This turns the plain water into a simple meat stock. Chef’s Tip: If you have chicken stock or bone broth, use that instead of water for a richer flavor, similar to what I use in Creamy Tofu Soup with Clams.

Step 3: Add Main Ingredients After 5 minutes, add the diced ham and the cubed silken tofu. Let them simmer gently for another minute or two. Do not stir vigorously, or the tofu will shatter.

Add Main Ingredients

Step 4: Thicken the Soup (Important!) Give your starch water a quick stir (starch settles). While stirring the soup gently in a circular motion, slowly pour in the starch water. Watch the consistency. It should thicken enough to coat the back of a spoon.

Step 5: The Egg Ribbon Technique Once the soup is thickened and boiling, slowly pour the beaten egg in a thin stream while stirring the soup in one direction. Because the soup is already thick, the egg will form beautiful, suspended sheets or ribbons rather than clump up.

The Egg Ribbon Technique

Step 6: Season and Serve Turn off the heat. Add salt to taste. If you like, add a pinch of MSG or chicken bouillon for extra umami. Sprinkle with white pepper (this adds a crucial warming kick) and garnish with the chopped scallions or cilantro. Serve immediately.

Silken Tofu Potage

Tips to Succeed

  • Starch Choice: Cornstarch is most common in the West, but potato starch gives a clearer, glossier finish.
  • Don’t Over-Stir: Silken tofu is delicate. Once added, push the soup gently with the back of your ladle rather than churning it.
  • The Order Matters: Always thicken the soup before adding the egg. This physics trick keeps the egg tender and suspended. This technique is also used in Tofu Mushroom Soup with Egg.

Our Systematic Test Kitchen Notes

We tested this recipe using three different liquids: tap water, store-bought chicken broth, and homemade pork stock.

  • Tap Water: Produced a clean, light taste where the natural soy flavor of the tofu shone through. Ideal for a light dinner.
  • Chicken Broth: The testers’ favorite. It added a savory depth that complemented the ham perfectly.
  • Homemade Pork Stock: Very rich, but slightly overpowered the delicate tofu.

We also compared Silken Tofu versus Soft Tofu. While soft tofu holds its shape better (like in Home-Style Tofu), the silken tofu provided the authentic “melt-in-your-mouth” texture required for a traditional Geng.


Common Troubleshooting & Variations (Our Test Notes)

Why is my soup watery? You likely didn’t cook the starch long enough or didn’t use enough. Starch needs to boil for at least 30-60 seconds to fully activate. Also, some vegetables release water as they sit; this soup is best eaten fresh.

Why is my egg rubbery? The soup wasn’t boiling when you added the egg, or you didn’t beat the egg well enough. The egg should cook instantly upon hitting the hot, thickened broth.

Variation Idea: For a seafood twist, swap the pork for chopped shrimp or crab stick. This mirrors the profile of my Silky Shrimp and Tofu recipe but in soup form.

Notes:

  • Stock vs. Water: Using chicken or bone broth significantly improves the flavor.
  • Starch: Potato starch, cornstarch, or tapioca starch all work well.
  • Tofu: Silken tofu offers the best mouthfeel, but soft tofu is an acceptable substitute.
  • Nutrition: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional ingredients are not included.

Food Safety and Preparation

  • Pork Safety: Ensure the minced pork is cooked through. According to the USDA, ground meat should reach an internal temperature of 160°F (71°C). Since we boil the meat for 5 minutes, this is well achieved.
  • Egg Safety: The egg cooks very fast in boiling liquid, but ensure the soup is boiling when adding it to ensure it is fully cooked.
  • Allergens: This recipe contains Soy (tofu) and Egg. If using ham, check labels for Gluten or nitrates.

How to Serve and Store

Serving: This soup is best served piping hot. It goes wonderfully with steamed white rice or a crispy scallion pancake. For a complete meal, pair it with a dry stir-fry dish like Home-Style Braised Tofu (for texture contrast).

Storage:

  • Fridge: Store in an airtight container for up to 2 days. Note that the soup may thin out as it sits because enzymes in the saliva (if you dipped a spoon in) or natural breakdown can affect the starch.
  • Reheating: Reheat on the stove. You may need to add a tiny bit more starch slurry to bring back the thickness.
  • Freezing: Do not freeze. Silken tofu changes texture drastically when frozen, becoming spongy and rubbery.

Authoritative References


Silken Tofu Potage (Doufu Geng 豆腐羹)
Hi, I’m Jason Guo!

Silken Tofu Potage (Doufu Geng)

A comforting, savory Chinese thick soup (Geng) made with silken tofu, minced pork, ham, and egg ribbons. A quick and nutritious meal ready in 20 minutes.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 3 people
Course: Dinner, Soup
Cuisine: Chinese
Calories: 180

Ingredients
  

  • 1 box Silken Tofu (approx 10-12 oz) Neizhi Doufu
  • 1 large Egg Beaten well
  • 2 sprigs Scallion or Cilantro Finely chopped
  • 2 oz Ham Diced small (or ham sausage)
  • 3 oz Lean Pork Minced
  • 2 tbsp Cornstarch Mixed with 1/4 cup water
  • 3-4 cups Water Or chicken stock for better flavor
  • 1 tbsp Cooking Oil
  • to taste Salt
  • to taste White Pepper Powder
  • MSG or Chicken Bouillon Optional

Equipment

  • Soup Pot or Wok
  • Ladle
  • Small Bowl

Method
 

  1. Mince the pork, dice the ham, and chop the aromatics; beat the egg in a bowl.
    Prep the Meat
  2. Mix cornstarch with water to create a slurry.
    Prep the Starch: In a small bowl, mix the cornstarch with about 1/4 cup of cold water. Stir until completely dissolved.
  3. Heat oil in a pot; stir-fry minced pork until white and fragrant.
    Sear the Meat
  4. Pour in water (or stock), bring to a boil, and simmer for 5 minutes.
  5. Add diced ham and silken tofu; simmer gently for 2 minutes.
    Add Main Ingredients
  6. Stir the soup gently while slowly pouring in the starch slurry until thickened.
  7. While the soup boils, slowly stream in the beaten egg while stirring to create ribbons.
    The Egg Ribbon Technique
  8. Turn off heat; season with salt, white pepper, and MSG (if using).
  9. Garnish with scallions or cilantro and serve hot.
    Silken Tofu Potage

Notes

Cooking Tips:
Broth: Using chicken or bone broth significantly improves the flavor compared to water.
Starch: Potato starch, cornstarch, or tapioca starch all work well.
Tofu: Silken tofu offers the best mouthfeel, but soft tofu is an acceptable substitute.
Food Safety:
Ensure pork is cooked to an internal temperature of 160°F. Ensure soup is boiling when adding egg to fully cook it.
Nutrition Info (Estimate):
Calories: 180 kcal | Protein: 12g | Fat: 10g | Carbs: 8g | Sodium: 450mg
(Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional ingredients are not included.)

Tags

Leave a Comment

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

*

Recipe Rating