As I slid open the steaming lid, a heavenly aroma whisked me back to the bustling streets of Shanghai, where street vendors serve Pan-fried Steamed Buns to eager locals. These delightful buns, with their airy insides and impressively crispy bottom, are more than just a snack; they’re a culinary adventure waiting at home. In this recipe, I’ve adapted this beloved street food into a vegan treat packed with vibrant veggies, making it an accessible and satisfying option for anyone craving a wholesome, homemade meal. Not only do these buns come together quickly, but they also offer a fun twist to traditional fillings, ensuring that every bite is a delightful surprise. Are you ready to elevate your cooking game and impress your loved ones with these scrumptious buns?
Why are These Buns So Irresistible?
Fluffy, Airy Texture: The combination of perfectly risen dough and a crispy bottom creates an unforgettable bite that will have you reaching for seconds.
Customizable Fillings: With endless possibilities—from zucchini to bok choy—you can cater to all taste preferences and dietary needs, making these buns a hit at any gathering.
Quick to Prepare: This recipe is designed to fit into any busy schedule, allowing you to whip up homemade goodness without spending hours in the kitchen.
Crowd-Pleasing Snack: Serve these pan-fried buns at your next party, and watch as they disappear faster than you can say “delicious!” Perfect for impressing family and friends alike.
Perfectly Pairing Dips: Try these buns with soy sauce or chili oil to enhance their flavor profile even further—each bite becomes a flavor adventure!
Pan-fried Steamed Bun Ingredients
For the Dough
- All-Purpose Flour – Provides the ideal structure for the buns; consider using a gluten-free flour blend if needed.
- Instant Yeast – This leavening agent ensures a fluffy texture; alternatively, use active dry yeast by activating it with warm liquid.
- Warm Unsweetened Plant-Based Milk or Water – Hydrates the dough; note that almond or hemp milk might yield a denser result.
- Sugar – Feeds the yeast for optimal fermentation and enhances browning; feel free to adjust based on your taste preference.
- Salt – Elevates the overall flavor, balancing sweetness.
- Oil – This adds moisture and helps in the dough formation.
For the Filling
- Zucchini – The main filling ingredient, providing crunch and moisture; shred and salt it to draw out excess water for best results.
- Carrot – Adds natural sweetness and vibrant color to the filling.
- Sliced Mushrooms – Brings a delicious umami flavor and depth to the mix.
- Chopped Scallions – Introduces a fresh, mild onion flavor to the filling.
- Soy Sauce – Essential for seasoning, amplifying the umami experience in your pan-fried steamed buns.
- Toasted Sesame Oil – Enhances richness and depth of flavor.
- White Pepper & Salt – Important seasoning ingredients that round out the flavor profile.
Each ingredient works harmoniously to create the delightful and flavorful Pan-fried Steamed Buns that will leave everyone wanting more!
Step‑by‑Step Instructions for Vegan Pan-fried Steamed Buns with Crunchy Bottom
Step 1: Dough Preparation
In a mixing bowl, combine sugar and instant yeast with 1 cup of warm plant-based milk or water. Allow this mixture to sit for about 10 minutes until foamy, signaling that the yeast is activated. Next, in a separate bowl, whisk together the all-purpose flour and salt, then pour in the yeast mixture along with 2 tablespoons of oil. Knead the mixture until you form a soft, elastic dough, which should take about 5 minutes. Cover the bowl and let the dough proof in a warm place until it doubles in size, approximately 30 minutes.
Step 2: Filling Preparation
While the dough is rising, prepare the filling for your pan-fried steamed buns. Shred the zucchini and sprinkle it with salt; allow it to sit for 30 minutes to draw out excess moisture. In a skillet over medium heat, sauté sliced mushrooms until they are fragrant and lightly browned, about 5 minutes. Combine the drained zucchini with the sautéed mushrooms, grated carrot, and chopped scallions. Season the filling with soy sauce, toasted sesame oil, white pepper, and salt to taste. Mix everything until well combined.
Step 3: Bun Assembly
Once the dough has doubled, punch it down gently and divide it into 14 equal portions. Roll each portion into a smooth ball, then flatten it into a circular wrapper about 3 inches in diameter. Place a generous spoonful of the vegetable filling in the center of each wrapper. Carefully pleat the edges of the dough to seal the filling inside, pinching the dough together to create a secure closure. This step will ensure your vegan pan-fried steamed buns are packed with flavor.
Step 4: Cooking the Buns
Heat a non-stick frying pan over medium-high heat and add 2 tablespoons of oil, ensuring it’s evenly coated. Arrange the assembled buns in the pan, pleated-side down, and fry them for about 4-5 minutes, or until the bottoms are golden and crispy. Next, add enough water to the pan to cover the buns by about 1-2 centimeters. Cover the pan with a lid to trap the steam and allow the buns to cook for another 6-8 minutes, until the water has fully evaporated and the buns are cooked through.
Step 5: Serving the Buns
Once the water has evaporated, remove the lid and let the buns crisp for another minute. The final result should be fluffy buns with irresistibly crispy bottoms. Carefully transfer the pan-fried steamed buns to a plate and garnish with sliced scallions or toasted sesame seeds for added flavor and texture. Serve your delicious pan-fried steamed buns hot, paired with soy sauce or chili oil for an extra kick!
Pan-fried Steamed Buns Variations
Feel free to get creative with your Pan-fried Steamed Buns; your culinary imagination is the limit!
- Gluten-Free: Use a gluten-free flour blend in place of all-purpose flour for a suitable alternative.
- Protein-Packed: Add tofu or tempeh to your filling; they absorb flavors beautifully while enriching texture and nutrition.
- Spicy Kick: Toss in some diced jalapeños or chili flakes to the filling mix for a delightful heat that will awaken your taste buds.
- Herb Infusion: Incorporate fresh herbs like cilantro or basil into the filling for an aromatic burst that complements the savory flavors.
- Spinach Twist: Swap zucchini for sautéed spinach; this adds a beautiful pop of color and vibrant nutrients to the bun.
- Savory Sauce: Consider serving with a side of spicy hoisin or sweet chili sauce to elevate the flavors and make each bite even more exciting.
- Cheesy Delight: For a non-vegan option, add some shredded vegan cheese to the filling for a rich, gooey center that will be adored by all.
Experimenting with these variations will not only keep your taste buds entertained but will also ensure that everyone enjoys a unique spin on this comforting classic. Don’t forget to check out our tips on making great fillings, and you might just find your new favorite version!
Storage Tips for Pan-fried Steamed Buns
-
Room Temperature: Serve your pan-fried steamed buns warm for the best taste, but they can be kept at room temperature for 1–2 hours if needed.
-
Fridge: If you have leftovers, store the buns in an airtight container in the fridge for up to 3 days to maintain freshness. Reheat in a pan with a splash of water to restore crispiness.
-
Freezer: For longer storage, freeze the cooked buns in a single layer on a baking sheet, then transfer to a freezer bag for up to 2 months.
-
Reheating: To reheat frozen pan-fried steamed buns, steam them directly from the freezer for about 10-12 minutes, or pan-fry with a little water until heated through and crispy again.
What to Serve with Vegan Pan-fried Steamed Buns with Crunchy Bottom
Elevate your meal experience by pairing these delightful buns with complementary sides that enhance their flavors and textures.
-
Crispy Asian Slaw: A refreshing mix of cabbage, carrots, and sesame dressing adds a satisfying crunch, balancing the soft buns.
-
Tangy Dipping Sauces: Try soy sauce or spicy chili oil to dip your pan-fried buns in, enhancing each bite with bold, contrasting flavors.
-
Savory Stir-fried Greens: Lightly sautéed bok choy or spinach with garlic and ginger brings freshness and a touch of umami, harmonizing beautifully with the buns.
-
Silken Tofu Salad: A cool, tofu salad drizzled with sesame oil and lime juice provides a creamy contrast to the crispy bottom of the buns.
-
Quick Pickled Vegetables: Tangy pickled carrots or radishes bring brightness to the table, cleansing the palate and piquing interest between bites.
-
Hot and Sour Soup: A small bowl of this comforting soup complements the texture of the buns, offering an enticing start to your meal.
-
Chilled Soba Noodles: Serve with a light soy or sesame dressing; their nutty flavor will tie in wonderfully with the vegan buns while introducing another delightful texture.
-
Green Tea or Jasmine Tea: A warm cup lifts the spirits and adds an aromatic touch, perfectly matching the delightful experience of enjoying these pan-fried steamed buns.
Make Ahead Options
These Vegan Pan-fried Steamed Buns are perfect for meal prep enthusiasts looking to save time during busy weeknights! You can prepare the dough and filling up to 24 hours in advance; simply assemble the buns and store them in the refrigerator covered with a damp cloth to prevent dryness. Additionally, the filling can be prepped up to 3 days ahead—just ensure it’s well-sealed in an airtight container to maintain freshness. When ready to cook, simply fry and steam the buns as directed for delicious, fluffy results that are just as delightful as freshly made. Enjoy the convenience of homemade goodness with minimal effort!
Expert Tips for Perfect Pan-fried Steamed Buns
-
Ingredient Quality: Use fresh vegetables for filling to ensure maximum flavor and crunch. Fresh overripe ingredients can lead to soggy pan-fried buns.
-
Dough Consistency: Ensure your dough is soft but not sticky. If too sticky, gradually add more flour; if too dry, incorporate small amounts of warm water or milk.
-
Zucchini Prep: Always thoroughly drain the salted zucchini after letting it sit. This prevents excess moisture from making your buns soggy.
-
Steam Trapping: Keep the lid on while cooking to trap steam effectively. This essential step helps create a fluffy interior and a crispy bottom.
-
Bun Size: Make sure your buns are evenly sized for consistent cooking. Larger buns may not cook through properly, leading to an unsatisfactory texture.
Pan-fried Steamed Buns Recipe FAQs
How do I select the best ingredients for the filling?
Absolutely! When choosing vegetables like zucchini, look for firm zucchinis with no dark spots or wrinkles, as these indicate freshness. For mushrooms, select ones that are plump and have a pleasing earthy smell. The fresher your ingredients, the more vibrant your buns will taste!
What is the best way to store leftover pan-fried steamed buns?
Leftovers? No problem! Place the buns in an airtight container at room temperature for up to 2 hours or in the fridge for about 3 days. Just be sure to reheat them in a pan with a little water to bring back that crispy bottom and fluffy interior.
Can I freeze pan-fried steamed buns? If so, how?
Absolutely! To freeze, arrange the cooked buns in a single layer on a baking sheet to prevent sticking. Once frozen solid, transfer them to a freezer bag and store for up to 2 months. When you’re ready to enjoy them, steam the buns directly from the freezer for about 10-12 minutes, or pan-fry them with a splash of water until they’re heated through and crispy again.
How can I troubleshoot soggy buns?
Very important! Soggy buns often result from excess moisture in the filling or the dough. Always drain the salted zucchini thoroughly after letting it sit. If the dough feels sticky, gradually add a bit more flour during kneading. And don’t forget to keep that lid on while cooking to trap the steam effectively.
Are there any dietary considerations I should keep in mind?
Great question! This recipe is versatile and can be easily adapted to be gluten-free by substituting a gluten-free flour blend. Be cautious with soy sauce if you or your guests have gluten allergies; try using tamari instead for a gluten-free alternative. Always check the labels on your ingredients if allergies are a concern.
Can I use different fillings for my buns?
Very much so! The beauty of these pan-fried steamed buns lies in their adaptability. You can swap in fillings like shredded cabbage, bok choy, or even firm tofu for protein. Explore different flavor combinations by adding spices or other veggies that you love!

Delicious Pan-fried Steamed Buns with a Crispy Bottom
Ingredients
Equipment
Method
- Combine sugar and instant yeast with 1 cup of warm plant-based milk or water. Let sit for about 10 minutes until foamy.
- In a separate bowl, whisk together flour and salt. Pour in the yeast mixture and 2 tablespoons of oil. Knead until soft and elastic, about 5 minutes.
- Cover the bowl and let the dough proof in a warm place for about 30 minutes or until it doubles in size.
- Shred zucchini and sprinkle with salt; let it sit for 30 minutes to draw out moisture.
- Sauté sliced mushrooms in a skillet over medium heat until fragrant and browned, about 5 minutes.
- Combine drained zucchini with sautéed mushrooms, grated carrot, and chopped scallions. Season with soy sauce, toasted sesame oil, white pepper, and salt. Mix well.
- Once dough has doubled, punch it down and divide into 14 equal portions. Shape each portion into a smooth ball and flatten into 3-inch wrappers.
- Place a spoonful of filling in the center of each wrapper. Pleat the dough edges to seal the filling, pinching to create a secure closure.
- Heat a non-stick frying pan over medium-high heat and add 2 tablespoons of oil. Fry buns for 4-5 minutes until the bottoms are golden and crispy.
- Add enough water to cover the buns by 1-2 centimeters. Cover with a lid and cook for 6-8 minutes until water evaporates and buns are cooked through.
- Remove the lid and crisp the buns for another minute. Transfer to a plate and garnish with sliced scallions or toasted sesame seeds. Serve hot with soy sauce or chili oil.