Vegan Tofu-Stuffed Bánh Xèo (Vietnamese Crepes) Recipe

If you're tired of people commenting about the lack of options in a vegan diet — or if you're looking to open your mind and cooking repertoire to more vegan recipes — we've got a delightful option. Set aside any reservations about tofu because this Vietnamese crepe recipe will blow you away. For a dish packed with flavor and textural contrasts, this vegan tofu-stuffed bánh xèo is a worthy candidate. 

Tasting Table recipe developer Tanika Douglas brings us this savory recipe, which she describes as "incredibly easy to make," adding that it "is a fantastic, wholesome vegan meal [that] truly hits the spot with the protein-packed tofu, tender vegetables, and crispy golden crepe." Douglas raves, "I absolutely adore this dish, because even though it's simple, it always impresses guests. The bánh xèo is full of flavor, texture, and [it] is the perfect, fresh meal." 

The combination of elements really takes this dish up a notch, as Douglas describes, "The crispy crepe, moorish filling, and zingy dressing are a match made in heaven." Follow her lead: "I serve this bánh xèo when I'm craving a fresh, delicious plant-based dinner that is simple to whip up!" 

Gather the ingredients for this vegan tofu-stuffed bánh xéo

There are four components to this dish: the dipping sauce, crepes, filling, and garnish. For the sauce, you'll need soy sauce, lime juice, sugar, water, minced garlic, and a finely chopped long red chili. For the crepe batter, get rice flour, cornstarch, ground turmeric, salt, coconut milk, water, finely chopped scallions, and vegetable oil. Next, the filling calls for vegetable oil, a minced garlic clove, sliced brown onion, firm tofu (cubed), sliced brown mushrooms, julienned carrots, and fresh bean sprouts. Finally, the crepe is garnished with mint, basil, and lettuce leaves.

While this is Douglas' take, she comments, "‌This recipe is incredibly versatile and a great way to use up leftover vegetables in your fridge! The mushrooms could be substituted for red peppers, broccoli, or cauliflower. Tempeh is also a brilliant alternative to tofu, if you don't have it on hand." Get creative!

Start by making the dipping sauce

Set out a small bowl and add the soy sauce, lime juice, sugar water, a minced garlic clove, and chopped red chili. Stir the mixture until the sugar dissolves and the contents are properly combined. Set it aside for serving.

"The dipping sauce takes inspiration from the traditional nuoc cham, whilst omitting the fish sauce to ensure the recipe is vegan," Douglas explains. She describes it as an "irresistible dipping sauce that is perfectly salty, sweet, and sour."

Combine the batter ingredients

Grab a large mixing bowl and dump in the rice flour, cornstarch, ground turmeric, and salt. Whisk the components together to distribute them evenly. Slowly pour the coconut milk and water into the bowl while continuously whisking. Once all the liquid is added, keep whisking the mixture until it becomes a smooth batter. Stir in the chopped scallions and let the batter sit for 30 minutes or so to give the flavors time to combine.

Cook the tofu and vegetables

Set a large pan on the stovetop over medium heat and add 1 tablespoon of vegetable oil. Once it's hot, add the minced garlic clove, onion, cubed tofu, and sliced mushrooms. Cook the vegetables for 5 to 7 minutes as you stir occasionally until the tofu is lightly brown and the mushrooms become tender. Transfer the mixture to a plate and set it aside.

Fry the crepe

Clean out your pan or place another large pan on the stove over medium-high heat. Splash in some vegetable oil, swirling to coat the base of the pan. Give the crepe batter a final whisk, since you'll notice the rice flour tends to settle to the bottom with time. Then, pour a ladleful into the pan, swirling it to cover the entire surface evenly. Cook the crepe for 3 to 5 minutes until it becomes crispy and golden brown. Scoop a nice portion of tofu and vegetable filling onto one side of the crepe.

Finish filling and cooking the crepe

Add the julienned carrots and bean sprouts over top, then fold the crepe over the filling into a half-moon shape. Cook it closed for another minute so the carrots and bean sprouts warm up. Gently transfer the bánh xèo to a serving plate, then repeat the steps with the rest of the batter and filling until all the ingredients are used up.

Serve these delicious Vietnamese crepes

To garnish, you'll want to serve the bánh xéo with mint, basil, and lettuce leaves, along with the dipping sauce you made. Douglas notes, "The dish is best served fresh from the pan so the crepe remains crispy!" If you miscounted and end up with a leftover stuffed crepe, she notes that "[it] could be placed back into a hot pan prior to serving, to crisp up the base once again."

This is a great recipe to impress guests, and you can even prepare some of it ahead of time. Douglas says that "the dipping sauce and cooked vegetables can be made a few days in advance and stored in the fridge prior to using. Additionally, the crêpe batter can be made the day before and kept refrigerated in an airtight container until you are ready to use it."

Vegan Tofu-Stuffed Bánh Xèo (Vietnamese Crepes) Recipe
5 from 23 ratings
Learn how to make these Vietnamese crepes filled with vegetables and served with a zingy dressing.
Prep Time
50
minutes
Cook Time
40
minutes
Servings
4
servings
Vietnamese crepe with garnishes
Total time: 1 hour, 30 minutes
Ingredients
  • For the dipping sauce
  • ¼ cup soy sauce
  • 2 tablespoons lime juice
  • 3 teaspoons sugar
  • 2 tablespoons water
  • 1 clove garlic, minced
  • 1 long red chili, finely chopped
  • For the crepes
  • 1 cup rice flour
  • 2 tablespoons cornstarch
  • ¾ teaspoon ground turmeric
  • ½ teaspoon salt
  • ¾ cup coconut milk
  • ¾ cup water
  • 3 scallions, finely chopped
  • 1 tablespoon vegetable oil
  • For the filling
  • 1 tablespoon vegetable oil
  • 1 garlic clove, minced
  • 1 brown onion, sliced
  • 1 pound firm tofu, cubed
  • ½ pound brown mushrooms, sliced
  • 2 carrots, julienned
  • 1 ¼ cup bean sprouts‌
  • For the Garnish
  • 1 cup mint leaves
  • 1 cup basil leaves
  • 4 lettuce leaves
Directions
  1. In a small bowl, combine the soy sauce, lime juice, sugar, water, 1 minced garlic clove, and chopped red chili.
  2. Stir until the sugar is dissolved and the sauce is well mixed then set aside.
  3. In a large mixing bowl, whisk together the rice flour, cornstarch, ground turmeric, and salt.
  4. Gradually add the coconut milk and water to the dry ingredients while whisking, until you have a smooth batter.
  5. Stir in the chopped scallions and let the batter rest for about 30 minutes to allow the flavors to meld.
  6. Heat 1 tablespoon of vegetable oil in a large pan over medium heat.
  7. Add 1 minced garlic clove, the onion, cubed tofu, and sliced brown mushrooms to the pan.
  8. Cook for 5 to 7 minutes, stirring occasionally until the tofu is lightly browned and the mushrooms are tender.
  9. Remove the mixture from the pan and set it aside on a plate.
  10. Place a clean large pan over medium-high heat.
  11. Add a bit of vegetable oil, swirling to coat the pan.
  12. Whisk the crepe batter again as the rice flour will have settled on the bottom of the bowl.
  13. Pour a ladleful of batter into the pan and swirl it around to coat the bottom evenly.
  14. Cook the crepe for 3 to 5 minutes until it is crispy and golden brown in color.
  15. Spoon a generous amount of tofu and vegetable filling onto one side of the crepe.
  16. Top with julienned carrots and bean sprouts.
  17. Fold the other side of the crepe over the filling to create a half-moon shape, then cook for 1 more minute so the carrots and bean sprouts warm through.
  18. Carefully transfer the bánh xèo to a serving plate.
  19. Repeat the process with the remaining batter and filling until all the crepes are cooked and filled.
  20. Serve the bánh xèo with a side of mint leaves, basil leaves, lettuce leaves, and the prepared dipping sauce.
Nutrition
Calories per Serving 562
Total Fat 27.1 g
Saturated Fat 10.2 g
Trans Fat 0.1 g
Cholesterol 0.0 mg
Total Carbohydrates 59.2 g
Dietary Fiber 8.4 g
Total Sugars 9.4 g
Sodium 1,147.1 mg
Protein 28.8 g
The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.
Rate this recipe