Steamed Pork & Vegetable Buns
These homemade steamed pork buns are a delicious take on a classic, inspired by the popular Allrecipes Chinese Steamed Buns recipe but with a few personal twists. The dough remains soft and pillowy, just like the original, but the filling has been updated with extra veggies, bold seasoning, and a heartier portion of pork for a more satisfying bite. This version is perfect for anyone looking to try their hand at steamed buns with a bit of creative freedom—fun to make, full of flavor, and sure to impress at the table!
Short Description
These homemade steamed pork buns are soft, fluffy, and filled with a savory mixture of ground pork, fresh ginger, garlic, spinach, and vegetables. The bao dough steams up beautifully light and pillowy while the filling stays juicy and flavorful inside. They taste like comforting homemade dim sum straight from the bamboo steamer.
Why You’ll Love This Recipe
These steamed pork bao buns are surprisingly satisfying to make at home and the texture is honestly worth the little extra effort. The dough becomes soft and airy while the pork filling stays rich and savory with hints of sesame, ginger, and garlic. The kohlrabi or water chestnuts add a bit of crunch which works really well against the fluffy dough.
One thing I noticed while making these is how much better the buns turned out after an overnight rise in the fridge. The dough felt smoother and easier to pleat the next day. Also, placing each bun on parchment paper really helps keep the bottoms soft and prevents sticking in the steamer basket.
The soy ginger dipping sauce brings everything together. Just enough saltiness and a little tang from the vinegar.
When to Serve Steamed Pork Buns
These homemade bao buns are perfect for cozy dinners, homemade dim sum nights, or weekend cooking projects when you want something comforting and impressive. They also work really well for meal prep because the buns reheat nicely in the steamer or microwave.
Serve them as a main dish with soup or a cucumber salad, or enjoy them as a savory snack with hot tea and dipping sauce. They disappear fast around the table, especially while still warm from the steamer.
Mixing the vegetables and pork together with the sauces is key to building the flavorful filling that makes these buns so irresistible. Combine the shredded carrots, chopped spinach, minced kohlrabi, and ground pork, then add soy sauce, sesame oil, fresh ginger, and garlic. Stir everything well to ensure the flavors meld perfectly, creating a juicy, savory filling that’s ready to be wrapped inside the soft dough.
After the dough has risen and developed its airy texture from the yeast, baking powder is added to give the buns an extra lift and ensure a light, fluffy texture once steamed. Unlike yeast, which works slowly during the proofing stage, baking powder acts quickly when heated, providing a second rise during steaming. This combination results in buns that are not only soft but also tender and slightly springy.
It’s important to fully incorporate the baking powder by kneading it evenly into the dough. This helps prevent any uneven texture or bitter pockets of leavening. Adding it after the initial rise allows the yeast to do its work undisturbed, building flavor and structure in the dough, while the baking powder gives that final push during cooking for a perfect finish.
Kneading the dough is a vital step in developing the structure and elasticity that give steamed pork buns their signature soft yet chewy texture. Don’t be afraid to get a bit rough with it—kneading is all about working the gluten in the flour to build strength. The video demonstrates how to use the heels of your hands to push the dough away, then fold it back over and repeat. This motion should be firm and consistent, creating a smooth, springy dough.
It’s perfectly normal for the dough to feel sticky or uneven at first. With a bit of persistence and energy, it will come together into a cohesive ball. Getting hands-on and giving the dough a good workout might feel intense at first, but it’s one of the most rewarding parts of the process—and essential for buns that hold their shape and steam up light and fluffy.
Rolling and portioning the dough is one of the most important steps for soft, fluffy homemade steamed pork buns. In this step-by-step bao bun process, the dough is gently kneaded, divided into equal pieces, and rolled into smooth rounds so every steamed bun cooks evenly and holds the juicy pork filling perfectly. Lightly floured surfaces help prevent sticking while keeping the dough soft and elastic — the key to authentic steamed pork buns with that classic pillowy texture. These homemade Chinese-style pork buns are filled with savory ground pork, fresh ginger, spinach, and crunchy vegetables, then steamed until warm, tender, and beautifully fluffy.
Filling homemade steamed pork buns is where these soft bao buns really start to come together. The dough is gently stretched with slightly thicker centers and thinner edges, making it easier to hold the savory pork and vegetable filling without tearing. This flavorful mixture of ground pork, fresh ginger, garlic, spinach, carrot, and crunchy kohlrabi creates juicy, tender steamed buns packed with authentic homemade flavor. Properly portioning the filling helps the buns steam evenly while keeping that classic fluffy bao texture everyone loves.
Filling and pleating the pork buns is where the magic (and fun!) really happens. Place a generous scoop of filling in the center of each dough circle, then gently gather the edges and pleat them together, pinching as you go to seal the top. The goal is to create a tight, round bun with neatly folded seams. Don’t worry if your pleats aren’t perfect—each bun will have its own handmade charm, and they’ll still taste amazing!
These homemade steamed pork buns are fully pleated, sealed, and ready for the steamer. The soft bao dough has been carefully folded around the savory pork and vegetable filling to create classic Chinese-style steamed buns with a light, fluffy texture. Placing each bun on parchment paper helps prevent sticking while steaming and keeps the delicate dough smooth and pillowy. At this stage, the buns are perfectly proofed and ready to steam into warm, tender bao packed with juicy pork, fresh ginger, garlic, spinach, and crisp vegetables.
Steaming is what gives homemade pork bao buns their signature soft, fluffy texture. As the bamboo steamer traps gentle heat and moisture, the dough rises into light, pillowy steamed buns while the savory pork filling cooks until juicy and flavorful. Using parchment squares underneath each bun helps prevent sticking and keeps the delicate bao dough intact. This traditional bamboo steaming method creates authentic Chinese-style pork buns with tender dough, rich ginger-garlic flavor, and beautifully fluffy results every time.
These homemade steamed pork buns have turned beautifully soft and fluffy after steaming, with a tender bao dough that tears open to reveal a savory filling packed with seasoned pork, spinach, carrot, garlic, and fresh ginger. The airy texture of the steamed bun contrasts perfectly with the juicy, flavorful center, creating authentic Chinese-style bao buns that are warm, comforting, and satisfying. Served fresh from the steamer with chopsticks and dipping sauce, these pillowy pork buns make an impressive homemade dim sum recipe perfect for lunch, dinner, or meal prep.

Steamed Pork & Vegetable Buns
Equipment
- bamboo steamer basket
- Large mixing bowl
- Rolling Pin
- box grater
- sharp knife and cutting board
- Measuring cups and spoons
- Parchment paper
- large pot or wok for steaming
- dough scraper
- small sauce bowls
Ingredients
Pork Bun Filling
- 1 carrot large and shredded
- ½ cup kohlrabi finely minced cabbage turnip, or water chestnuts
- 1 cup baby spinach chopped cooked and moisture squeezed out
- 1 cup pork ground
- 2 cloves garlic minced
- 1 tbsp ginger freshly grated
- 2 tbsp soy sauce
- 1 tsp sesame oil
- 1 green onion finely chopped
Bao Bun Dough
- 2½ cups all-purpose flour
- ¾ cup warm water
- 1 tbsp active dry yeast
- 2½ tbsp sugar
- 1 tbsp neutral oil
- ½ tsp baking powder
- ¼ tsp salt
Soy Ginger Dipping Sauce
- 2 tbsp soy sauce
- 1 tbsp rice vinegar
- 1 tsp sesame oil
- ½ tsp sugar
- 1 tsp ginger freshly grated
- Optional: chili flakes or chili oil for heat
- Whisk all ingredients together in a small bowl and serve alongside the steamed pork buns.
Instructions
Prepare the Dough
- In a large bowl, combine ¼ cup flour, ¼ cup warm water, yeast, and 1 tsp sugar. Let sit for 30 minutes until bubbly and active.
- Add the remaining flour, water, sugar, oil, and salt. Stir until a shaggy dough forms.
- Transfer the dough to a lightly floured surface and knead for 8–10 minutes until smooth and elastic.
- Place the dough into a lightly oiled bowl, cover, and refrigerate overnight. For a quicker option, let rise at room temperature for 2½–3 hours until doubled in size.
- Punch down the dough and sprinkle with baking powder. Knead again for about 5 minutes until fully incorporated.
- Roll the dough into a log and divide into 8 equal pieces.
- Flatten each piece into a circle about 4 inches wide, keeping the center slightly thicker than the edges.
Make the Filling
- In a mixing bowl, combine shredded carrot, kohlrabi, spinach, ground pork, garlic, ginger, soy sauce, sesame oil, and green onion.
- Mix thoroughly until evenly combined.
Assemble the Steamed Pork Buns
- Place one dough circle into the palm of your hand.
- Add about 1½ tablespoons of filling to the center.
- Pleat and pinch the dough edges together to fully seal the bun.
- Place each bun onto a small square of parchment paper.
Steam the Bao Buns
- Arrange the buns inside a steamer basket, leaving space between each bun for expansion.
- Cover and steam over boiling water for 15–20 minutes until the buns are puffed and fully cooked.
- Remove from heat and let rest for 2 minutes before serving.
Notes
- For extra fluffy steamed pork buns, let the dough rise slowly overnight in the fridge. This develops better flavor and creates softer homemade bao buns.
- Be sure to squeeze all excess moisture from the spinach before mixing the filling. Too much liquid can make steamed buns soggy inside.
- Rolling the dough with slightly thicker centers and thinner edges helps the buns hold their shape while keeping the classic soft bao texture.
- Leave space between each bun in the steamer basket because the bao buns expand significantly while steaming.
- Parchment paper squares prevent sticking and help homemade steamed buns lift easily from the steamer without tearing.
- Fresh ginger and garlic give the pork filling authentic homemade dim sum flavor and pair perfectly with the soy ginger dipping sauce.
- These homemade pork bao buns freeze well after steaming. Reheat in a steamer for a soft, fresh-from-the-kitchen texture.
- Avoid opening the steamer lid too often during cooking or the steamed bao buns may collapse from sudden temperature changes.
Nutrition
Ellen Britt
Hi, I’m Ellen — a passionate home cook dedicated to creating easy, flavorful recipes inspired by real-life cooking and shared family traditions. Every recipe on this site is a true collaboration, developed and tested together in our kitchen to ensure it’s reliable, simple to follow, and absolutely delicious.