shanghai soup dumplings

If you ever heard of the restaurant Din Tai Fung, you are familiar with Xiao Long Bao, Shanghai soup dumplings. This famous international restaurant is famous for serving delicate pork dumplings that are filled with a savory broth. You bite into these little wonders and out comes a hot flavorful soup. Pour out the soup first then dip the dumplings into a vinegar and ginger dipping sauce. Drooling yet? Although these dumplings are most popular at Din Tai Fung, they are available at few other Chinese restaurants; no matter what establishment you get them from, they will be delicious, I guarantee it. Determined to replicate Xiao Long Bao myself, I did some research and made my own version at home. The dumpling’s reputation for being tedious and difficult to make was very much true; however, with detailed steps and instructions, you can successfully make your own batch at home!

shanghai soup dumplings
shanghai soup dumplings
shanghai soup dumplings


Shanghai soup dumplings (Xiao Long Bao)

3 hr, 30 Total Time

Yields 20 dumplings

Recipe Image
Save RecipeSave Recipe


  • 8 oz pork skin
  • 1 lb country ham bones with meat attached
  • 6 cups water
  • 2 inch knob ginger
  • 4 cloves garlic
  • 2 scallions
  • salt
  • Dough
  • 200 grams flour
  • 3 fl ounces hot water
  • 2 tbsp cold water
  • 1/2 tbsp oil
  • Filling
  • 6 ounces ground pork
  • 4 ounces shrimp, finely minced
  • 1 stalk green onion, finely minced
  • 2 cloves garlic, grated
  • 2 tsp ginger, grated
  • 2 tsp soy sauce
  • 1 tsp sugar
  • 1 tsp Chinese rice wine
  • 1 tsp sesame oil
  • 1/4 tsp white pepper
  • 1/2 tsp salt
  • Dipping sauce
  • 1/4 cup black vinegar
  • 1 tbsp ginger, peeled, thinly sliced


  1. Combine pork skin and ham bones in a large pot. Cover with water and bring to a boil over high heat. Continue to boil for 1 minute, allowing the bones to release their impurities. Remove from heat and drain the water, rinsing the pork skin and ham bones in cold water. Clean the pot and return the pork skin and ham bones to the pot along with 6 cups water, ginger, garlic, and scallions. Cover with clean water and bring to a boil over high heat. Reduce to low and continue to simmer for 2 hours. Season with salt. Strain the stock and let cool completely overnight.
  2. Meanwhile, prepare the dough. Weigh 180 grams flour and place in a medium bowl. Gradually pour the hot water in and stir with a wooden spoon until a dough begins to flour. Add the cold water and oil and stir until well-combined. Dust work counter with remaining flour. Transfer dough to the counter and knead for 8-10 minutes or until smooth and soft. The dough should bounce back when poked. Cover and let sit for 30 minutes.
  3. Prepare the filling. Combine all the ingredients from pork - salt. Remove broth from the refrigerator and cut into small cubes. Add 1 cup of broth to the filling mixture and stir to combine.
  4. Unwrap dough and divide into four portions. Cover three portions as you work with the first piece. Roll out the dough into a 1/2 inch thick rope. Cut the dough into 5 even pieces about the size of a quarter. Roll out each piece into a paper-thin round disc, about 3 inches in diameter. The edges should be thinner than the center of the disc. Place 1 tbsp filling in the center of the disc. Gather up the edges and begin pleating, pinching the tops to seal the dumpling. Repeat with remaining dough, covering finished dumplings until ready to steam.
  5. Line steamer with napa cabbage or parchment paper punctured with holes. Heat steamer for 2 minutes over medium heat or until cabbage has softened. Transfer dumplings to hot steamer and cook for 10 minutes. Serve with sliced ginger and black vinegar dipping sauce.


**Helpful tips and common mistakes

Okay so I’ll admit, my Shanghai soup dumplings were not perfect. The dough was not as thin as it should have been, but learn from my mistakes and you can make yours come out perfectly!

While researching recipes for these dumplings, I found that almost all used gelatin as the thickener. I doubt that was the traditional way to prepare the broth, so I went with another recipe that used pork skin – all natural! If you cannot find pork skin, purchase pork belly and remove the skin on top.

remove the pork belly skin

When preparing the broth, you want the most flavorful soup you can get. Ham and chicken bones are often used to add savory quality.

make the broth

After the broth cooks for several hours, strain and let it chill in the refrigerator. The pork skin adds a natural thickener to the broth and allows it to become like jello!

chill the broth

Now here come’s the difficult part, the dough. You can always purchase dumpling wrappers but if you went to the trouble of making the soup, why not go all the way?

The secret to the perfect dough is using a combination of hot and cold water. The hot water partially cooks the dough, reacting with the gluten, resulting in a pliable dough. If the dough needs more flour, add 1 tbsp at a time until desired consistency. Knead until the dough is smooth and soft.

dumpling dough

While the dough rests, prepare the filling. Cook a small portion of the filling as a flavor-tester, adding more salt and pepper if necessary. You want a balanced flavor of sweet and salty, with the pork and shrimp shining through.

dumpling filling

Now back to the dough. To get consistent sizes, weigh the dough into 20 even portions. Each portion will be about the size of a quarter, or even slightly smaller. Continue to dust the counter as you roll out each portion to prevent the dough from sticking. You want the dough to be as thin as you can get it. Even when you think you can’t go thinner, continue rolling it out, trust me.

the size of each wrapper

Start with slightly less than 1 tbsp filling, adding more as you get more comfortable pleating the dumplings.

fill the dumplings

Pinch the pleated top, gathering the edges to seal to the dumpling.

pinch the tops

I made the mistake of not softening the cabbage before placing the dumplings on top. Softening the cabbage makes it much easier to not only place the dumplings on top but from removing them from the cabbage after cooked.

shanghai soup dumplings

To serve, simply put thinly sliced ginger in a dipping sauce and pour black vinegar on top. Bite into that Shanghai soup dumpling, drink the soup and eat up! After all that hard work, it’s easy to appreciate these dumplings even more.

shanghai soup dumplings


Looking for someone to come to your house and prepare these dishes for you? It is possible! If you are in Los Angeles and looking for a private chef, please feel free to contact me. For more information, visit Private Kitchen Los Angeles.


Sharing is caring!