• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About Me
    • About Me
    • Contact Me
  • Recipe
    • Breakfast
    • Meal
    • Soups & Stews
    • Drink
    • Side Dishes
    • Dessert
  • Latest Recipes
    • Plant-based Hacks
    • Blogging tips
    • Recipe Series
  • Subscribe
  • Recommended Products
  • E-book

Veggie Anh

menu icon
go to homepage
  • Recipes
  • About Me
  • E-book
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • E-book
  • Subscribe
×
Home » Meal

1 April 2022 Meal

Vegan Bun Cha (Vietnamese Grilled Pork Noodles Bowl)

Jump to Recipe·Print Recipe

This Vegan Bun Cha (Vietnamese Grilled Pork Noodles) is my plant-based version of the classic Vietnamese Bun Cha. This recipe features meatballs made from chickpeas and eggplant, chewy rice noodles, herbs, and a savory, addictive dipping sauce. It makes a delicious lunch or dinner!

Vegan Bun Cha

I was born and raised in Hanoi, and there is a classic Hanoi dish that every tourist must try at least once - Bún Chả. It's a dish that is so close to my heart and is one of the national pride. Since going vegan, I find that the choices for a vegan or vegetarian version of Bún Chả are very limited. So this is my attempt to recreate a version of this dish that stays true to the authentic recipe, while suitable for those who are following a vegan or vegetarian diet.

Normally, Bun Cha consists of grilled pork, vermicelli noodles, fresh herbs, and a savory dipping sauce. However, this vegan version replaces the pork with plant-based ingredients such as chickpeas, eggplant, onion, garlic, lemongrass, and cilantro that mimic the texture and aim to replicate the savory, umami flavors.

Vegan Bun Cha

For another vegan meatball recipe, check out my Tofu Meatball Banh Mi!

For more Vietnamese vegan noodle soups, check out Vegan Pho, Vegan Bun Rieu, and Vegan Bun Bo Hue. Check out my collection of vegan Vietnamese recipes.

Jump to:
  • Ingredients of Vegan Bun Cha
  • Instructions
  • How to serve your Vegan Bun Cha
  • Variations
  • Substitutes
  • Storage Tips
  • 📖 Recipe
  • Other Vietnamese Recipes
  • Other Noodle Soup recipes
  • 💬 Reviews

Ingredients of Vegan Bun Cha

To make the meatballs, you'll need these ingredients:

Vegan Bun Cha ingredients
  • Eggplant: Roasted and blended with other ingredients to provide a meaty texture and flavor.

  • Chickpeas (from a can): Finely mashed and added to the mixture for binding and added protein.

  • Lemongrass: Blended with other aromatics to enhance the overall taste of the meatballs.

  • Onion: Adds flavor and moisture to the meatball mixture.

  • Garlic: Provides a savory taste and enhances the overall flavor.

  • Cilantro: Adds a fresh and vibrant element to the meatballs.

  • Soy sauce: Adds umami flavor and depth to the mixture.

  • Sugar: Balances the flavors and adds a touch of sweetness.

  • Black pepper: Adds a subtle heat and complements the other flavors.

  • Flour: Helps bind the ingredients together and achieve a desired texture.

To serve you'll need:

Fresh vegetables and noodles
  • Rice noodles
  • Fresh vegetables like lettuce, cucumber, cilantro and Thai basil

'Nuoc mam' Fish sauce mix

  • Vegan fish sauce (sub with soy sauce)
  • Sugar (or sweetener of choice)
  • Rice vinegar
  • Lime juice
  • Hot water
  • Minced garlic and chili
  • Thinly sliced carrot (optional)

See the recipe card for full quantity.

Instructions

For the Vegan Meatballs:

  • Preheat your oven to 200°C (400°F). Slice the eggplant into thin slices and roast them in the oven with a pinch of salt and olive oil for about 25 minutes or until softened, flipping them halfway through.
  • Prepare the lemongrass by bashing it with a rolling pin to release the flavors. Remove the tough outer leaves and roughly chop the lemongrass. Also, roughly chop the onion and garlic cloves.
  • In a food processor or blender, combine the chopped onion, garlic, lemongrass, roasted eggplant and chickpeas. Blend them together until well combined.
Roast your eggplant
Add ingredients to your blender
Add chickpeas
  • Transfer the mixture to a bowl, add soy sauce, sugar, black pepper, and flour and mix well. Refrigerate for 2 hours or place it in the freezer for 20 minutes. Chilling the mixture will help it firm up, making it easier to shape into meatballs. If needed, add more flour to the mixture to achieve a firmer consistency.
  • After chilling, shape the mixture into meatball shapes. If necessary, you can roll them in a bit more flour to help them hold their shape.
  • You have two options for cooking the meatballs. You can either fry them in a pan until they are golden and crispy, or you can bake them in the oven until they achieve the desired texture. Choose the method you prefer.
Mix well with the seasoning
Shape into balls
Fry until golden brown on both sides

To assemble:

  • Cook the rice noodles according to the package instructions. Once cooked, rinse them under cold water and drain well.
  • Thinly slice the lettuce and cucumber. You can also prepare additional herbs like cilantro, mint, and Thai basil if desired.
  • In a bowl, combine the vegan fish sauce (or soy sauce), sugar (or sweetener of choice), rice vinegar, lime juice, water, minced garlic, and chili. Mix everything well to create the sauce. You can adjust the sweetness, tanginess, and spiciness to your taste.
  • Divide the sauce into two serving bowls. Add the vegan meatballs to the sauce.
  • Arrange the cooked rice noodles, lettuce, and herbs on separate plates.
Prepped ingredients to make the recipe
Assemble the vegan bun cha

How to serve your Vegan Bun Cha

To serve your vegan Bun Cha:

  • Take a small portion of rice noodles and vegetables then dip in the sauce. Enjoy them with the vegan meatballs.
  • Repeat these steps until you finish all the ingredients.
Serve your vegan Bun Cha

Variations

  • Alternatives for the ingredients for vegan meatballs: While the recipe suggests using eggplant and chickpeas for the meatballs, you can experiment with different vegetables like zucchini, sweet potatoes, or even cauliflower and substitute chickpeas with tofu.
  • You can also add various herbs and spices such as turmeric, cumin, or smoked paprika to enhance the flavors. Feel free to customize the dish based on your preferences and explore different combinations to create your unique twist on this Vietnamese classic.

Substitutes

  • Lemongrass: If you don't have access to fresh lemongrass, you can use lemongrass paste or omit it.
  • In place of vegan fish sauce, you can use soy sauce or coconut aminos (gluten-free option) to add the desired savory flavor.
  • If rice noodles are not readily available, you can substitute them with other types of Asian noodles such as wheat noodles, glass noodles and soba noodles.

Storage Tips

  • If you have leftover vegan meatballs, store them in an airtight container in the refrigerator for up to 3-4 days. If you plan to store them for longer, freezing is a great option. Place the cooked meatballs in a freezer-safe container or bag, and they should keep well for up to 3 months.
  • The dipping sauce can be stored in a sealed jar in the refrigerator for about a week.
  • Remember to keep the rice noodles and vegetables separate from the sauce and store them in separate airtight containers in the refrigerator. When ready to enjoy, simply assemble the components and enjoy a fresh and delicious vegan Bun Cha meal!

If you have tried my recipe, please let me know what you think by leaving me a review on this page or tagging me on Instagram @veggieanh. I would love to see your creations!

Print

📖 Recipe

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Bun Cha featured image

Bun Cha Chay (Vegan Grilled Pork Noodles)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Veggie Anh
  • Total Time: 1 hour 15 minutes
  • Yield: 2 servings 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Bun Cha Chay (Vegan Grilled Pork Noodles) is the plant-based version of the classic Vietnamese Bun Cha. This recipe features meatballs made from chickpeas and eggplant, chewy rice noodles, herbs, and a savory, addictive dipping sauce. It makes a delicious lunch or dinner!


Ingredients

Units Scale

Vegan Meatballs:

  • 1 eggplant
  • 250g chickpeas from a can
  • 2 stalks lemongrass
  • 1 small onion
  • 2 cloves of garlic
  • 15g cilantro
  • 2 tbsp soy sauce
  • 1 tbsp sugar
  • ½ tsp black pepper
  • ½ cup flour (add more if needed)

Serve with:

  • 2 servings (200g) of rice noodles
  • 1 lettuce
  • Herbs like cilantro, mint and Thai basil (optional)

'Nuoc mam' Fish sauce mix

  • ¼ cup vegan fish sauce (sub with soy sauce)
  • ¼ cup sugar (or sweetener of choice)
  • 2 tbsp rice vinegar
  • Juice from 1 lime
  • 1 cup boiling water
  • minced garlic and chili (I used 3 cloves of garlic and 1 Thai chili pepper)
  • Thinly sliced carrot (optional)

Instructions

For the Vegan Meatballs:

  1. Preheat your oven to 200°C (400°F). Slice the eggplant into thin slices and roast them in the oven for about 25 minutes or until softened, flipping them halfway through.
  2. Prepare the lemongrass by bashing it with a rolling pin to release the flavors. Remove the tough outer leaves and roughly chop the lemongrass. Also, roughly chop the onion and garlic cloves.

  3. In a food processor or blender, combine the chopped onion, garlic, lemongrass, roasted eggplant and chickpeas. Blend them together until well combined.

  4.  Transfer the mixture to a bowl, then add the soy sauce, sugar, black pepper, and flour to the mixture. Mix everything until well incorporated

  5. Transfer the mixture to a bowl and refrigerate for 2 hours or place it in the freezer for 20 minutes. Chilling the mixture will help it firm up, making it easier to shape into meatballs. If needed, add more flour to the mixture to achieve a firmer consistency.

  6. After chilling, shape the mixture into meatball shapes. If necessary, you can roll them in a bit more flour to help them hold their shape.

  7. You have two options for cooking the meatballs. You can either fry them in a pan until they are golden and crispy, or you can bake them in the oven until they achieve the desired texture. Choose the method you prefer.

To assemble:

  1. Cook the rice noodles according to the package instructions. Once cooked, rinse them under cold water and drain well.

  2. Thinly slice the lettuce. You can also prepare additional herbs like cilantro, mint, and Thai basil if desired.

  3. In a bowl, combine the vegan fish sauce (or soy sauce), sugar (or sweetener of choice), rice vinegar, lime juice, water, minced garlic, and chili. Mix everything well to create the sauce. You can adjust the sweetness, tanginess, and spiciness to your taste.

  4. Divide the sauce into two serving bowls, add the vegan meatballs in.

  5. Arrange the rice noodles, lettuce, cucumber, and herbs on separate plates.

  6. To serve, add a small portion of rice noodles and herbs to your sauce bowl and enjoy. Repeat this step until you have finished all or most of the ingredients.

  • Prep Time: 45 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: stovetop, frying, blending
  • Cuisine: Vietnamese

Nutrition

  • Serving Size: 1
  • Calories: 801
  • Sugar: 32.9g
  • Sodium: 3409mg
  • Fat: 3.4g
  • Saturated Fat: 0.5g
  • Carbohydrates: 159.8g
  • Fiber: 21.6g
  • Protein: 24g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag me @veggieanh — I can't wait to see your creations!

Other Vietnamese Recipes

  • Turmeric Tofu featured image
    Turmeric Tofu with Dill
  • Vegan beef pho featured image
    Vegan 'Beef' Pho
  • Vegan Fish featured image
    Vegan 'Fish' (from enoki mushrooms)
  • Crispy Rice Salad featured image
    Crispy Rice Salad with Lemongrass Tofu
  • Mushroom-Fritters-featured-image
    Oyster Mushroom Fritters
  • Mung Bean Porridge
    Mung Bean Porridge
  • Vietnamese Sesame Balls featured image
    Air-fryer Vietnamese Sesame Balls (Bánh Cam/ Bánh Rán)
  • Vegan Fish Sauce Wings featured image
    Vegan 'Fish' Sauce Wings

Other Noodle Soup recipes

  • Vegan Pho
    Vegan Pho with Tofu and Mushroom (Phở Chay)
  • Vegan Bun Bo Hue
    Vegan Bún Bò Huế (Vietnamese Spicy Noodle Soup)
  • Bun Rieu Chay
    Bún Riêu Chay (Vegan Crab Noodle Soup)
  • Vegan Curry Ramen with Fried Tofu
    Vegan Curry Ramen with Panko Fried Tofu

More Meal

  • a plate full of nori wrapped tofu
    Nori Wrapped Tofu
  • 3 origini balls in a lunch box
    Vegan Onigiri 3 ways (Japanese Rice Balls)
  • Fully assembled cold ramen on a plate.
    Vegan Japanese Cold Ramen
  • Vegan Mapo Tofu featured image
    Vegan Mapo Tofu

Reader Interactions

Comments

No Comments

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Primary Sidebar

About Me

Veggie Anh profile image

Hi, I'm Anh! I am the blogger, and content creator, and recipe developer behind Veggie Anh. My goal is to inspire you to eat more veggies by sharing my recipes, videos, stories, and more!

More about me →

  • Instagram
  • YouTube
  • TikTok
  • Pinterest

Trending Recipes

  • Chickpea Tofu
    Chickpea Tofu (Burmese Tofu)
  • Kimchi jjigae
    Kimchi Jjigae - Korean Kimchi Stew (Vegan)
  • Vegan Sushi Bake
    Vegan Sushi Bake
  • Vegan Pork Belly

Footer

↑ back to top

About

  • About
  • Privacy Policy
  • Contact

  • Instagram
  • Pinterest
  • TikTok
  • YouTube
  • Mail

Sign up for my newsletter

    Built with ConvertKit

    Recent Posts

    • Banh Flan (Vegan Vietnamese Coffee Caramel Flan)
    • Nori Wrapped Tofu
    • Chickpea Flour Omelette (Vegan Egg Series Part 3)
    • Vegan Fried Egg (Vegan Egg Series Part 2)
    • Vegan Mung Bean Egg (Vegan Egg Series Part 1)

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Veggie Anh