The Ultimate Vegan Banh Xeo Recipe: Crispy Vietnamese Crepes with Homemade Nuoc Cham Sauce
There are some culinary cravings that are simply too strong to ignore. For me, that undeniable urge recently centered around Banh Xeo – the exquisite Vietnamese savory crepes. My fascination with these delightful crepes began during my time working in the international district, where I was fortunate enough to discover their unique charm. However, I quickly noticed that these particular crepes are a rare find on the menus of many Vietnamese restaurants, sparking an ambition within me to master their creation at home.
Driven by this desire, I delved into various online culinary resources, drawing inspiration from reputable sites like Noodlepie and RecipeZaar. My goal was to craft a personalized Banh Xeo recipe that not only captures the authentic essence of this beloved dish but also offers a healthier, plant-based alternative to the traditional versions that often include pork, shrimp, and a generous amount of oil. This quest led me to develop a unique approach, resulting in incredibly crispy crepes complemented by two vibrant vegan fillings and a zesty homemade Nuoc Cham dipping sauce. This recipe is an invitation to bring the vibrant flavors of Vietnam into your own kitchen, providing a satisfying and wholesome meal that doesn’t compromise on taste or texture.

This image showcases a freshly prepared Banh Xeo, artfully presenting both the savory mushroom and crisp vegetable fillings.

The elegant fold of a Banh Xeo, demonstrating its appealingly crispy texture.
Understanding Banh Xeo: The Sizzling Vietnamese Crepe
Banh Xeo, literally translating to “sizzling cake,” is a culinary marvel of Vietnamese cuisine. The name itself vividly describes the distinct sound the rice flour batter makes when it’s poured onto a hot pan, an audible cue that signals the beginning of its transformation into a golden, lacy masterpiece. Unlike the sweet crepes often associated with French patisseries, Banh Xeo are distinctly savory, thin, and renowned for their exceptional crispiness.
The foundation of Banh Xeo is a simple yet brilliant batter made primarily from rice flour, enriched with creamy coconut milk, and infused with turmeric, which imparts its signature vibrant yellow hue. Traditionally, these crepes are generously filled with a medley of ingredients such as sliced pork, fresh shrimp, crunchy bean sprouts, and fragrant green onions. Once filled, they are folded in half, creating a crescent moon shape, and presented with an array of fresh herbs and the indispensable Nuoc Cham dipping sauce.
The allure of Banh Xeo lies in its captivating interplay of textures and flavors. Each bite delivers a delightful crunch from its delicate, golden-brown exterior, giving way to a tender, savory interior bursting with aromatic fillings. They are typically enjoyed in a delightful communal fashion: a portion of the crepe is torn off, wrapped in a crisp lettuce leaf alongside various fresh herbs, and then dipped into the tantalizing Nuoc Cham sauce. This harmonious combination of warm, crispy crepe, cool, refreshing greens, and zesty dipping sauce creates a truly unforgettable culinary experience, solidifying Banh Xeo’s status as a cherished street food and a beloved staple in Vietnamese homes.
Crafting a Healthier Twist: My Vegan Banh Xeo Philosophy
While the traditional Banh Xeo is undeniably a feast for the senses, my recipe offers a thoughtful and equally satisfying alternative for those who prefer a plant-based diet or are seeking a lighter culinary experience. Many authentic recipes often call for generous amounts of oil to achieve the crepe’s iconic crispiness, and the fillings frequently feature a combination of meat and seafood. My version respectfully reimagines these aspects, focusing on vibrant, flavorful vegetable and mushroom fillings that stand on their own in taste and richness.
A key innovation in my approach is a subtle modification to the cooking technique, designed to maximize crispiness without resorting to excessive oil. Instead of the conventional method of cooking the filling first and then pouring the batter over it, I prefer to initiate the crepe by pouring the batter onto the hot pan first. This allows the crepe to cook partially and begin developing its characteristic crisp texture before the delicious fillings are added. Once the crepe has started to set, I generously layer it with the prepared mushroom and fresh vegetable mixtures. This adjusted method provides superior control over the crepe’s texture, ensuring it achieves that desirable golden crispness before the fillings are fully integrated. The outcome is a Banh Xeo that is not only lighter and plant-forward but also incredibly rich in flavor and deeply satisfying, proving that vegan Vietnamese cuisine can be just as exciting and authentic as its traditional counterparts.
Homemade Banh Xeo (Vietnamese Crepes) with Nuoc Cham Sauce
Recipe adapted by Vegan Richa
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Yields: 4 generous servings
Course: Lunch, Main Course
Cuisine: Vietnamese
A vibrant, savory, and remarkably crispy Vietnamese crepe, meticulously perfected for a vegan palate and a lighter preparation style. This recipe brings the authentic street food experience right into your home, offering a delightful blend of textures and flavors.

Ingredients List
For the Crispy Crepes:
- 1 cup rice flour (the base for authentic crispiness)
- 1/2 cup self-rising flour (can be substituted with additional rice flour for a gluten-free version, adding a touch of lightness)
- 1/2 teaspoon fine sea salt
- 1/2 teaspoon ground turmeric (essential for the characteristic golden color and subtle earthy note)
- 1/2 cup full-fat coconut milk (for richness and tenderness)
- 1 cup filtered water (to achieve the perfect batter consistency)
- 1 large spring onion, finely chopped (for fresh aroma and mild onion flavor)
- 2-3 tablespoons vegetable oil or coconut oil, divided (for shallow frying each crepe)
For the Savory Mushroom Filling:
- 2 cups fresh mushrooms, chopped (cremini, shiitake, or a gourmet blend work exceptionally well)
- 1 medium yellow onion, finely chopped
- 1/2 teaspoon salt, or adjust to your preference
- 1/2 teaspoon chili powder (customize the heat level to your liking)
For the Refreshing Fresh Veggie Filling/Topping:
- 1 cup green cabbage, finely shredded or thinly chopped
- 1 cup carrots, freshly grated
- 1/2 cup spring onion, thinly sliced
- 1/2 cup cucumber, finely chopped (optional, for an extra layer of coolness and crunch)
- 3-4 teaspoons homemade Nuoc Cham sauce (vegan version, for marinating and flavoring)
For Essential Garnish & Serving:
- A generous bunch of red leaf lettuce, butter lettuce, or mustard greens (crucial for wrapping the crepes)
- 2 cups fresh bean sprouts (for texture and freshness)
- 1/2 cup fresh mint leaves
- 1/2 cup fresh basil leaves (Thai basil offers a more anise-like flavor, but regular basil is also excellent)
- 1 cup fresh cilantro leaves, chopped
For the Tangy Nuoc Cham Dipping Sauce:

- 2 teaspoons granulated sugar (or a natural sweetener like agave or maple syrup for a vegan option)
- 1 teaspoon chili paste (such as sriracha or sambal oelek) or 1 small Thai red chili, finely chopped (for a kick of heat)
- 2 Tablespoons vegan fish sauce (available in Asian markets or online. If unavailable, use 1 teaspoon soy sauce combined with an extra squeeze of lime juice as a substitute)
- 1-2 Tablespoons fresh lime juice (or fresh lemon juice for a bright, tangy note)
- 1/4 cup filtered water
- 1 clove garlic, minced very finely
Step-by-Step Instructions
I. Preparing the Nuoc Cham Dipping Sauce:
- Begin by preparing the Nuoc Cham dipping sauce, as its flavors deepen beautifully when allowed to meld. This can be done up to 24 hours in advance and stored in the refrigerator. In a small mixing bowl, combine the sugar, chili paste (or chopped chili), vegan fish sauce (or soy sauce alternative), fresh lime juice, water, and minced garlic.
- Whisk all the ingredients thoroughly until the sugar has completely dissolved and the mixture is well combined. Taste the sauce and adjust the sweetness, spiciness, and tanginess to your personal preference. Set aside while you prepare the other components.
II. Crafting the Savory Mushroom Filling:
- Heat 2 teaspoons of your chosen oil (vegetable or coconut) in a large non-stick pan or skillet over medium heat until it shimmers. Add the chopped mushrooms and finely chopped onions to the hot pan.
- Sauté the mushrooms and onions for approximately 10-15 minutes, stirring occasionally, until the mushrooms have softened, released their moisture, and the onions have become translucent and lightly caramelized.
- Stir in the salt and chili powder, mixing well to distribute the seasonings evenly. Continue to cook for another minute to allow the flavors to infuse. Remove the pan from heat and set the mushroom filling aside.
III. Assembling the Fresh Veggie Filling/Topping:
- In a separate large mixing bowl, combine the finely shredded cabbage, grated carrots, thinly sliced spring onion, and the optional finely chopped cucumber.
- Pour 3-4 teaspoons of your prepared Nuoc Cham sauce over the mixed vegetables. Toss everything gently to ensure all the vegetables are evenly coated with the delicious dressing.
- Allow this fresh vegetable mixture to sit for at least 30 minutes before serving. This crucial resting period allows the vegetables to slightly tenderize and absorb the vibrant flavors of the sauce, enhancing their taste and texture.
IV. Mastering the Crispy Crepes:
- In a large mixing bowl, combine the rice flour, self-rising flour (or additional rice flour if making gluten-free), salt, and turmeric. Whisk these dry ingredients thoroughly to ensure they are well combined.
- Gradually pour in the coconut milk and water into the dry flour mixture. While adding the liquids, continuously whisk until you achieve a smooth, completely lump-free batter. The ideal consistency should be similar to a thin pancake batter, easily pourable. Stir in the finely chopped spring onion for an added layer of flavor.
- Heat 1 teaspoon of oil in a 10-inch non-stick frying pan or crepe pan over medium-high heat until it is noticeably hot and shimmering. Achieving the right pan temperature is paramount for that signature crispiness.
- Pour approximately 1/4 cup of the prepared batter into the center of the hot pan. Immediately lift and swirl the pan to quickly spread the batter thinly and evenly across the entire bottom surface, forming a perfect round crepe.
- Allow the crepe to cook undisturbed for about 1 minute, or until the edges begin to crisp up and turn a light golden color.
- Once the crepe has started to set and its edges begin to lift slightly from the pan, spoon your chosen filling generously onto one half of the crepe. You can use either the savory mushroom mixture, the fresh veggie blend, or a delightful combination of both.
- Following the filling, liberally top that half of the crepe with a handful of fresh bean sprouts, several fresh mint leaves, basil leaves, and a sprinkle of chopped cilantro.
- Continue cooking the crepe for another 2-3 minutes, allowing it to become beautifully golden brown and intensely crispy, particularly around its edges.
- Carefully slide a spatula under the unfilled half of the crepe and fold it over the filling, gently pressing down to create a neatly folded crescent.
- With the spatula, carefully lift the entire Banh Xeo from the pan and transfer it directly to a serving plate. Repeat this process for the remaining batter and fillings, adding more oil to the pan as needed for each crepe.
Serving and Savoring Your Homemade Banh Xeo
Banh Xeo is a dish that truly shines when served immediately, while the crepes are still warm and at their peak crispiness. Present your freshly made crepes alongside a generous platter of crisp red leaf lettuce leaves. The traditional and most enjoyable way to consume Banh Xeo involves an interactive, communal experience: gently tear a portion of the crispy crepe, wrap it snugly within a fresh lettuce leaf, and then dip this delectable parcel into the vibrant Nuoc Cham sauce. In this particular adaptation of the recipe, where the fresh herbs are thoughtfully incorporated directly into the crepe during cooking, the act of wrapping becomes simplified – you’ll primarily need to envelop a piece of the crepe in lettuce before dipping. The cool, refreshing crunch of the lettuce provides a perfect textural contrast to the warm, crispy crepe and its flavorful filling, creating a harmonious bite.
These versatile and savory crepes are ideal for a satisfying lunch, a lighter dinner, or even as a unique and impressive appetizer for entertaining guests. Their adaptability means you can easily customize them with various plant-based fillings to suit any palate or dietary preference. Embrace the joy of creating and sharing this delightful taste of Vietnam, ready to be enjoyed any time of the day!
Expert Tips for Banh Xeo Success
- Optimal Pan Heat is Paramount: The secret to an irresistibly crispy Banh Xeo lies in a well-heated non-stick pan. Ensure your pan is hot enough that the batter sizzles immediately upon contact. This initial burst of heat is critical for developing the crepe’s delicate, crisp texture.
- Achieve the Right Batter Consistency: The crepe batter should be thin enough to spread easily and evenly across the pan with a quick swirl. If your batter feels too thick, incrementally add a teaspoon of water at a time until you reach a pourable, smooth consistency that coats the back of a spoon lightly.
- Resist Overcrowding the Pan: For best results, cook one Banh Xeo at a time. This allows for consistent heat distribution and ensures each crepe crisps up perfectly without steaming.
- Embrace Filling Experimentation: While the mushroom and fresh vegetable fillings in this recipe are wonderfully delicious, feel free to unleash your culinary creativity. Explore other plant-based fillings such as seasoned tofu, crumbled tempeh, or a medley of other stir-fried vegetables you enjoy.
- Fresh Herbs: Non-Negotiable: The generous use of fresh aromatic herbs like mint, basil, and cilantro is not merely a garnish; it is an integral component of the Banh Xeo experience. These herbs contribute essential freshness, fragrance, and a vital counterpoint to the savory crepe. Do not skimp on them!
- Balance Your Nuoc Cham Sauce: The Nuoc Cham sauce is the soul of Banh Xeo. Take the time to taste and adjust the sauce to achieve a perfect balance of sweet, sour, salty, and spicy. This balance can transform your dish from good to extraordinary.
Nutritional Information (Approximate per serving)
Calories: 400kcal, Carbohydrates: 68g, Protein: 10g, Fat: 10g, Saturated Fat: 2g, Sodium: 679mg, Potassium: 758mg, Fiber: 8g, Sugar: 11g, Vitamin A: 6260IU, Vitamin C: 25.4mg, Calcium: 65mg, Iron: 2.4mg
Please note: Nutritional information provided is automatically calculated and should be considered an approximation. Actual values may vary based on specific ingredients and preparation methods.
Share Your Culinary Journey!
We absolutely love hearing from our community of home chefs! If you decide to recreate this delightful Banh Xeo recipe, we encourage you to share your experiences, insights, and even photos in the comments section below. Your feedback not only enriches our shared love for food but also inspires other aspiring cooks. We are genuinely thrilled to learn about your culinary adventures and how this recipe brought a taste of Vietnam to your table.