Go Back
+ servings

Xiao Long Bao Recipe (Chinese Soup Dumplings Recipe)

Makes about 40 dumplings. The soup gelatin recipe is enough to make 2 batches (80 dumplings total). You can freeze leftover gelatin for the next time you make Xiao Long Bao. Or double the dumpling filling and wrapper recipe to make a total of 80 dumplings. 
4.58 from 7 votes
Prep Time 1 hr
Cook Time 1 hr 30 mins
Total Time 2 hrs 30 mins
Course Appetizer
Cuisine Chinese
Servings 40 dumplings
Calories 78 kcal



  • 2 quarts water
  • 2 pounds chicken bones wings/back/neck
  • 2 ounces Virginia Country Ham or cured Chinese ham if you can get it, cut into 4 pieces
  • 1/2 pound pork belly or fatty cut of pork
  • 1 inch piece of ginger sliced into 4-5 ginger "coins"
  • 2 stalks green onions cut into 3" pieces
  • 2 large garlic cloves smashed with side of your knife
  • 2 teaspoons Chinese rice wine or dry sherry
  • 1 tablespoon unflavored gelatin or powdered Agar Agar


  • 1 pound ground pork
  • 1/4 pound shrimp shelled, deveined and minced finely
  • 3 stalks green onion finely minced
  • 2 teaspoons sugar
  • 2 tablespoons soy sauce
  • 1 teaspoon kosher salt
  • 1/4 teaspoon white pepper
  • 1/2 teaspoon grated fresh ginger use microplane grater
  • 1 teaspoon Chinese rice wine or dry sherry
  • 1/2 teaspoon sesame oil


  • 400 grams all-purpose flour
  • 3/4 cups boiling hot water
  • 1/4 cup cold water
  • 1 tablespoon cooking oil


  • 1 tablespoon sambal hot chili & garlic sauce
  • 1/4 cup black vinegar
  • 1/4 cup soy sauce
  • 1 teaspoon sesame oil
  • 2 inch piece of fresh ginger peeled


  • 1 head Napa cabbage



  • In a large stockpot, place all of the ingredients EXCEPT the gelatin/agar agar. Bring to boil, reduce heat and simmer for 45 minutes, uncovered. Use fine meshed strainer to remove the scum on surface. Taste, and adjust with salt, if needed. The ham is salty, so you might not need additional salt. 
  • Measure out 4 cups of the broth (you'll only use 4 cups of broth...reserve any leftover to use in future soups) and pour into a medium saucepan and bring to a almost a boil.
  • Turn heat off and stir in the gelatin or agar agar. Whisk until all powder is dissolved. Pour broth into an 8x8 baking dish (size really doesn't matter. if you have a few plastic containers, use those instead. remember how you used to make jello?) Refrigerate until set, about 3-4 hours. (I stuck mine in the freezer after the first hour because I got impatient...it only took 2 hours for mine to set)
  • When the gelatin is set, use a fork to criss-cross the gelatin to break into very small, 1/4" pieces. Alternatively, you can carefully cut into small cubes. Reserve about 1 1/2 cups of the soup gelatin. Freeze any remainder for future use.


  • In a large bowl, combine and mix all of the ingredients, including the 1 1/2 cups of soup gelatin. Stir to incorporate gelatin evenly throughout. Refrigerate until ready to use.


  • Put about 90% of the flour in a large bowl. Pour about a third of the hot water in the flour. Use a wooden spoon to stir vigorously. Add more hot water. Stir more. Add the last bit of the water and stir vigorously until the dough begins to form. Add all of the cold water and oil. Keep stirring vigorously. Stop when you can't stir anymore.
  • Dust counter with the remainder 10% of flour. Place dough on floured surface, use your hands to knead the dough for 8 -10 minutes, until it becomes soft, smooth and bounces back slowly when poked with your finger. Cover with plastic wrap and let it sit for 30 minutes.
  • Divide the dough into 4 equal pieces. Take one piece (cover the remaining 3 pieces with plastic wrap) and roll it into a long log, about 1-1/4" diameter. Using pastry scraper or knife, cut dough into 10 pieces. Work one dough ball at a time, keep the remaining covered with plastic wrap.
  • Roll one of the balls between your palms to get a nice, round, smooth ball. Using a rolling pin, roll it out flat to about 3" round. OPTIONAL: Roll dough to slightly larger than 3" round, then use 3" round cookie cutter to create a nice, even circle. No cookie cutter? improvise with empty tin can. 
    **Note, you may need more flour as your are rolling out your dough. I always keep the counter dusted and a small pile of flour nearby so I can quickly nudge some over if I need it.
  • Fill with 1 tablespoon of filling, pinch pleat all the way around. Repeat with rest. Make sure that you cover any dough that you aren't currently using and cover the dumplings with a towel to prevent drying.


  • Shave the ginger - Use your sharp paring knife to get a flat surface on one of the long sides. With a vegetable peeler, cut thin strips along the long side of the ginger. Use knife to further cut the strips into super-thin slices. This way, you get the full flavor of ginger in your sauce + the crunch of the little strips of ginger as you eat without tough, fibrous pieces of ginger.
  • Whisk together the ingredients in a bowl with the ginger. Serve with Xiao Long Bao dumplings.


  • Separate the leaves of Napa cabbage. Cut away and discard the tough, thick stem that curves up.  
  • Fill steamer with 1 layer of Napa cabbage leaves. Steam over medium heat for 2 minutes to warm up the steamer and to soften cabbage. Place dumplings on the cabbage leaves, leaving 1 1/2" space between each dumpling. Steam for 12 minutes. Serve in bamboo steamer.


Nutrition values are for each dumpling.


Calories: 78kcalCarbohydrates: 7gProtein: 4gFat: 3gSaturated Fat: 1gCholesterol: 16mgSodium: 154mgPotassium: 53mgVitamin A: 10IUVitamin C: 0.3mgCalcium: 8mgIron: 0.7mg
Tried this recipe?Let us know how it was!