{"id":16124,"date":"2026-02-25T09:40:22","date_gmt":"2026-02-25T14:40:22","guid":{"rendered":"https:\/\/omnivorescookbook.com\/?p=16124"},"modified":"2026-02-25T09:40:23","modified_gmt":"2026-02-25T14:40:23","slug":"shu-mai","status":"publish","type":"post","link":"https:\/\/omnivorescookbook.com\/shu-mai\/","title":{"rendered":"Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)"},"content":{"rendered":"\n<p>When I want dim sum at home, I make these Cantonese shumai with a juicy pork and shrimp filling, thin yellow wrappers, and a simple steaming method that takes just minutes. The wrapping is so flexible and easy to work with, which makes them one of the best dishes to recreate in your own kitchen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_2.jpg\" alt=\"Cantonese shu mai served close up\" class=\"wp-image-46741\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_2.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_2-600x900.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_2-768x1152.jpg 768w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_2-1024x1536.jpg 1024w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\n<p><em>Shumai<\/em> (\u70e7\u9ea6) are open faced steamed dumplings from the Cantonese dim sum tradition, filled with seasoned ground pork and shrimp. They are one of the most popular items on any dim sum table, right next to har gow, and they freeze great for quick meals later.<\/p>\n\n\n\n<p>Back in China, whenever we had Cantonese dim sum, pork and shrimp shumai were always the first dish we ordered. I wanted to recreate that experience at home, and I found that shumai are actually much easier to wrap than <a href=\"https:\/\/omnivorescookbook.com\/pork-and-sauerkraut-dumplings\/\" target=\"_blank\" rel=\"noreferrer noopener\">pork and sauerkraut dumplings<\/a> because you do not need to seal the top. I beat the filling until sticky, wrap it in thin yellow wrappers, and steam the batch until juicy and just cooked through.<\/p>\n\n\n\n<p>Shumai is seriously one of my favorite appetizers for dinner parties, they look cute, taste incredible, and I can wrap them days ahead and freeze them. My husband always asks me to make extra so he can steam a few for lunch during the week. I hope you give these a try at home by following my easy steps and cooking tips.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_1.jpg\" alt=\"Cantonese shumai in a bamboo steamer close up\" class=\"wp-image-46740\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_1.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_1-600x900.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_1-768x1152.jpg 768w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_1-1024x1536.jpg 1024w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-will-you-need\">What Will You Need<\/h2>\n\n\n\n<p>Since my goal was to recreate authentic dim sum restaurant shumai at home, I use all the ingredients listed below:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wrappers\">Wrappers<\/h3>\n\n\n\n<p>I use Hong Kong style dumpling wrappers, the thin round ones with a yellow color. You can find them at Chinese markets or H Mart in the refrigerated or freezer section. If you cannot find them, regular dumpling or gyoza wrappers with a white color work too.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4.jpg\" alt=\"Hong Kong style dumpling wrapper\" class=\"wp-image-46743\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4-600x400.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4-768x512.jpg 768w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-filling\">Filling<\/h3>\n\n\n\n<p>The classic Cantonese shumai filling uses a pork and shrimp combo for the best texture and taste. I use fattier ground pork (20% fat) so the filling stays juicy, and if possible, use a coarse ground instead of fine ground for the restaurant-style texture. I mince most of the shrimp while chopping a small portion into pieces for a distinctive bite.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-seasonings-nbsp\">Seasonings&nbsp;<\/h3>\n\n\n\n<p>Cantonese shumai seasoning is different from <a href=\"https:\/\/omnivorescookbook.com\/pork-dumplings\/\" target=\"_blank\" rel=\"noreferrer noopener\">northern style steamed pork dumplings<\/a>. It emphasizes a clean taste that lets the freshness of the pork and shrimp come through. I use Shaoxing wine, oyster sauce, light soy sauce, grated ginger, toasted sesame oil, sugar, salt, and white pepper. Common dumpling add ins like shiitake mushrooms and green onions are left out to keep the flavor clean like a dim sum restaurant.<\/p>\n\n\n\t\t<div class=\"contentbox contentbox-beige mainsection notop nobot\">\r\n\t\t\t\n\n<h2 class=\"wp-block-heading\" id=\"h-technique-explanation\"><strong>Technique Explanation<\/strong><\/h2>\n\n\n\n<p>The most important step in making shumai is beating the pork and shrimp mixture with cornstarch and eggs until it forms a sticky paste. In Chinese cooking this is called <em>shang jin<\/em> (\u4e0a\u52b2). This step helps the meat absorb liquid so it stays juicy without turning soggy, and it creates the chewy bouncy texture you get at dim sum restaurants. <\/p>\n\n\t\t<\/div>\t\t\r\n\t\t\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-make\">How to Make<\/h2>\n\n\n\n<p><strong>1. Prepare the shrimp:<\/strong> Reserve 3 to 4 shrimp and chop them into small pieces. Mince the rest of the shrimp as finely as possible.<\/p>\n\n\n\n<p><strong>2. Make the filling:<\/strong> Combine the minced shrimp, ground pork, eggs, and cornstarch in a large bowl. Beat the mixture with chopsticks or a wooden spatula until it becomes very sticky. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_5.jpg\" alt=\"\" class=\"wp-image-46744\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_5.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_5-600x400.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_5-768x512.jpg 768w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\n<p><strong>3. Add rest of ingredients: <\/strong>Add the Shaoxing wine, oyster sauce, light soy sauce, grated ginger, toasted sesame oil, sugar, salt, and white pepper. Mix until smooth and sticky. Fold in the reserved shrimp pieces.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_6.jpg\" alt=\"\" class=\"wp-image-46745\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_6.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_6-600x400.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_6-768x512.jpg 768w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\n<p><strong>4. Wet the wrapper:<\/strong> Place a dumpling wrapper on a clean surface. Lightly wet the edge with water.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_7.jpg\" alt=\"\" class=\"wp-image-46746\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_7.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_7-600x400.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_7-768x512.jpg 768w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\n<p><strong>5. Fill the wrapper:<\/strong> Place about 1 tablespoon of filling in the center. Gather the wrapper up around the filling, pinching and pleating the sides while leaving the top open.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_8.jpg\" alt=\"\" class=\"wp-image-46747\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_8.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_8-600x400.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_8-768x512.jpg 768w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\n<p><strong>6. Shape the shumai:<\/strong> Use your thumb and index finger to press the top gently without closing it, while your other hand holds the bottom to pack the filling in.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_9.jpg\" alt=\"\" class=\"wp-image-46748\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_9.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_9-600x400.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_9-768x512.jpg 768w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\n<p><strong>7. Garnish and prep for steaming:<\/strong> Garnish each one with a green pea. Place a thin carrot slice on the bottom to prevent sticking.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_10.jpg\" alt=\"\" class=\"wp-image-46749\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_10.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_10-600x400.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_10-768x512.jpg 768w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\n<p><strong>8. Steam and serve:<\/strong> Bring a large pot of water to a boil over medium high heat. Place the <a href=\"http:\/\/amzn.to\/2cudXGy\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">bamboo steamer<\/a> basket over the pot, cover, and steam for 7 to 8 minutes until the filling is cooked through. Serve immediately on their own or with a Chinkiang vinegar and ginger dipping sauce.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_11.jpg\" alt=\"Uncooked shumai in a bamboo steamer\" class=\"wp-image-46750\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_11.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_11-600x400.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_11-768x512.jpg 768w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\t\t<div class=\"contentbox contentbox-beige mainsection notop nobot\">\r\n\t\t\t\n\n<h2 class=\"wp-block-heading\" id=\"h-do-not-skip-these-cooking-tips\">Do not skip these cooking tips<\/h2>\n\n\n\n<p><strong>Use fattier ground pork:<\/strong> I use ground pork with about 20% fat. Leaner pork dries out during steaming and the filling loses its juicy quality.<\/p>\n\n\n\n<p><strong>Keep some shrimp in pieces:<\/strong> I mince most of the shrimp but chop a few into small chunks. The chunks give you pops of shrimp texture, which is how the best dim sum restaurants do it.<\/p>\n\n\n\n<p><strong>Wet the wrapper edges if they are dry:<\/strong> Shumai wrappers do not need to be sealed, but if they have been sitting out and feel dry, a light dab of water on the edges makes them easier to gather and pleat.<\/p>\n\n\n\n<p><strong>Use carrot slices to prevent sticking:<\/strong> I learned this from my favorite dim sum restaurant in China. A thin carrot round under each shumai works better than parchment and adds a little sweetness.<\/p>\n\n\t\t<\/div>\t\t\r\n\t\t\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"800\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_3.jpg\" alt=\"\" class=\"wp-image-46742\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_3.jpg 1200w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_3-600x400.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2026\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_3-768x512.jpg 768w\" sizes=\"auto, (max-width: 768px) calc(100vw - 40px), 728px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-serving-suggestions\">Serving Suggestions<\/h2>\n\n\n\n<p>I serve shumai hot straight from the steamer, usually as the opening course before a bigger meal. Most nights I skip the dipping sauce entirely since the seasoning is enough on its own. When I do want a dip, I mix <a href=\"https:\/\/omnivorescookbook.com\/chinkiang-vinegar\/\">Chinkiang vinegar<\/a> with thin slivers of ginger, which somehow makes the shumai taste a little like crab.<\/p>\n\n\n\n<p>For a full dim sum spread at home, I love placing shumai alongside <a href=\"https:\/\/omnivorescookbook.com\/chinese-turnip-cake\/\" target=\"_blank\" rel=\"noreferrer noopener\">Chinese turnip cake<\/a>, my delicious <a href=\"https:\/\/omnivorescookbook.com\/cantonese-wonton-noodle-soup\" target=\"_blank\" rel=\"noreferrer noopener\">Cantonese wonton noodle soup<\/a>, and some <a href=\"https:\/\/omnivorescookbook.com\/steamed-ribs-in-black-bean-sauce\/\" target=\"_blank\" rel=\"noreferrer noopener\">steamed ribs in black bean sauce<\/a>. Yum! I only steam the portion we plan to eat right away and keep the rest frozen. That way every batch comes out fresh.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-frequently-ask-questions\">Frequently Ask Questions<\/h2>\n\n\n\t\t<div class=\"togglelist notop nobot\">\r\n\t\t\t\n\n\t\t\t<div class=\"toggleitem\" id=\"faqitem-do-i-need-a-bamboo-steamer\">\r\n\t\t\t\t<h3 tabindex=\"0\" role=\"button\" class=\"wp-block-heading\" id=\"h-do-i-need-a-bamboo-steamer\">Do I need a bamboo steamer?<\/h3>\t\t\t\t<div class=\"togglereveal notop nobot\">\r\n\t\t\t\t\t\n\n\n\n<p>A bamboo steamer works great but a <a href=\"https:\/\/amzn.to\/3q2rmX0\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">stainless steel steamer<\/a> does the job just as well. The key is lining the basket so the shumai do not stick, either with parchment, cheesecloth, or carrot slices.<\/p>\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\n\n\t\t<div class=\"togglelist notop nobot\">\r\n\t\t\t\n\n\t\t\t<div class=\"toggleitem\" id=\"faqitem-how-do-i-freeze-shumai\">\r\n\t\t\t\t<h3 tabindex=\"0\" role=\"button\" class=\"wp-block-heading\" id=\"h-how-do-i-freeze-shumai\">How do I freeze shumai?<\/h3>\t\t\t\t<div class=\"togglereveal notop nobot\">\r\n\t\t\t\t\t\n\n\n\n<p>I place the uncooked shumai on a lightly greased baking sheet one finger width apart and freeze until solid. Then I transfer them to bags or containers to save space. They keep for up to 2 months.<\/p>\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\n\n\t\t<div class=\"togglelist notop nobot\">\r\n\t\t\t\n\n\t\t\t<div class=\"toggleitem\" id=\"faqitem-how-do-i-know-when-shumai-are-cooked-through\">\r\n\t\t\t\t<h3 tabindex=\"0\" role=\"button\" class=\"wp-block-heading\" id=\"h-how-do-i-know-when-shumai-are-cooked-through\">How do I know when shumai are cooked through?<\/h3>\t\t\t\t<div class=\"togglereveal notop nobot\">\r\n\t\t\t\t\t\n\n\n\n<p>The wrappers turn slightly translucent and the filling firms up. I cut one open to check the first time I make a batch. After a few rounds you will know by sight.<\/p>\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\n\n<div class=\"contentbox contentbox-beige mainsection notop nobot\">\r\n    <h2 data-toc-skip>Chinese Cooking Made Easy<\/h2><p>Are you new to this website? This free email series is a great place to start. I\u2019ll walk you through a few of my most popular recipes and show you how and why they work. You\u2019ll quickly start to cook better Chinese food in your own kitchen.<\/p>\n<form class=\"subscribeform subscribeform-horz\" method=\"post\" action=\"https:\/\/omnivorescookbook.us7.list-manage.com\/subscribe\/post?u=4f7cb07b53e648b4f8442890d&amp;id=c694fd4212\">\r\n    <div class=\"inputs-wrap\">\r\n    <div class=\"inputs\">\r\n        <div class=\"input input-name\">\r\n            <input required type=\"text\" id=\"subscribename1\" name=\"FNAME\" placeholder=\"Name\" \/>\r\n            <label for=\"subscribename1\"><span>Your first name<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"input input-email\">\r\n            <input required type=\"email\" id=\"subscribeemail1\" name=\"EMAIL\" placeholder=\"Email\" \/>\r\n            <label for=\"subscribeemail1\"><span>Your email address<\/span><\/label>\r\n        <\/div>\r\n        <div class=\"input input-submit\">\r\n            <input type=\"submit\" value=\"Sign Up\" \/>\r\n        <\/div>\r\n    <\/div>\r\n    <\/div>\r\n    <div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_4f7cb07b53e648b4f8442890d_c694fd4212\" tabindex=\"-1\" value=\"\"><\/div>\r\n<\/form><\/diV><div id=\"recipe-video\"><\/div><div id=\"wprm-recipe-video-container-35355\" class=\"wprm-recipe-video-container\"><h2 class=\"wprm-recipe-header wprm-recipe-video-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none\" style=\"\">Watch video<\/h2><div class=\"wprm-recipe-video\"><iframe loading=\"lazy\" title=\"Cantonese Shumai (\u70e7\u5356) Recipe\" width=\"1100\" height=\"619\" src=\"https:\/\/www.youtube.com\/embed\/pZfy0IVYdoc?feature=oembed&#038;rel=0\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/div><div id=\"recipe\"><\/div><div id=\"wprm-recipe-container-35355\" class=\"wprm-recipe-container\" data-recipe-id=\"35355\" data-servings=\"6\"><div class=\"wprm-recipe wprm-recipe-template-oc-recipe\"><div class=\"oc-recipe-wrap notop nobot\">\r\n\r\n\t<div class=\"oc-recipe-header clearfix\">\r\n\t\t<div class=\"oc-recipe-header-right\">\r\n\t\t\t<div class=\"wprm-recipe-image wprm-block-image-normal\"><img loading=\"lazy\" decoding=\"async\" style=\"border-width: 0px;border-style: solid;border-color: #666666;\" width=\"240\" height=\"240\" src=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_550-240x240.jpg\" class=\"attachment-240x240 size-240x240\" alt=\"Cantonese shumai are fresh, juicy pork and shrimp filled dumplings with thin, bright yellow wrappers. Learn how to make shumai like the ones at a dim sum shop.\" srcset=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_550-240x240.jpg 240w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_550-600x600.jpg 600w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_550-250x250.jpg 250w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_550-768x768.jpg 768w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_550-270x270.jpg 270w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_550-500x500.jpg 500w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_550-480x480.jpg 480w, https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_550.jpg 800w\" sizes=\"auto, (max-width: 280px) calc(100vw - 40px), 240px\" \/><\/div>\r\n\t\t<\/div>\t\t\r\n\t\t<div class=\"oc-recipe-header-left\">\r\n\t\t\t<h2 data-toc=\"Recipe Card\" class=\"wprm-recipe-name wprm-block-text-bold\">Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)<\/h2>\r\n\r\n\t\t\t<div class=\"wprm-recipe-block-container wprm-recipe-block-container-separate wprm-block-text-normal wprm-recipe-author-container\" style=\"\"><span class=\"wprm-recipe-details-label wprm-block-text-normal wprm-recipe-author-label\">By <\/span><span class=\"wprm-recipe-details wprm-recipe-author wprm-block-text-normal\"><a href=\"https:\/\/omnivorescookbook.com\/about\/\" target=\"_self\">Maggie Zhu<\/a><\/span><\/div>\r\n\r\n\t\t\t<style>#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-full svg * { fill: var(--oc-black); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-0-33); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-0-50); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-0-66); }linearGradient#wprm-recipe-user-rating-0-33 stop { stop-color: var(--oc-black); }linearGradient#wprm-recipe-user-rating-0-50 stop { stop-color: var(--oc-black); }linearGradient#wprm-recipe-user-rating-0-66 stop { stop-color: var(--oc-black); }<\/style><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"0\" height=\"0\" style=\"display:block;width:0px;height:0px\"><defs><linearGradient id=\"wprm-recipe-user-rating-0-33\"><stop offset=\"0%\" stop-opacity=\"1\" \/><stop offset=\"33%\" stop-opacity=\"1\" \/><stop offset=\"33%\" stop-opacity=\"0\" \/><stop offset=\"100%\" stop-opacity=\"0\" \/><\/linearGradient><\/defs><defs><linearGradient id=\"wprm-recipe-user-rating-0-50\"><stop offset=\"0%\" stop-opacity=\"1\" \/><stop offset=\"50%\" stop-opacity=\"1\" \/><stop offset=\"50%\" stop-opacity=\"0\" \/><stop offset=\"100%\" stop-opacity=\"0\" \/><\/linearGradient><\/defs><defs><linearGradient id=\"wprm-recipe-user-rating-0-66\"><stop offset=\"0%\" stop-opacity=\"1\" \/><stop offset=\"66%\" stop-opacity=\"1\" \/><stop offset=\"66%\" stop-opacity=\"0\" \/><stop offset=\"100%\" stop-opacity=\"0\" \/><\/linearGradient><\/defs><\/svg><div id=\"wprm-recipe-user-rating-0\" class=\"wprm-recipe-rating wprm-recipe-rating-recipe-35355 wprm-user-rating wprm-recipe-rating-separate wprm-user-rating-not-voted wprm-user-rating-allowed\" data-recipe=\"35355\" data-average=\"5\" data-count=\"7\" data-total=\"35\" data-user=\"0\" data-decimals=\"2\"data-modal-uid=\"user-rating\"><span class=\"wprm-rating-star wprm-rating-star-1 wprm-rating-star-full\" data-rating=\"1\" data-color=\"var(--oc-black)\" role=\"button\" tabindex=\"0\" aria-label=\"Rate this recipe 1 out of 5 stars\" onmouseenter=\"window.WPRecipeMaker.userRating.enter(this)\" onfocus=\"window.WPRecipeMaker.userRating.enter(this)\" onmouseleave=\"window.WPRecipeMaker.userRating.leave(this)\" onblur=\"window.WPRecipeMaker.userRating.leave(this)\" onclick=\"window.WPRecipeMaker.userRating.click(this, event)\" onkeypress=\"window.WPRecipeMaker.userRating.click(this, event)\" style=\"font-size: 14px;padding: 1px;padding-left: 0;\"><svg width=\"16px\" height=\"16px\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"none\" stroke=\"var(--oc-black)\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M11.99,1.94c-.35,0-.67.19-.83.51l-2.56,5.2c-.11.24-.34.4-.61.43l-5.75.83c-.35.05-.64.3-.74.64-.11.34,0,.7.22.94l4.16,4.05c.19.19.27.45.22.7l-.98,5.72c-.06.35.1.7.37.9.29.21.66.24.98.08l5.14-2.71h0c.24-.13.51-.13.75,0l5.14,2.71c.32.16.69.13.98-.08.29-.21.43-.56.37-.9l-.98-5.72h0c-.05-.26.05-.53.22-.7l4.16-4.05h0c.26-.24.34-.61.22-.94s-.4-.58-.74-.64l-5.75-.83c-.26-.03-.48-.21-.61-.43l-2.56-5.2c-.16-.32-.48-.53-.83-.51,0,0-.02,0-.02,0Z\"\/><\/svg><\/span><span class=\"wprm-rating-star wprm-rating-star-2 wprm-rating-star-full\" data-rating=\"2\" data-color=\"var(--oc-black)\" role=\"button\" tabindex=\"0\" aria-label=\"Rate this recipe 2 out of 5 stars\" onmouseenter=\"window.WPRecipeMaker.userRating.enter(this)\" onfocus=\"window.WPRecipeMaker.userRating.enter(this)\" onmouseleave=\"window.WPRecipeMaker.userRating.leave(this)\" onblur=\"window.WPRecipeMaker.userRating.leave(this)\" onclick=\"window.WPRecipeMaker.userRating.click(this, event)\" onkeypress=\"window.WPRecipeMaker.userRating.click(this, event)\" style=\"font-size: 14px;padding: 1px;\"><svg width=\"16px\" height=\"16px\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"none\" stroke=\"var(--oc-black)\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M11.99,1.94c-.35,0-.67.19-.83.51l-2.56,5.2c-.11.24-.34.4-.61.43l-5.75.83c-.35.05-.64.3-.74.64-.11.34,0,.7.22.94l4.16,4.05c.19.19.27.45.22.7l-.98,5.72c-.06.35.1.7.37.9.29.21.66.24.98.08l5.14-2.71h0c.24-.13.51-.13.75,0l5.14,2.71c.32.16.69.13.98-.08.29-.21.43-.56.37-.9l-.98-5.72h0c-.05-.26.05-.53.22-.7l4.16-4.05h0c.26-.24.34-.61.22-.94s-.4-.58-.74-.64l-5.75-.83c-.26-.03-.48-.21-.61-.43l-2.56-5.2c-.16-.32-.48-.53-.83-.51,0,0-.02,0-.02,0Z\"\/><\/svg><\/span><span class=\"wprm-rating-star wprm-rating-star-3 wprm-rating-star-full\" data-rating=\"3\" data-color=\"var(--oc-black)\" role=\"button\" tabindex=\"0\" aria-label=\"Rate this recipe 3 out of 5 stars\" onmouseenter=\"window.WPRecipeMaker.userRating.enter(this)\" onfocus=\"window.WPRecipeMaker.userRating.enter(this)\" onmouseleave=\"window.WPRecipeMaker.userRating.leave(this)\" onblur=\"window.WPRecipeMaker.userRating.leave(this)\" onclick=\"window.WPRecipeMaker.userRating.click(this, event)\" onkeypress=\"window.WPRecipeMaker.userRating.click(this, event)\" style=\"font-size: 14px;padding: 1px;\"><svg width=\"16px\" height=\"16px\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"none\" stroke=\"var(--oc-black)\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M11.99,1.94c-.35,0-.67.19-.83.51l-2.56,5.2c-.11.24-.34.4-.61.43l-5.75.83c-.35.05-.64.3-.74.64-.11.34,0,.7.22.94l4.16,4.05c.19.19.27.45.22.7l-.98,5.72c-.06.35.1.7.37.9.29.21.66.24.98.08l5.14-2.71h0c.24-.13.51-.13.75,0l5.14,2.71c.32.16.69.13.98-.08.29-.21.43-.56.37-.9l-.98-5.72h0c-.05-.26.05-.53.22-.7l4.16-4.05h0c.26-.24.34-.61.22-.94s-.4-.58-.74-.64l-5.75-.83c-.26-.03-.48-.21-.61-.43l-2.56-5.2c-.16-.32-.48-.53-.83-.51,0,0-.02,0-.02,0Z\"\/><\/svg><\/span><span class=\"wprm-rating-star wprm-rating-star-4 wprm-rating-star-full\" data-rating=\"4\" data-color=\"var(--oc-black)\" role=\"button\" tabindex=\"0\" aria-label=\"Rate this recipe 4 out of 5 stars\" onmouseenter=\"window.WPRecipeMaker.userRating.enter(this)\" onfocus=\"window.WPRecipeMaker.userRating.enter(this)\" onmouseleave=\"window.WPRecipeMaker.userRating.leave(this)\" onblur=\"window.WPRecipeMaker.userRating.leave(this)\" onclick=\"window.WPRecipeMaker.userRating.click(this, event)\" onkeypress=\"window.WPRecipeMaker.userRating.click(this, event)\" style=\"font-size: 14px;padding: 1px;\"><svg width=\"16px\" height=\"16px\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"none\" stroke=\"var(--oc-black)\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M11.99,1.94c-.35,0-.67.19-.83.51l-2.56,5.2c-.11.24-.34.4-.61.43l-5.75.83c-.35.05-.64.3-.74.64-.11.34,0,.7.22.94l4.16,4.05c.19.19.27.45.22.7l-.98,5.72c-.06.35.1.7.37.9.29.21.66.24.98.08l5.14-2.71h0c.24-.13.51-.13.75,0l5.14,2.71c.32.16.69.13.98-.08.29-.21.43-.56.37-.9l-.98-5.72h0c-.05-.26.05-.53.22-.7l4.16-4.05h0c.26-.24.34-.61.22-.94s-.4-.58-.74-.64l-5.75-.83c-.26-.03-.48-.21-.61-.43l-2.56-5.2c-.16-.32-.48-.53-.83-.51,0,0-.02,0-.02,0Z\"\/><\/svg><\/span><span class=\"wprm-rating-star wprm-rating-star-5 wprm-rating-star-full\" data-rating=\"5\" data-color=\"var(--oc-black)\" role=\"button\" tabindex=\"0\" aria-label=\"Rate this recipe 5 out of 5 stars\" onmouseenter=\"window.WPRecipeMaker.userRating.enter(this)\" onfocus=\"window.WPRecipeMaker.userRating.enter(this)\" onmouseleave=\"window.WPRecipeMaker.userRating.leave(this)\" onblur=\"window.WPRecipeMaker.userRating.leave(this)\" onclick=\"window.WPRecipeMaker.userRating.click(this, event)\" onkeypress=\"window.WPRecipeMaker.userRating.click(this, event)\" style=\"font-size: 14px;padding: 1px;padding-right: 0;\"><svg width=\"16px\" height=\"16px\" version=\"1.1\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"none\" stroke=\"var(--oc-black)\" stroke-width=\"2\" stroke-linejoin=\"round\" d=\"M11.99,1.94c-.35,0-.67.19-.83.51l-2.56,5.2c-.11.24-.34.4-.61.43l-5.75.83c-.35.05-.64.3-.74.64-.11.34,0,.7.22.94l4.16,4.05c.19.19.27.45.22.7l-.98,5.72c-.06.35.1.7.37.9.29.21.66.24.98.08l5.14-2.71h0c.24-.13.51-.13.75,0l5.14,2.71c.32.16.69.13.98-.08.29-.21.43-.56.37-.9l-.98-5.72h0c-.05-.26.05-.53.22-.7l4.16-4.05h0c.26-.24.34-.61.22-.94s-.4-.58-.74-.64l-5.75-.83c-.26-.03-.48-.21-.61-.43l-2.56-5.2c-.16-.32-.48-.53-.83-.51,0,0-.02,0-.02,0Z\"\/><\/svg><\/span><div class=\"wprm-recipe-rating-details wprm-block-text-normal\"><span class=\"wprm-recipe-rating-average\">5<\/span> from <span class=\"wprm-recipe-rating-count\">7<\/span> votes<\/div><\/div>\r\n\r\n\t\t\t<div class=\"wprm-recipe-meta-container wprm-recipe-custom-container wprm-recipe-details-container wprm-recipe-details-container-inline wprm-block-text-normal\"><div class=\"wprm-recipe-block-container wprm-recipe-block-container-inline wprm-block-text-normal wprm-recipe-time-container wprm-recipe-prep-time-container\" style=\"\"><span class=\"wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-prep-time-label\">Prep Time: <\/span><span class=\"wprm-recipe-time wprm-block-text-normal\"><span class=\"wprm-recipe-details wprm-recipe-details-hours wprm-recipe-prep_time wprm-recipe-prep_time-hours\">1<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> hour<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-unit-hours wprm-recipe-prep_time-unit wprm-recipe-prep_timeunit-hours\" aria-hidden=\"true\">hour<\/span><\/span><\/div><div class=\"wprm-recipe-block-container wprm-recipe-block-container-inline wprm-block-text-normal wprm-recipe-time-container wprm-recipe-cook-time-container\" style=\"\"><span class=\"wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-cook-time-label\">Cook Time: <\/span><span class=\"wprm-recipe-time wprm-block-text-normal\"><span class=\"wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-cook_time wprm-recipe-cook_time-minutes\">10<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> minutes<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-cook_time-unit wprm-recipe-cook_timeunit-minutes\" aria-hidden=\"true\">minutes<\/span><\/span><\/div><div class=\"wprm-recipe-block-container wprm-recipe-block-container-inline wprm-block-text-normal wprm-recipe-time-container wprm-recipe-total-time-container\" style=\"\"><span class=\"wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-total-time-label\">Total Time: <\/span><span class=\"wprm-recipe-time wprm-block-text-normal\"><span class=\"wprm-recipe-details wprm-recipe-details-hours wprm-recipe-total_time wprm-recipe-total_time-hours\">1<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> hour<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-unit-hours wprm-recipe-total_time-unit wprm-recipe-total_timeunit-hours\" aria-hidden=\"true\">hour<\/span> <span class=\"wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-total_time wprm-recipe-total_time-minutes\">10<span class=\"sr-only screen-reader-text wprm-screen-reader-text\"> minutes<\/span><\/span> <span class=\"wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-total_time-unit wprm-recipe-total_timeunit-minutes\" aria-hidden=\"true\">minutes<\/span><\/span><\/div><\/div>\r\n\r\n\t\t\t<div class=\"wprm-recipe-meta-container wprm-recipe-custom-container wprm-recipe-details-container wprm-recipe-details-container-inline wprm-block-text-normal\"><div class=\"wprm-recipe-block-container wprm-recipe-block-container-inline wprm-block-text-normal wprm-recipe-servings-container\" style=\"\"><span class=\"wprm-recipe-details-label wprm-block-text-bold wprm-recipe-servings-label\">Servings: <\/span><span class=\"wprm-recipe-servings-with-unit\"><span class=\"wprm-recipe-servings wprm-recipe-details wprm-recipe-servings-35355 wprm-recipe-servings-adjustable-disabled wprm-block-text-normal\" data-recipe=\"35355\" aria-label=\"Adjust recipe servings\">6<\/span> <span class=\"wprm-recipe-servings-unit wprm-recipe-details-unit wprm-block-text-normal\">servings (30 shumai)<\/span><\/span><div class=\"wprm-recipe-adjustable-servings-container wprm-recipe-adjustable-servings-35355-container wprm-toggle-container wprm-toggle-buttons-container wprm-block-text-normal\" style=\"\"><button class=\"wprm-recipe-adjustable-servings wprm-toggle\" data-multiplier=\"0.5\" data-servings=\"6\" data-recipe=\"35355\" aria-label=\"Adjust servings by 0.5x\">0.5x<\/button><button class=\"wprm-recipe-adjustable-servings wprm-toggle wprm-toggle-active\" data-multiplier=\"1\" data-servings=\"6\" data-recipe=\"35355\" aria-label=\"Adjust servings by 1x\">1x<\/button><button class=\"wprm-recipe-adjustable-servings wprm-toggle\" data-multiplier=\"2\" data-servings=\"6\" data-recipe=\"35355\" aria-label=\"Adjust servings by 2x\">2x<\/button><button class=\"wprm-recipe-adjustable-servings wprm-toggle\" data-multiplier=\"3\" data-servings=\"6\" data-recipe=\"35355\" aria-label=\"Adjust servings by 3x\">3x<\/button><\/div><\/div><\/div>\r\n\r\n\t\t\t<div class=\"oc-recipe-actions\">\r\n\t\t\t\t<a href=\"#\" rel=\"nofollow noreferrer\" style=\"color: #333333;visibility: hidden;\" class=\"btn wprm-recipe-slickstream-not-saved wprm-recipe-slickstream wprm-recipe-link wprm-block-text-normal\" data-recipe-id=\"35355\"><svg class=\"cicon icon-heart\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M14.113 29.262l-0.156-0.144-10.95-10.169c-1.919-1.781-3.006-4.281-3.006-6.9v-0.206c0-4.4 3.125-8.175 7.45-9 2.463-0.475 4.981 0.094 6.987 1.506 0.563 0.4 1.088 0.862 1.563 1.394 0.262-0.3 0.544-0.575 0.844-0.831 0.231-0.2 0.469-0.388 0.719-0.563 0 0 0 0 0 0 2.006-1.413 4.525-1.981 6.988-1.513 4.325 0.825 7.45 4.606 7.45 9.006v0.206c0 2.619-1.087 5.119-3.006 6.9l-11.106 10.313c-0.512 0.475-1.188 0.744-1.887 0.744s-1.375-0.262-1.887-0.744zM14.944 9.063c-0.025-0.019-0.044-0.044-0.063-0.069l-1.113-1.25c0 0-0.006-0.006-0.006-0.006s0 0 0 0c-1.444-1.619-3.625-2.356-5.75-1.95-2.912 0.556-5.013 3.094-5.013 6.056v0.206c0 1.781 0.744 3.488 2.050 4.7l10.95 10.169 10.95-10.169c1.306-1.213 2.050-2.919 2.050-4.7v-0.206c0-2.956-2.1-5.5-5.006-6.056-2.125-0.406-4.313 0.338-5.75 1.95 0 0 0 0-0.006 0.006s0 0-0.006 0.006l-1.113 1.25c-0.019 0.025-0.044 0.044-0.063 0.069-0.281 0.281-0.663 0.438-1.056 0.438s-0.775-0.156-1.056-0.438z\"><\/path><\/svg>Save Recipe<\/a><a href=\"#\" rel=\"nofollow noreferrer\" style=\"color: #333333;visibility: hidden;display: none;\" class=\"btn wprm-recipe-slickstream-saved wprm-recipe-slickstream wprm-recipe-link wprm-block-text-normal\" data-recipe-id=\"35355\"><svg class=\"cicon icon-heart-solid\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M2.975 18.775l11.294 10.544c0.469 0.438 1.088 0.681 1.731 0.681s1.263-0.244 1.731-0.681l11.294-10.544c1.9-1.769 2.975-4.25 2.975-6.844v-0.363c0-4.369-3.156-8.094-7.462-8.813-2.85-0.475-5.75 0.456-7.788 2.494l-0.75 0.75-0.75-0.75c-2.037-2.038-4.938-2.969-7.787-2.494-4.306 0.719-7.463 4.444-7.463 8.813v0.363c0 2.594 1.075 5.075 2.975 6.844z\"><\/path><\/svg>Saved Recipe<\/a>\r\n\t\t\t\t<a href=\"https:\/\/omnivorescookbook.com\/wprm_print\/cantonese-shumai-with-pork-and-shrimp-%e7%83%a7%e9%ba%a6-shao-mai\" class=\"btn btn-black wprm-recipe-print wprm-recipe-link wprm-print-recipe-shortcode wprm-block-text-normal\" data-recipe-id=\"35355\" data-template=\"\" target=\"_blank\" rel=\"nofollow\">Print<\/a>\r\n\t\t\t<\/div>\t\t\t\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wprm-recipe-summary wprm-block-text-normal\"><span style=\"display: block;\">When I want dim sum at home, I make these Cantonese shumai with a juicy pork and shrimp filling, thin yellow wrappers, and a simple steaming method that takes just minutes. The wrapping is so flexible and easy to work with, which makes them one of the best dishes to recreate in your own kitchen.<\/span><\/div>\r\n\t\r\n\t<div id=\"recipe-35355-ingredients\" class=\"wprm-recipe-ingredients-container wprm-recipe-ingredients-no-images wprm-recipe-35355-ingredients-container wprm-block-text-normal wprm-ingredient-style-regular wprm-recipe-images-before\" data-recipe=\"35355\" data-servings=\"6\"><h3 class=\"wprm-recipe-header wprm-recipe-ingredients-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none wprm-header-has-actions\" style=\"\"><span class='ing'>Ingredients<\/span>&nbsp;<div class=\"wprm-unit-conversion-container wprm-unit-conversion-container-35355 wprm-unit-conversion-container-buttons wprm-block-text-normal\" style=\"background-color: #ffffff;border-color: var(--oc-black);color: var(--oc-black);border-radius: 0;\"><button class=\"wprm-unit-conversion wprmpuc-active\" data-system=\"1\" data-recipe=\"35355\" style=\"background-color: var(--oc-black);color: #ffffff;\" aria-label=\"Change unit system to US Customary\">US Customary<\/button><button class=\"wprm-unit-conversion\" data-system=\"2\" data-recipe=\"35355\" style=\"background-color: var(--oc-black);color: #ffffff;border-left: 1px solid var(--oc-black);\" aria-label=\"Change unit system to Metric\">Metric<\/button><\/div><\/h3><div class=\"wprm-recipe-ingredient-group\"><h4 class=\"wprm-recipe-group-name wprm-recipe-ingredient-group-name wprm-block-text-bold\">Pork and Shrimp Shumai<\/h4><ul class=\"wprm-recipe-ingredients\"><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"1\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"30&#032;Hong Kong Style dumpling wrappers&#032;, thawed if using frozen wrappers\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">30<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">Hong Kong Style dumpling wrappers<\/span>&#32;<span class=\"wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-normal\">, thawed if using frozen wrappers<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"2\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"Frozen peas&#032;, for garnish (Optional)\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-name\">Frozen peas<\/span>&#32;<span class=\"wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-normal\">, for garnish (Optional)<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"3\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1&#032;large carrot&#032;, sliced thinly into rounds (Optional)\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">large carrot<\/span>&#32;<span class=\"wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-normal\">, sliced thinly into rounds (Optional)<\/span><\/li><\/ul><\/div><div class=\"wprm-recipe-ingredient-group\"><h4 class=\"wprm-recipe-group-name wprm-recipe-ingredient-group-name wprm-block-text-bold\">Filling<\/h4><ul class=\"wprm-recipe-ingredients\"><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"5\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1\/2&#032;lb &#032;shelled and deveined raw shrimp\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1\/2<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">lb <\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">shelled and deveined raw shrimp<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"6\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"10&#032;oz&#032;ground pork&#032;(20% fat)\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">10<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">oz<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">ground pork<\/span>&#32;<span class=\"wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-normal\">(20% fat)<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"7\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"2&#032;eggs\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">2<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">eggs<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"8\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"2&#032;teaspoons&#032;cornstarch\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">2<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">teaspoons<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">cornstarch<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"9\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"2&#032;teaspoons&#032;Shaoxing wine&#032;(or dry sherry)\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">2<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">teaspoons<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\"><a href=\"https:\/\/omnivorescookbook.com\/shaoxing-wine\" class=\"wprm-recipe-ingredient-link\">Shaoxing wine<\/a><\/span>&#32;<span class=\"wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-normal\">(or dry sherry)<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"10\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1&#032;tablespoon&#032;oyster sauce\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">tablespoon<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\"><a href=\"https:\/\/omnivorescookbook.com\/oyster-sauce\" class=\"wprm-recipe-ingredient-link\">oyster sauce<\/a><\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"11\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1&#032;teaspoon&#032;light soy sauce&#032;(or regular soy sauce)\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">teaspoon<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\"><a href=\"https:\/\/omnivorescookbook.com\/light-soy-sauce\" class=\"wprm-recipe-ingredient-link\">light soy sauce<\/a><\/span>&#32;<span class=\"wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-normal\">(or regular soy sauce)<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"12\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1&#032;teaspoon&#032;grated ginger\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">teaspoon<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">grated ginger<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"13\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1\/2&#032;teaspoon&#032;sugar\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1\/2<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">teaspoon<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">sugar<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"14\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1\/4&#032;teaspoon&#032;salt\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1\/4<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">teaspoon<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">salt<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"15\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1\/4&#032;teaspoon&#032;white pepper powder\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1\/4<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">teaspoon<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">white pepper powder<\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"16\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1&#032;tablespoon&#032;toasted sesame oil\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">tablespoon<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\"><a href=\"https:\/\/omnivorescookbook.com\/sesame-oil\" class=\"wprm-recipe-ingredient-link\">toasted sesame oil<\/a><\/span><\/li><\/ul><\/div><div class=\"wprm-recipe-ingredient-group\"><h4 class=\"wprm-recipe-group-name wprm-recipe-ingredient-group-name wprm-block-text-bold\">Dipping sauce<\/h4><ul class=\"wprm-recipe-ingredients\"><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"18\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"3&#032;tablespoons&#032;Chinkiang vinegar\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">3<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">tablespoons<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\"><a href=\"https:\/\/omnivorescookbook.com\/rice-vinegar\" class=\"wprm-recipe-ingredient-link\">Chinkiang vinegar<\/a><\/span><\/li><li class=\"wprm-recipe-ingredient\" style=\"list-style-type: disc;\" data-uid=\"19\"><span class=\"checkbox\"><input type=\"checkbox\" autocomplete=\"off\" aria-label=\"1\/2&#032;thumb&#032;ginger&#032;, thinly sliced\" \/><span><\/span><\/span><span class=\"wprm-recipe-ingredient-amount\">1\/2<\/span>&#32;<span class=\"wprm-recipe-ingredient-unit\">thumb<\/span>&#32;<span class=\"wprm-recipe-ingredient-name\">ginger<\/span>&#32;<span class=\"wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-normal\">, thinly sliced<\/span><\/li><\/ul><\/div><\/div>\r\n\r\n\t<div class=\"wprm-prevent-sleep wprm-toggle-switch-container\" style=\"display:none;\"><label id=\"wprm-toggle-switch-2801378097\" class=\"wprm-toggle-switch wprm-toggle-switch-rounded wprm-toggle-switch-outside\"><input type=\"checkbox\" id=\"wprm-prevent-sleep-checkbox-2801378097\" class=\"wprm-prevent-sleep-checkbox\" \/><span class=\"wprm-toggle-switch-slider\" style=\"--switch-height: 20px;--switch-on-color: var(--oc-red);\"><\/span><span class=\"wprm-toggle-switch-label wprm-prevent-sleep-label wprm-block-text-bold\">Cook Mode<\/span><\/label><span class=\"wprm-prevent-sleep-description wprm-block-text-normal\">Prevent your screen from going dark<\/span><\/div>\t\r\n\r\n\t<div id=\"recipe-35355-instructions\" class=\"wprm-recipe-instructions-container wprm-recipe-35355-instructions-container wprm-block-text-normal\" data-recipe=\"35355\"><h3 class=\"wprm-recipe-header wprm-recipe-instructions-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none\" style=\"\">Instructions<\/h3><div class=\"wprm-recipe-instruction-group\"><h4 class=\"wprm-recipe-group-name wprm-recipe-instruction-group-name wprm-block-text-bold\">Prepare the filling without a food processor<\/h4><ul class=\"wprm-recipe-instructions\"><li id=\"wprm-recipe-35355-step-0-0\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Reserve 3 to 4 shrimp, and chop them into small pieces. Mince the rest of the shrimp as finely as possible.<\/div><\/li><li id=\"wprm-recipe-35355-step-0-1\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Combine the shrimp, pork, egg and cornstarch. Beat the mixture with a pair of chopsticks or a wooden spatula until the mixture is very sticky.<\/div><\/li><li id=\"wprm-recipe-35355-step-0-2\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Add the rest of the filling ingredients and the reserved shrimp pieces. Mix very well, until smooth and sticky.<\/div><\/li><\/ul><\/div><div class=\"wprm-recipe-instruction-group\"><h4 class=\"wprm-recipe-group-name wprm-recipe-instruction-group-name wprm-block-text-bold\">Prepare the filling with a food processor<\/h4><ul class=\"wprm-recipe-instructions\"><li id=\"wprm-recipe-35355-step-1-0\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Reserve 3 to 4 shrimp, and chop them into small pieces. Add the rest of the shrimp into the food processor. Pulse the food processor until the shrimp are coarsely chopped.<\/div><\/li><li id=\"wprm-recipe-35355-step-1-1\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Add the rest of the filling ingredients. Mix until everything is evenly chopped into a fine paste and becomes very sticky.<\/div><\/li><li id=\"wprm-recipe-35355-step-1-2\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Transfer the paste into a big bowl and add the reserved shrimp pieces. Stir to mix well.<\/div><\/li><\/ul><\/div><div class=\"wprm-recipe-instruction-group\"><h4 class=\"wprm-recipe-group-name wprm-recipe-instruction-group-name wprm-block-text-bold\">Assemble the shumai<\/h4><ul class=\"wprm-recipe-instructions\"><li id=\"wprm-recipe-35355-step-2-0\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Work on the shumai one by one. Place a dumpling wrapper on a clean work surface. Wet the edge lightly with water. Place 1 tablespoon of filling in the center of the wrapper. Bring the edges up around the filling, pinching and pleating, leaving the top open. Then use your thumb and index finger to lightly press the top without closing it, while using the other hand to hold the bottom to pack the filling in. Garnish with a green pea. Place a slice of carrot on the bottom, if using. Repeat with the remaining wrappers.<\/div><\/li><li id=\"wprm-recipe-35355-step-2-1\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Line your steamer with a clean, wet cheesecloth or steaming parchment (you can skip this if using the carrot liner). Transfer the shumai into the steamer basket, one finger\u2019s width apart.<\/div><\/li><li id=\"wprm-recipe-35355-step-2-2\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Heat a large pot of water over medium-high heat until boiling. Cover the steamer basket and place it over the pot. Steam over boiling water for 7 to 8 minutes, until cooked through.<\/div><\/li><li id=\"wprm-recipe-35355-step-2-3\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Serve by itself or with a Chinkiang vinegar and ginger dipping sauce.<\/div><\/li><\/ul><\/div><div class=\"wprm-recipe-instruction-group\"><h4 class=\"wprm-recipe-group-name wprm-recipe-instruction-group-name wprm-block-text-bold\">Store and cook frozen<\/h4><ul class=\"wprm-recipe-instructions\"><li id=\"wprm-recipe-35355-step-3-0\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Place the uncooked shumai on a lightly greased baking sheet, one finger\u2019s width apart. Cover the sheet with plastic wrap. Freeze the shumai until completely frozen. Then you can transfer them to bags or containers to save freezer space.<\/div><\/li><li id=\"wprm-recipe-35355-step-3-1\" class=\"wprm-recipe-instruction\" style=\"list-style-type: decimal;\"><div class=\"wprm-recipe-instruction-text\">Steam the frozen shumai without defrosting or thawing. After bringing the water to a boil, steam until completely cooked through, 15 minutes or so.<\/div><\/li><\/ul><\/div><\/div>\r\n\r\n\t<p class=\"ingsub\"><a href=\"\/ingredient-substitutions-for-chinese-cooking\/\">Ingredient Substitution Guide<\/a><\/p>\r\n\r\n\t\t\r\n\r\n\t\t<div class=\"wprm-recipe-nutrition-container\">\r\n\t\t<div id=\"recipe-35355-nutrition\" class=\"wprm-nutrition-label-shortcode-container\"><h3 class=\"wprm-recipe-header wprm-recipe-nutrition-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none\" style=\"\">Nutrition<\/h3><div class=\"wprm-nutrition-label-container wprm-nutrition-label-container-simple wprm-block-text-normal\" style=\"text-align: left;\"><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-serving_size\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Serving: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">1<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">serving<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-calories\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Calories: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">232<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">kcal<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-carbohydrates\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Carbohydrates: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">17.8<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">g<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-protein\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Protein: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">25.1<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">g<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-fat\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Fat: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">6.2<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">g<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-saturated_fat\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Saturated Fat: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">1.6<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">g<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-cholesterol\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Cholesterol: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">169<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">mg<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-sodium\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Sodium: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">393<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">mg<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-potassium\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Potassium: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">297<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">mg<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-fiber\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Fiber: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">0.9<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">g<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-sugar\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Sugar: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">1.1<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">g<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-calcium\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Calcium: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">47<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">mg<\/span><\/span><span style=\"color: var(--oc-black)\">, <\/span><span class=\"wprm-nutrition-label-text-nutrition-container wprm-nutrition-label-text-nutrition-container-iron\"><span class=\"wprm-nutrition-label-text-nutrition-label  wprm-block-text-normal\" style=\"color: var(--oc-black)\">Iron: <\/span><span class=\"wprm-nutrition-label-text-nutrition-value\" style=\"color: var(--oc-black)\">1<\/span><span class=\"wprm-nutrition-label-text-nutrition-unit\" style=\"color: var(--oc-black)\">mg<\/span><\/span><\/div><\/div>\t<\/div>\r\n\t\r\n\t\t\r\n\t\r\n<\/div>\r\n\r\n<div class=\"didyoumake\">\r\n\t<div class=\"dym-image\">\r\n\t\t<img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/themes\/oc2025\/images\/woman.svg\" width=\"84\" height=\"80\" alt=\"\" \/>\r\n\t<\/div>\r\n\t<div class=\"dym-text\">\r\n\t\t<h3>Did you make this recipe?<\/h3>\r\n\t\t<p>I\u2019d love to hear how it turned out for you! Please take a moment to <a href=\"#comments\">leave a 5-star rating<\/a> \u2b50\ufe0f and <a href=\"#comments\">share your thoughts<\/a> in the comments further down the page. It really helps others discover the recipe too.<\/p>\t\t\r\n\t<\/div>\r\n<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>When I want dim sum at home, I make these Cantonese shumai with a juicy pork and shrimp filling, thin yellow wrappers, and a simple steaming method that takes just minutes. The wrapping is so flexible and easy to work with, which makes them one of the best dishes to recreate in your own kitchen. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":35340,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","footnotes":""},"categories":[553,348],"tags":[13254],"oc_cuisine":[561],"oc_ingredient":[15436,15443],"oc_collection":[589,588,587,15432],"oc_type":[570,15446,15445],"oc_dietary":[13188],"oc_skill":[],"oc_season":[],"class_list":["post-16124","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-appetizer","category-cooking-video","tag-intermediate","oc_cuisine-cantonese-cuisine","oc_ingredient-fish-seafood","oc_ingredient-pork","oc_collection-chinese-festivals","oc_collection-chinese-new-year","oc_collection-dim-sum","oc_collection-dumpling-buns","oc_type-cook-ahead","oc_type-steaming","oc_type-stovetop","oc_dietary-non-dairy"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)<\/title>\n<meta name=\"description\" content=\"These Cantonese shumai are filled with pork &amp; shrimp, wrapped in dumpling wrappers, and steamed in minutes for an authentic dim sum at home.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/omnivorescookbook.com\/shu-mai\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)\" \/>\n<meta property=\"og:description\" content=\"These Cantonese shumai are filled with pork &amp; shrimp, wrapped in dumpling wrappers, and steamed in minutes for an authentic dim sum at home.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/omnivorescookbook.com\/shu-mai\/\" \/>\n<meta property=\"og:site_name\" content=\"Omnivore&#039;s Cookbook\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/omnivorescookbook\" \/>\n<meta property=\"article:author\" content=\"http:\/\/www.facebook.com\/omnivorescookbook\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-25T14:40:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-25T14:40:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_5.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Maggie Zhu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@omnivorcookbook\" \/>\n<meta name=\"twitter:site\" content=\"@omnivorcookbook\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maggie Zhu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/\"},\"author\":{\"name\":\"Maggie Zhu\",\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0\"},\"headline\":\"Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)\",\"datePublished\":\"2026-02-25T14:40:22+00:00\",\"dateModified\":\"2026-02-25T14:40:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/\"},\"wordCount\":1657,\"commentCount\":17,\"publisher\":{\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0\"},\"image\":{\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4.jpg\",\"keywords\":[\"Intermediate\"],\"articleSection\":[\"Appetizers\",\"Video\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/omnivorescookbook.com\/shu-mai\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/\",\"url\":\"https:\/\/omnivorescookbook.com\/shu-mai\/\",\"name\":\"Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)\",\"isPartOf\":{\"@id\":\"https:\/\/omnivorescookbook.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4.jpg\",\"datePublished\":\"2026-02-25T14:40:22+00:00\",\"dateModified\":\"2026-02-25T14:40:23+00:00\",\"description\":\"These Cantonese shumai are filled with pork & shrimp, wrapped in dumpling wrappers, and steamed in minutes for an authentic dim sum at home.\",\"breadcrumb\":{\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-do-i-need-a-bamboo-steamer\"},{\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-freeze-shumai\"},{\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-know-when-shumai-are-cooked-through\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/omnivorescookbook.com\/shu-mai\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#primaryimage\",\"url\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4.jpg\",\"contentUrl\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4.jpg\",\"width\":800,\"height\":1200,\"caption\":\"Cantonese shu mai served close up\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/omnivorescookbook.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recipes\",\"item\":\"https:\/\/omnivorescookbook.com\/category\/recipe\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Appetizers\",\"item\":\"https:\/\/omnivorescookbook.com\/category\/recipe\/appetizer\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/omnivorescookbook.com\/#website\",\"url\":\"https:\/\/omnivorescookbook.com\/\",\"name\":\"Omnivore's Cookbook\",\"description\":\"Modern Chinese Recipes\",\"publisher\":{\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/omnivorescookbook.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0\",\"name\":\"Maggie Zhu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2025\/03\/maggie-zhu-1.jpg\",\"contentUrl\":\"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2025\/03\/maggie-zhu-1.jpg\",\"width\":1120,\"height\":1120,\"caption\":\"Maggie Zhu\"},\"logo\":{\"@id\":\"https:\/\/omnivorescookbook.com\/#\/schema\/person\/image\/\"},\"description\":\"Hi I'm Maggie Zhu! Welcome to my site about modern Chinese cooking - including street food, family recipes, and restaurant dishes. I take a less labor-intensive approach while maintaining the taste and look of the dish. I am originally from Beijing, and now cook from my New York kitchen.\",\"sameAs\":[\"https:\/\/omnivorescookbook.com\/about\/\",\"http:\/\/www.facebook.com\/omnivorescookbook\",\"https:\/\/x.com\/omnivorcookbook\"]},{\"@type\":\"Question\",\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-do-i-need-a-bamboo-steamer\",\"position\":1,\"url\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-do-i-need-a-bamboo-steamer\",\"name\":\"Do I need a bamboo steamer?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>A bamboo steamer works great but a <a href=\\\"https:\/\/amzn.to\/3q2rmX0\\\" target=\\\"_blank\\\" rel=\\\"noreferrer noopener nofollow\\\">stainless steel steamer<\/a> does the job just as well. The key is lining the basket so the shumai do not stick, either with parchment, cheesecloth, or carrot slices.<\/p>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-freeze-shumai\",\"position\":2,\"url\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-freeze-shumai\",\"name\":\"How do I freeze shumai?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>I place the uncooked shumai on a lightly greased baking sheet one finger width apart and freeze until solid. Then I transfer them to bags or containers to save space. They keep for up to 2 months.<\/p>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-know-when-shumai-are-cooked-through\",\"position\":3,\"url\":\"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-know-when-shumai-are-cooked-through\",\"name\":\"How do I know when shumai are cooked through?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p>The wrappers turn slightly translucent and the filling firms up. I cut one open to check the first time I make a batch. After a few rounds you will know by sight.<\/p>\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)","description":"These Cantonese shumai are filled with pork & shrimp, wrapped in dumpling wrappers, and steamed in minutes for an authentic dim sum at home.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/omnivorescookbook.com\/shu-mai\/","og_locale":"en_US","og_type":"article","og_title":"Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)","og_description":"These Cantonese shumai are filled with pork & shrimp, wrapped in dumpling wrappers, and steamed in minutes for an authentic dim sum at home.","og_url":"https:\/\/omnivorescookbook.com\/shu-mai\/","og_site_name":"Omnivore&#039;s Cookbook","article_publisher":"http:\/\/www.facebook.com\/omnivorescookbook","article_author":"http:\/\/www.facebook.com\/omnivorescookbook","article_published_time":"2026-02-25T14:40:22+00:00","article_modified_time":"2026-02-25T14:40:23+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_5.jpg","type":"image\/jpeg"}],"author":"Maggie Zhu","twitter_card":"summary_large_image","twitter_creator":"@omnivorcookbook","twitter_site":"@omnivorcookbook","twitter_misc":{"Written by":"Maggie Zhu","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#article","isPartOf":{"@id":"https:\/\/omnivorescookbook.com\/shu-mai\/"},"author":{"name":"Maggie Zhu","@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0"},"headline":"Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)","datePublished":"2026-02-25T14:40:22+00:00","dateModified":"2026-02-25T14:40:23+00:00","mainEntityOfPage":{"@id":"https:\/\/omnivorescookbook.com\/shu-mai\/"},"wordCount":1657,"commentCount":17,"publisher":{"@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0"},"image":{"@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#primaryimage"},"thumbnailUrl":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4.jpg","keywords":["Intermediate"],"articleSection":["Appetizers","Video"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/omnivorescookbook.com\/shu-mai\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/omnivorescookbook.com\/shu-mai\/","url":"https:\/\/omnivorescookbook.com\/shu-mai\/","name":"Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)","isPartOf":{"@id":"https:\/\/omnivorescookbook.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#primaryimage"},"image":{"@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#primaryimage"},"thumbnailUrl":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4.jpg","datePublished":"2026-02-25T14:40:22+00:00","dateModified":"2026-02-25T14:40:23+00:00","description":"These Cantonese shumai are filled with pork & shrimp, wrapped in dumpling wrappers, and steamed in minutes for an authentic dim sum at home.","breadcrumb":{"@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-do-i-need-a-bamboo-steamer"},{"@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-freeze-shumai"},{"@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-know-when-shumai-are-cooked-through"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/omnivorescookbook.com\/shu-mai\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#primaryimage","url":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4.jpg","contentUrl":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2023\/02\/230224_Cantonese-Shumai-with-Pork-And-Shrimp_4.jpg","width":800,"height":1200,"caption":"Cantonese shu mai served close up"},{"@type":"BreadcrumbList","@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/omnivorescookbook.com\/"},{"@type":"ListItem","position":2,"name":"Recipes","item":"https:\/\/omnivorescookbook.com\/category\/recipe\/"},{"@type":"ListItem","position":3,"name":"Appetizers","item":"https:\/\/omnivorescookbook.com\/category\/recipe\/appetizer\/"},{"@type":"ListItem","position":4,"name":"Cantonese Shumai with Pork and Shrimp (\u70e7\u9ea6, Shao Mai)"}]},{"@type":"WebSite","@id":"https:\/\/omnivorescookbook.com\/#website","url":"https:\/\/omnivorescookbook.com\/","name":"Omnivore's Cookbook","description":"Modern Chinese Recipes","publisher":{"@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/omnivorescookbook.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/ecc6e3fd864345b9dd4d1bc6f5b29ad0","name":"Maggie Zhu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/image\/","url":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2025\/03\/maggie-zhu-1.jpg","contentUrl":"https:\/\/omnivorescookbook.com\/wp-content\/uploads\/2025\/03\/maggie-zhu-1.jpg","width":1120,"height":1120,"caption":"Maggie Zhu"},"logo":{"@id":"https:\/\/omnivorescookbook.com\/#\/schema\/person\/image\/"},"description":"Hi I'm Maggie Zhu! Welcome to my site about modern Chinese cooking - including street food, family recipes, and restaurant dishes. I take a less labor-intensive approach while maintaining the taste and look of the dish. I am originally from Beijing, and now cook from my New York kitchen.","sameAs":["https:\/\/omnivorescookbook.com\/about\/","http:\/\/www.facebook.com\/omnivorescookbook","https:\/\/x.com\/omnivorcookbook"]},{"@type":"Question","@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-do-i-need-a-bamboo-steamer","position":1,"url":"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-do-i-need-a-bamboo-steamer","name":"Do I need a bamboo steamer?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"<p>A bamboo steamer works great but a <a href=\"https:\/\/amzn.to\/3q2rmX0\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">stainless steel steamer<\/a> does the job just as well. The key is lining the basket so the shumai do not stick, either with parchment, cheesecloth, or carrot slices.<\/p>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-freeze-shumai","position":2,"url":"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-freeze-shumai","name":"How do I freeze shumai?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"<p>I place the uncooked shumai on a lightly greased baking sheet one finger width apart and freeze until solid. Then I transfer them to bags or containers to save space. They keep for up to 2 months.<\/p>","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-know-when-shumai-are-cooked-through","position":3,"url":"https:\/\/omnivorescookbook.com\/shu-mai\/#faqitem-how-do-i-know-when-shumai-are-cooked-through","name":"How do I know when shumai are cooked through?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"<p>The wrappers turn slightly translucent and the filling firms up. I cut one open to check the first time I make a batch. After a few rounds you will know by sight.<\/p>","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/posts\/16124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/comments?post=16124"}],"version-history":[{"count":19,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/posts\/16124\/revisions"}],"predecessor-version":[{"id":47000,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/posts\/16124\/revisions\/47000"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/media\/35340"}],"wp:attachment":[{"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/media?parent=16124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/categories?post=16124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/tags?post=16124"},{"taxonomy":"oc_cuisine","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_cuisine?post=16124"},{"taxonomy":"oc_ingredient","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_ingredient?post=16124"},{"taxonomy":"oc_collection","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_collection?post=16124"},{"taxonomy":"oc_type","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_type?post=16124"},{"taxonomy":"oc_dietary","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_dietary?post=16124"},{"taxonomy":"oc_skill","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_skill?post=16124"},{"taxonomy":"oc_season","embeddable":true,"href":"https:\/\/omnivorescookbook.com\/wp-json\/wp\/v2\/oc_season?post=16124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}