Steamed Buns: Fluffy Pillows With Savory Fillings

Steamed Buns: Fluffy Pillows With Savory Fillings illustration with key details

I’ve been chasing the perfect steamed bun for years—soft, pillowy, and just the right amount of chewy. This recipe delivers that melt-in-your-mouth texture every time.

With a simple dough and your choice of savory fillings, these buns are easier to make than you’d think. The steam works magic, turning them into fluffy clouds that disappear fast.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Steamed Buns

Soft dough, savory fillings, and steam create these perfect pillowy buns you’ll crave.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups Plus extra for dusting surfaces
Instant Yeast 🍞 2 tsp Or active dry yeast, same amount
Granulated Sugar 🍚 ¼ cup Activates the yeast quickly
Warm Water 💧 1 ¼ cups About 110°F, not too hot
Vegetable Oil 🫒 2 tbsp Neutral flavor, like canola
Baking Powder 🧂 1 tsp Helps with extra fluffiness
Salt 🧂 1 tsp Fine sea salt preferred
Ground Pork 🥩 ¾ lb Or chicken for variation
Napa Cabbage 🥬 2 cups Finely chopped for filling
Green Onions 🧅 4 whole Thinly sliced, whites and greens
Garlic Cloves 🧄 3 cloves Minced for filling flavor
Soy Sauce 🥫 2 tbsp Low-sodium if preferred
Sesame Oil 🫒 1 tsp For finishing aroma
Cornstarch 🌾 1 tbsp Mixed with water for slurry

The flour is the foundation here—King Arthur or Gold Medal all-purpose are my go-tos (nothing fancy, just consistent). Instant yeast is a game-changer for quick rising, but active dry works too if that’s what’s in your pantry. The warm water needs to be just right—not hot enough to kill the yeast, but warm enough to wake it up (test it on your wrist like a baby bottle).

No pork? Ground chicken or turkey work great, or go veggie with mushrooms for a meatless twist. Napa cabbage can be swapped for regular green cabbage (just chop it finer). Soy sauce is essential, but tamari or coconut aminos keep it gluten-free. The sesame oil adds that signature aroma—Kadoya brand is my favorite, but any Asian market will have options.

Dough can be made a day ahead—just let it rise in the fridge overnight for deeper flavor. Cooked buns keep 2-3 days in the fridge, but they’re best fresh. Freeze uncooked buns on parchment paper, then steam straight from frozen when ready to eat (add 2-3 minutes to cooking time).

❤️

Why You’ll Love This Recipe

  • No-Knead Magic: I just mix the flour, yeast, sugar, and warm water—no fancy techniques, and the dough practically makes itself.
  • Pillowy Perfection: That soft, slightly sweet bite from the steamed dough? It’s the kind of texture I crave with every meal.
  • Endless Fillings: I stuff them with pork one day, red bean paste the next—same simple dough, totally different vibes.
  • Budget Stretch: A bag of flour and a packet of yeast make a dozen buns. Honestly, it’s my cheapest way to feed a crowd.

Step-by-Step Instructions for Steamed Buns

Here’s how I make these pillowy buns with a savory filling that’s irresistibly tender.

Step 1: Prepare the Dough

In a large bowl, whisk together the 4 cups All-Purpose Flour, 2 tsp Instant Yeast, 0.25 cup Granulated Sugar, 1 tsp Baking Powder, and 1 tsp Salt. I like to sift the dry ingredients first to avoid any lumps.

Create a well in the center and pour in the 1.25 cups Warm Water and 2 tbsp Vegetable Oil. Use a wooden spoon to stir until a shaggy dough forms. The water should feel warm to the touch but not hot—about 110°F is perfect.

The dough will be slightly sticky, but don’t add extra flour yet. Let it rest for 10 minutes to allow the flour to hydrate fully. This makes kneading much easier.

Step 2: Knead and Rise the Dough

After resting, turn the dough onto a lightly floured surface. Knead for 8-10 minutes until smooth and elastic. I press the dough with the heel of my hand, fold it over, and rotate it a quarter turn each time.

You’ll know it’s ready when the dough springs back slowly when pressed with a finger. Lightly oil a clean bowl, place the dough inside, and cover with a damp towel. Let it rise in a warm place for 1-2 hours or until doubled in size.

Pro tip: If your kitchen is cold, place the bowl near a warm oven (turned off but still holding heat) to speed up the process.

Step 3: Prepare the Filling

In a large skillet over medium heat, cook the 0.75 lb Ground Pork until no longer pink, breaking it into small pieces with a spoon. Drain any excess fat, then add the 2 cups Napa Cabbage, 4 whole Green Onions (thinly sliced), and 3 cloves Garlic Cloves (minced).

Cook for 5 minutes until the cabbage softens. Stir in the 2 tbsp Soy Sauce and 1 tsp Sesame Oil. In a small bowl, mix the 1 tbsp Cornstarch with 2 tbsp water to make a slurry, then add it to the skillet. Cook for another 2 minutes until the filling thickens. Remove from heat and let cool.

Step 4: Shape and Steam the Buns

Punch down the risen dough and divide it into 12 equal pieces. Roll each piece into a 3-inch circle, keeping the edges thinner than the center. Place 1-2 tablespoons of the cooled filling in the center of each circle.

To fold, pleat the edges upward, pinching as you go to seal the buns tightly. Place each bun on a small square of parchment paper to prevent sticking. Arrange them in a steamer basket, leaving space between each for expansion.

Steam over boiling water for 15-20 minutes until the buns are puffed and the dough looks slightly translucent. Turn off the heat and let them sit, covered, for 5 minutes before serving. The buns should be soft, pillowy, and slightly sticky to the touch.

👨‍🍳

Pro Tips For Making Steamed Buns

  • Proof Properly: Let the dough rise until it’s doubled—about 1 hour at 80°F. I learned this the hard way when my buns came out dense and flat.
  • Use Warm Water: Test the water temperature with your wrist—it should feel warm but not hot, around 105-110°F. Too hot kills the yeast, too cold slows it down.
  • Skip Cold Ingredients: Make sure your flour and water aren’t straight from the fridge. Cold ingredients can shock the yeast and stall the rise.
  • Oil the Dough: Add about 1 tablespoon of vegetable oil to the dough—it keeps the buns tender and prevents them from drying out during steaming.

Pro Cooking Tips for This Dish

Yeast Activation

Always proof your yeast in 110°F water with 1 tsp sugar first. If it doesn’t bubble within 5-10 minutes, your yeast is dead—start over. I learned this the hard way when my first batch came out dense.

Dough Hydration

The dough should feel slightly sticky but not wet. If it’s too dry, add water 1 tbsp at a time. Too sticky? Add flour 1 tbsp at a time. Let it rest 10 minutes before kneading—this relaxes the gluten.

Steamer Setup

Use a bamboo steamer lined with cabbage leaves or parchment paper to prevent sticking. I keep 2 inches of water boiling below. Don’t let the water touch the buns. A tight lid is crucial for proper steam circulation.

Sealing Technique

When pleating, pinch the dough firmly between your thumb and index finger. Rotate the bun as you go, making 8-10 pleats total. If it doesn’t seal, the filling will leak during steaming. Practice makes perfect here!

Steaming Time

Steam for exactly 15-20 minutes over medium-high heat. Don’t peek during the first 10 minutes—releasing steam can cause the buns to collapse. They’re done when they’ve doubled in size and look slightly translucent. 💡

Post-Steam Rest

Let them rest 5 minutes after steaming. This prevents them from deflating when you remove the lid. Serve immediately—they’re best hot. I like to brush the tops with a little sesame oil for extra shine. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 6g30%
Cholesterol 70mg23%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 4g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use all-purpose flour instead of bread flour?

Yes! All-purpose works perfectly for soft, fluffy results. Bread flour creates a slightly chewier texture, but the difference is minimal for most home cooks.

2

How do I keep them from sticking to the steamer?

Line your steamer with parchment paper or cabbage leaves. Leave 1 inch between buns for expansion. Never skip the parchment!

3

Why did my buns turn out dense?

This usually means the yeast didn’t activate or the dough didn’t rise long enough. Check your water temperature (110°F) and give it the full 1-2 hours to double.

4

Can I make these ahead of time?

Shape and freeze uncooked buns on parchment. Steam straight from frozen, adding 2-3 minutes to the cooking time. Fresh is best, but this works in a pinch.

★★★★★4.7(12 reviews)
Tyler Parker