Home » Recipe Index » Recipes » Easy Pork Shao Mai Recipe (Chinese Dim Sum Dumplings)

Easy Pork Shao Mai Recipe (Chinese Dim Sum Dumplings)

If shao mai is one of the first dishes you reach for at dim sum, you’ll love this homemade version. These Chinese pork and shrimp dumplings are juicy, flavorful, and surprisingly easy to make at home. Wrapped in wonton wrappers and steamed until tender, they’re perfect for a family meal, snack, or special dim sum brunch.

Two plates of pork shao mai with shrimp dumplings.

A Quick Look at the Recipe

🏷️ Recipe Name: Pork Shao Mai
⏱️ Ready In: ~ 30 minutes
🍽️ Serves: 18 pieces
🔥 Calories: 74 kcal per serving (estimate)
🧾 Main Ingredients: Pork, shrimp, sesame oil, oyster sauce, pepper, sugar, salt, fish sauce, egg white, onion, green onion, tapioca flour, carrot.
🥗 Dietary Info: Non-halal
🧠 Difficulty: Easy for beginner.

Have a question? Ask AI!

Shao Mai, also known as siu mai or shumai, is one of the most popular Chinese dim sum dumplings. These open-topped steamed dumplings are typically filled with seasoned ground pork, shrimp, and mushrooms, then garnished with a colorful topping such as grated carrot, green peas, or crab roe. If you’ve ever enjoyed Chinese steamed pork patty, you’ll recognize the juicy, savory flavor of the filling, though shao mai is wrapped and steamed as individual dumplings.

Unlike potstickers and wontons, shao mai are always served open-topped and are usually steamed rather than pan-fried or boiled. Their juicy pork and shrimp filling and signature shape make them one of the most recognizable dishes served at dim sum restaurants.

Why You Will Love This Recipe


  • Quick to make – No need to wait for dim sum Sunday! This recipe gets delicious shao mai on your table fast.
  • Juicy fillings – The combo of pork, shrimp, and seasonings makes every bite burst with umami.
  • Beginner-friendly – No fancy folding skills needed—just scoop, shape, and steam.
  • Freezer-friendly – Make a big batch, freeze the extras, and enjoy homemade shao mai anytime the craving hits.
  • Better than takeout – Fresher, tastier, and you get to control what goes in.

Recipe Ingredients

Shao ingredients with labels.

Ingredient Notes

Pork shoulder – I recommend pork shoulder because it has the perfect balance of lean meat and fat, keeping the shao mai juicy and flavorful.

Shrimp – Use raw shrimp for the best texture. I like to roughly chop the shrimp instead of turning it into a paste so you can still enjoy little bites of shrimp in the filling.

Dried shiitake mushrooms – Dried shiitake mushrooms add a deeper umami flavor than fresh mushrooms. Soak them in warm water until softened before using.

Wonton wrappers – Round wrappers are traditionally used for shao mai, but square wonton wrappers work just as well. Simply trim the corners after filling if you prefer the classic shape.

Tapioca flour – Tapioca flour helps bind the filling and gives the shao mai a springy, bouncy texture. Cornstarch can be used as a substitute, though the texture will be slightly less chewy.

Fish sauce – Fish sauce adds savory depth without making the filling taste fishy. If you prefer, substitute with light soy sauce.

Oyster sauce – Oyster sauce contributes sweetness, umami, and richness to the filling. For a lighter flavor, use vegetarian oyster sauce made from mushrooms.

Be sure to check out the full recipe and ingredient list below

How to Make Shao Mai

Photo collage of preparing shao mai ingredients.

STEP 1. Soak the dried shiitake mushrooms in warm water until softened, then finely chop them (Images 1, 2). Heat a little oil in a pan and sauté the onion and green onion until fragrant and softened, about 2-3 minutes (Images 3, 4). Remove from the heat and let cool.

Process photos of preparing the meat filling for shao mai.

STEP 2. Place the pork shoulder in a food processor and pulse until coarsely ground. Add the shrimp and pulse a few more times until combined but still slightly chunky (Images 5, 6). Transfer the mixture to a large mixing bowl and add the chopped shiitake mushrooms (Image 7). Stir in the sautéed onion and green onion mixture (Image 8).

Avoid over-processing the shrimp. Small pieces of shrimp give the shao mai a better texture than a completely smooth paste.

Process photos of mixing the ingredients for filling.

STEP 3. Add the sugar, salt, pepper, oyster sauce, fish sauce, sesame oil, and tapioca flour (Images 9, 10). Pour in the egg white (Image 11). Mix well with a spatula or your hands until the filling becomes sticky and evenly combined (Image 12).

Process photos of wrapping the shao mai and steaming them in a steamer.

STEP 4. Place a wonton wrapper in the palm of your hand. Spoon about 1 tablespoon of filling into the center and gently press the wrapper around the filling to form an open-top cylinder or classic shao mai shape (Image 13). Arrange the shao mai on a lightly oiled tray and top each one with grated carrot (Images 14, 15).

Keep the unused wrappers covered with a damp towel to prevent them from drying out while shaping the shao mai.

STEP 5. Bring the steamer to a boil. Place the tray in the steamer and steam over medium heat for about 20 minutes, or until the filling is fully cooked through (Image 16). Serve hot with your favorite chili sauce or dipping sauce.

Shao mai or shu mai lined on a rectangular plate.


Pro Tips


  • Use fatty pork – Pork shoulder or ground pork with about 20–25% fat keeps the shao mai juicy and tender after steaming.
  • Keep the shrimp slightly chunky – Don’t blend the shrimp into a smooth paste. Small shrimp pieces give the filling a better bite and springy texture.
  • Let the sautéed aromatics cool first – Cool the onion and green onion before adding them to the meat mixture so they don’t warm the raw filling.
  • Mix until sticky – Stir the filling until it becomes sticky and well combined. This helps the shao mai hold together and gives it a bouncy texture.
  • Keep wrappers covered – Wonton wrappers dry out quickly, so cover the unused ones with a damp towel while shaping.
  • Preheat the steamer – Make sure the steamer is already boiling before adding the shao mai. This helps them cook evenly and stay juicy.

Serving Suggestions

Shao Mai is best eaten fresh and steamy, just the way dim sum dreams are made. Serve it with garlic chili oil for a spicy, savory kick, alongside soft, fluffy cheese mantou or naturally sweet pumpkin mantou or crispy fried shrimp ball, char siu (Chinese BBQ pork), or crispy pork belly for that full-on dim sum experience.

For drinks, you can’t go wrong with a cold oolong milk tea or a bold assam milk tea if you like something stronger.

Three pieces of shao mai on a round plate.

Shao Mai FAQs

What is the difference between Shao mai and other dumplings?

Shao mai is distinct for its open-top feature, allowing the filling to peek through. You can’t peek through other dumplings like Jiao zi or Gyoza or Har Gao.

Can Xiu mai be made gluten-free?

Yes, you can make gluten-free Xiu mai by using gluten-free wrappers, which are available in some stores, or making your own at home. Additionally, make sure that all the other ingredients, including sauces and seasonings, are gluten-free.

Can Shu mai be made in advance?

Yes, you can prepare Shumai in advance, steam and freeze them. Arrange the cooked Shumai on a tray lined with parchment paper and freeze them until solid.

Storage

Uncooked shao mai can be frozen—place them on a tray to freeze, then store in an airtight container for up to 1 month. Steam straight from frozen, adding a few extra minutes.

Cooked shao mai can be kept in the fridge for up to 3 days. Reheat by steaming is the best way!

More Chinese Recipes

  • Garlic Chili Oil Noodles (Easy 10-Minute Recipe)

  • Ginger Scallion Sauce Recipe (Chinese Scallion Ginger Sauce)

  • Hainanese Chicken (Tender Chinese Poached Chicken)

Did you try this recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below and share it on InstagramFacebook, and Pinterest!

Thank you! – Claudia

Three pieces of pork shao mai on a round plate.

Pork Shao Mai with Shrimp

Shao mai pork and shrimp is dim sum restaurant's favorite menu for a lot of people. Here is a delicious shao mai recipe!
5 from 1 vote
Print Pin Rate Save Recipe
Course: Side Dish, Snack
Cuisine: Asian, Chinese, Indonesian
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 18 pieces
Calories: 74kcal
Author: Claudia

Ingredients

  • 300 gr ground pork chicken thigh
  • 75 gr shrimp minced coarsely
  • ½ tbsp sesame oil
  • ½ tbsp oyster sauce
  • ½ tsp pepper
  • 18 gr sugar
  • 4 gr salt
  • ½ tbsp fish sauce
  • 20 gr egg white
  • 50 gr onion sauteed
  • 28 gr green onion sauteed
  • 88 gr tapioca flour
  • Shredded carrot for decoration

Instructions

  • Soak the dried shiitake mushrooms in warm water until softened, then finely chop them. Heat a little oil in a pan and sauté the onion and green onion until fragrant and softened, about 2-3 minutes. Remove from the heat and let cool.
  • Place the pork shoulder in a food processor and pulse until coarsely ground. Add the shrimp and pulse a few more times until combined but still slightly chunky. Transfer the mixture to a large mixing bowl and add the chopped shiitake mushrooms. Stir in the sautéed onion and green onion mixture.
  • Add the sugar, salt, pepper, oyster sauce, fish sauce, sesame oil, and tapioca flour. Pour in the egg white. Mix well with a spatula or your hands until the filling becomes sticky and evenly combined.
  • Place a wonton wrapper in the palm of your hand. Spoon about 1 tablespoon of filling into the center and gently press the wrapper around the filling to form an open-top cylinder or classic shao mai shape. Arrange the shao mai on a lightly oiled tray and top each one with grated carrot.
  • Bring the steamer to a boil. Place the tray in the steamer and steam over medium heat for about 20 minutes, or until the filling is fully cooked through. Serve hot with your favorite chili sauce or dipping sauce.

Video

Notes

  • Use fatty pork – Pork shoulder or ground pork with about 20–25% fat keeps the shao mai juicy and tender after steaming.
  • Keep the shrimp slightly chunky – Don’t blend the shrimp into a smooth paste. Small shrimp pieces give the filling a better bite and springy texture.
  • Let the sautéed aromatics cool first – Cool the onion and green onion before adding them to the meat mixture so they don’t warm the raw filling.
  • Mix until sticky – Stir the filling until it becomes sticky and well combined. This helps the shao mai hold together and gives it a bouncy texture.
  • Keep wrappers covered – Wonton wrappers dry out quickly, so cover the unused ones with a damp towel while shaping.
  • Preheat the steamer – Make sure the steamer is already boiling before adding the shao mai. This helps them cook evenly and stay juicy.

Nutrition

Serving: 1piece | Calories: 74kcal | Carbohydrates: 6g | Protein: 4g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 2g | Cholesterol: 19mg | Sodium: 156mg | Potassium: 71mg | Fiber: 0.1g | Sugar: 1g | Vitamin A: 28IU | Vitamin C: 1mg | Calcium: 7mg | Iron: 0.3mg
Tried this Recipe? Tag me Today!Mention @ButterJoyKitchen or tag #butterjoykitchen!
Get our free recipe book!

When you join our newsletter

Similar Posts

  • Blue Latte – Butterfly Pea Flower Latte

  • Getuk Lindri Recipe (Traditional Indonesian Cassava Cake)

  • Wife Cake (Lao Po Bing) Recipe – Flaky Chinese Pastry You Can Make at Home

  • Pulut Hitam – Creamy Black Glutinous Rice Pudding with Coconut Milk

  • Ginger Scallion Sauce Recipe (Chinese Scallion Ginger Sauce)

  • Lapis Legit – Indonesian Thousand Layers Cake

One Comment

5 from 1 vote

Leave a Reply

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

Recipe Rating