Best Vegan Potstickers (Easy Homemade)
|
Cook20 min
|
Total45 min
|
Servings8

Browse all Vegan Dinner Ideas →238 plant-based recipes
When you’re frying your potstickers, you’ll want to get that contrast between a golden, crispy outside and a soft, steamed filling inside. I start by heating oil to medium heat – not too hot, or the wrapper burns before the filling cooks through. Once you add your potstickers, give them about one to three minutes undisturbed on the bottom. This creates that perfect brown crust while steam trapped inside gently softens your vegetables and tofu. The key is keeping steady medium heat throughout; it lets the wrapper crisp without scorching, while the interior filling stays tender and moist. For perfectly shaped potstickers every time, consider using a dumpling maker press* to ensure consistent results before cooking.
Fresh Vegetables and Tofu
Making homemade vegan potstickers requires a thoughtful combination of fresh vegetables, protein, and pantry staples that work together to create a flavorful and satisfying filling. The recipe balances crisp vegetables like bok choy and water chestnuts with earthy mushrooms and tofu, all seasoned with aromatic garlic and ginger. The variety of textures and flavors makes sure that each bite delivers complexity and depth, while the olive oil serves as both a cooking medium and a binding element for the filling.
Ingredients:
Best Vegan Potstickers (Easy Homemade)
by veganpreps.com

Ingredients
- 2 heads bok choy, finely diced
- 1 (8-ounce) can bamboo shoots, drained, dried, and finely diced
- 1 (8-ounce) can water chestnuts, drained, dried, and finely diced
- 1/4 cup chopped fresh cilantro
- 3 scallions, thinly sliced
- 1 tablespoon soy sauce
- 4 small garlic cloves, minced
- 1/2 teaspoon minced fresh ginger
- 6 tablespoons neutral oil (such as sunflower or vegetable), divided
- 6 ounces (1/2 of a 12-ounce package) firm tofu, pressed and finely diced
- 2 large portobello mushrooms, finely diced
- 1 (16-ounce) package round potsticker wrappers (about 32 wrappers)
- 1/2 cup water, for steaming
Instructions
- 1Heat 1 tablespoon oil in a large skillet over medium-high heat. Add tofu and mushrooms, cook 5 minutes until golden and moisture has evaporated. Transfer to a large bowl. Add bok choy, bamboo shoots, water chestnuts, cilantro, scallions, soy sauce, garlic, and ginger. Stir well to combine the filling.
- 2Set up a small bowl of water. Place a potsticker wrapper flat on your palm. Spoon 1 heaping teaspoon of filling into the center. Dip a finger in water and run it around the edge of the wrapper. Fold in half and press edges firmly to seal, pleating if desired. Repeat with remaining wrappers and filling.
- 3Heat 1 tablespoon oil in a large non-stick or cast-iron skillet over medium heat. Add potstickers in a single layer, flat-side down, without crowding (work in batches). Cook undisturbed 2-3 minutes until the bottoms are golden brown.
- 4Carefully pour 2-3 tablespoons of water into the skillet and immediately cover with a lid. Steam 3-4 minutes until wrappers are translucent and tender and water has evaporated.
- 5Remove lid and cook 1 minute more until bottoms re-crisp. Slide onto a plate. Repeat with remaining batches, adding 1 tablespoon oil per batch.
- 6Serve immediately with soy sauce or chili dipping sauce.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
I’ve found that properly draining and drying the canned vegetables is really important to prevent excess moisture in the filling, which would make the wrappers soggy. Using firm tofu keeps the filling holding its shape during cooking, while portobello mushrooms provide a substantial, meaty texture. Fresh herbs like cilantro and scallions should be added just before assembly to keep their bright flavors and aromatic qualities fresh.
Combining and Cooking Fillings

To begin preparing your vegan potsticker fillings, combine 2 heads of diced bok choy, 1 (8 ounce) can of drained and dried bamboo shoots, 1 (8 ounce) can of drained and dried water chestnuts, 1/4 cup of chopped fresh cilantro, 3 diced scallions, 1 tablespoon of soy sauce, 4 minced garlic cloves, and 1/2 teaspoon of minced fresh ginger root in a large bowl. This aromatic mixture will form the base of your potsticker filling and should be thoroughly combined to spread all the flavors evenly.
Heat 2 tablespoons of olive oil in a deep skillet over medium-high heat and add the bok choy mixture. Sauté for approximately 4 minutes until the vegetables are softened and fragrant, then transfer the cooked mixture back to the bowl. In the same skillet, heat another 2 tablespoons of olive oil and add 1/2 (12 ounce) package of diced firm tofu along with 2 diced large portobello mushrooms. Sauté this mixture for about 5 minutes until the tofu and mushrooms are softened and have soaked up some of the oil.
Once both fillings are ready, spoon 1 teaspoon of the bok choy mixture and 1 teaspoon of the tofu-mushroom mixture into the middle of each potsticker wrapper from a 1 (16 ounce) package. Moisten the edges of each wrapper with water, fold over carefully, and seal to create your potstickers. Heat the remaining 1/2 cup of olive oil in the skillet over medium heat, then add your potstickers carefully and cook for 1 to 3 minutes until the bottoms are lightly browned and the wrappers are heated through.
Try Shiitake Mushrooms Instead
Swap out the portobellos for shiitake mushrooms instead. I’ve found that shiitakes bring a deeper, earthier flavor to your filling that works well with the tofu and vegetables. When you’re sautéing them in step 3, they’ll release their moisture, which actually helps bind everything together better. Plus, their firmer texture holds up during cooking without getting mushy. You’ll use the same amount – just dice them the same way as the portobellos. The result? Potstickers with more umami punch and a richer taste profile that’ll impress your guests.
Pair With Spicy Chili Sauce
Once you’ve got your potstickers golden and crispy, you’ll want a sauce that makes them taste great, and that’s where spicy chili sauce comes in. I recommend mixing sriracha with a splash of rice vinegar and a drizzle of sesame oil – this combination cuts through the richness and adds heat without overpowering your vegetables. You can adjust the spice level based on your preference by adding more or less sriracha. I also like squeezing in fresh lime juice for brightness. This sauce works well with the tofu and mushroom filling, giving you a bite that’s savory, spicy, and tangy all at once.
Final Thoughts
Now that you’ve mastered the technique of making and cooking these vegan potstickers, you’ll find that the real magic happens when you bring all the elements together on your plate. I’ve found that pairing them with that spicy chili sauce we discussed creates a perfect balance – the heat complements the delicate flavors inside. You can make a big batch and freeze extras for quick meals later. They’re impressive enough for guests but simple enough for weeknight dinners. Once you nail this recipe, you’ll keep coming back to it because homemade potstickers beat store-bought every time.

