A few years ago, I found myself at a bustling street food market in Shanghai, where the air was thick with the fragrance of dumplings, freshly steamed buns, and sizzling woks. Among the crowd, I noticed a tiny shop with a long line, each person eagerly clutching a steaming bamboo basket. Curiosity got the better of me, and I joined the queue. After just a few minutes, I was holding a bamboo steamer filled with the delicate, translucent dumplings that would change the way I thought about food-Xiao Long Bao.
The small, soup-filled dumplings were an unexpected surprise, each bite bursting with savory, hot broth that blended perfectly with the tender meat filling. Since that first taste, I’ve been obsessed with recreating these dumplings at home. However, as someone who doesn’t eat meat, the challenge of making a vegetarian version of Xiao Long Bao presented itself. After some trial and error, I finally cracked the code, and the recipe I’m about to share is one that I can proudly say comes as close as possible to the authentic version-without a trace of animal products.
If you’re looking for a way to impress friends, feed your family something that feels luxurious, or just indulge in a personal comfort food, this vegetarian Xiao Long Bao recipe will do all that and more. Trust me, it’s worth the time and effort.
Vegetarian Xiao Long Bao Recipe

Making vegetarian Xiao Long Bao isn’t as complex as it may seem at first glance. It’s all about finding the right balance of flavors-umami, sweetness, and a delicate broth. The dough is light and soft, and the filling is rich without being overpowering. When you get the broth just right, you’ll know you’ve got it!
Here’s how to make your own batch of vegetarian Xiao Long Bao, straight from your kitchen to your table. Prepare for a flavorful journey.
Ingredients Needed
For The Dough
- 2 cups all-purpose flour
- 1/2 cup hot water (or just enough to bring the dough together)
- A pinch of salt
- 1 tablespoon vegetable oil (for extra smoothness)
For The Filling
- 1 cup shiitake mushrooms, finely chopped (or a mix of shiitake and oyster mushrooms for variety)
- 1/2 cup firm tofu, crumbled
- 1 tablespoon soy sauce
- 1 tablespoon sesame oil
- 1 teaspoon ginger, grated
- 2 cloves garlic, minced
- 1 tablespoon sugar (this balances the savory elements)
- 1 tablespoon cornstarch (to help bind the filling)
- 1/4 cup vegetable broth (or more, depending on how juicy you want the filling)
- Salt and pepper to taste
For The Broth (aka The "Soup")
- 1/2 cup vegetable broth
- 1/4 teaspoon agar agar (this helps the broth to gel once cooled)
- 1 teaspoon soy sauce
- 1/4 teaspoon white pepper
- 1/2 teaspoon sugar
Cooking Instructions
Preparing The Broth
The broth is crucial to the Xiao Long Bao experience, so don’t rush this part. Start by combining the vegetable broth, soy sauce, white pepper, and sugar in a small saucepan. Bring it to a simmer, and then whisk in the agar agar powder. Allow it to cook for about 3 minutes, until the agar has completely dissolved. Once done, remove from heat and pour into a shallow dish or silicone molds. Let it cool to room temperature, then place it in the fridge for at least 1-2 hours until it solidifies into a jelly-like consistency.
Making The Dough
For the dough, combine the flour and salt in a mixing bowl. Gradually add the hot water, stirring constantly with chopsticks or a fork until a rough dough begins to form. Once it’s cool enough to handle, knead the dough on a lightly floured surface for about 5 minutes, until it’s smooth and elastic. Cover the dough with a damp cloth and let it rest for 30 minutes.
Preparing The Filling
For the filling, heat a pan over medium heat, and sauté the garlic and ginger in sesame oil for about 2 minutes, until fragrant. Add the mushrooms and cook them until they release their moisture and start to brown, about 5-7 minutes. Then add the crumbled tofu, soy sauce, sugar, and cornstarch. Stir everything together, allowing the tofu to absorb the flavors. Finally, pour in the vegetable broth and cook until the mixture thickens slightly, about 3 minutes. Season with salt and pepper. Allow the filling to cool.
Assembling The Dumplings
Divide the dough into small portions (about 18-20 pieces) and roll each one into a ball. Roll out each ball into a thin circle (around 3 inches in diameter). Add a spoonful of the mushroom-tofu filling in the center. Then, carefully cut the gelled broth into small cubes and place one in the center of each dumpling. The trick is to not overfill, as the dumplings need to close properly. To seal the dumplings, gently pinch the edges of the dough together, folding them into pleats until you reach the top.
Steaming The Dumplings
Bring a pot of water to a boil and prepare a bamboo steamer lined with parchment paper or cabbage leaves to prevent sticking. Arrange the dumplings inside the steamer, leaving some space between them. Steam the dumplings over medium heat for about 10-12 minutes, or until the wrappers become translucent.
Serving
Serve your dumplings immediately with a dipping sauce made from soy sauce, a splash of vinegar, and a pinch of chili oil if you like some heat.
Ingredient Science Spotlight
Let’s talk about agar agar-an ingredient that can feel a little intimidating at first. It’s actually a plant-based gelling agent derived from red algae. Unlike gelatin, which is derived from animal collagen, agar sets at a higher temperature, and once cooled, it remains firm even at room temperature. In this recipe, it’s the key to creating that signature soup-filled dumpling that bursts with broth when you bite into it. By using vegetable broth and agar agar, you achieve the same delightful liquid center as you would with a traditional meat-based filling.
The magic of agar is its ability to form a gel without refrigeration, which makes it the perfect solution for this vegetarian version. It allows you to hold the broth in place during steaming and ensure that it remains intact inside the dumpling until you take that first bite.
Expert Tips
- Rest the Dough: Don’t skip the resting time for the dough! It helps relax the gluten, making it easier to roll out into thin wrappers that won’t tear.
- Balance the Broth: Getting the broth just right is all about balance. You want it flavorful but not overpowering. Taste your broth mixture before setting it, and adjust the soy sauce, sugar, and pepper to suit your preferences.
- Use Fresh Mushrooms: I recommend using fresh mushrooms over dried ones for the filling to ensure that juicy texture that makes the dumplings so special. Shiitake mushrooms bring that earthy umami, but a mix with other mushrooms like oyster mushrooms adds variety and depth.
- Seal Carefully: The key to making Xiao Long Bao is in how you fold and seal them. It may take some practice to get those perfect pleats, but with a little patience, you’ll get the hang of it. The pleats help create the little pocket that traps the broth inside.
- Serve Fresh: These dumplings are best eaten right after steaming. If you want to make them ahead of time, you can freeze the uncooked dumplings and steam them from frozen.
Recipe Variations
If you’re feeling adventurous, here are a few variations you can try:
- Spicy Filling: Add some finely chopped fresh chili to the mushroom-tofu filling for a spicy kick. It’ll make for a delicious contrast to the sweetness of the broth.
- Baked Xiao Long Bao: For a different texture, try baking the dumplings after steaming. Brush the tops with a little oil or butter before placing them in the oven for 10 minutes at 375°F. They come out crispy on top, with a rich, juicy interior.
- Veggie-Only Broth: If you prefer a lighter broth, you can use a vegetable bouillon cube instead of regular vegetable broth, or even infuse your broth with herbs like lemongrass or basil for a fresh twist.
Final Words
Creating vegetarian Xiao Long Bao takes some time, but it’s more than worth the effort. You end up with a batch of beautiful dumplings that carry the spirit of the original, with the same satisfying soup-filled center. Whether you’re making them for a special dinner party or simply because you’re craving something delicious, this recipe will impress and satisfy. Don’t rush through the process-enjoy the journey and the final, delightful result. After all, great food is all about patience and love.
FAQs
What Is Vegetarian Xiao Long Bao?
Vegetarian xiao long bao is a plant-based version of the traditional Chinese soup dumpling. Instead of the usual pork filling, the vegetarian version is made with a variety of vegetables such as mushrooms, cabbage, and bamboo shoots, combined with vegetable broth that forms the signature ’soup’ inside the dumpling when steamed.
How Do You Create The ’soup’ Inside The Vegetarian Xiao Long Bao?
To create the ’soup’ in vegetarian xiao long bao, vegetable gelatin or agar-agar is used to set the vegetable broth. The broth is made from ingredients like mushrooms, ginger, and soy sauce, and is solidified into a gel before being added to the dumpling filling. Upon steaming, the gel melts, creating the signature soup inside the dumpling.
Can You Use Store-bought Dumpling Wrappers For Vegetarian Xiao Long Bao?
Yes, you can use store-bought dumpling wrappers for vegetarian xiao long bao, though it’s recommended to use thin, round wrappers that are suitable for steaming. Homemade wrappers are ideal for achieving a softer, more delicate texture, but pre-made wrappers can be a convenient and time-saving option.
