This post may contain affiliate links. Please read our disclosure policy.

This Vietnamese-inspired Grilled Betel Leaves (Bò Lá Lốt Chay) consists of betel leaves filled with tofu and infused with aromatics like lemongrass, garlic, and shallots. The rolls are then cooked until crispy and served with a delicious pineapple dipping sauce!

Grilled betel leaves topped with crushed peanuts.

📘 What Is Bò Lá Lốt

Bò lá lốt is a Vietnamese dish that consists of beef rolled in betel leaves and grilled over a barbecue or pan-fried. Translating the name of this dish is quite difficult, “cuốn lá lốt” would translate to betel leaves rolls, while “Bò lá lốt” would mean betel leaves beef.

Once cooked, the leaves get a subtle peppery flavor and a chewy texture. Bò lá lốt is often served rolled in rice paper with vermicelli woven, cucumber, roasted peanuts, and pineapple slices and then dipped into a sauce.

This Vietnamese dish is one of my favorites, along with Bún Chả Giò, Vegan Egg Rolls, and Bún Bò Huế.

Ingredients like betel leaves, tofu, black mushrooms, lemongrass, peanuts.

🥣 How to Make It

This recipe is quite easy, and the only ingredient you might have to look for is wild betel leaves, but if you have Asian stores near you, that shouldn’t be a problem!


Let’s start with the filling. Here are what you will need:

  • Tofu – Use firm tofu or medium tofu if you prefer a softer texture. Not a fan of tofu? Feel free to replace it with vegan ground meat or finely shredded vegan chicken for an even meatier texture!
  • Betel leaves – Pick the fresh and large wild betel leaves. Most Asian grocery stores carry them. It is sold in the refrigerated section.
  • Lemongrass – Lemongrass brings a fresh and lemony flavor to the rolls. You can use fresh lemongrass stalks or chopped frozen lemongrass if you want to save time.
  • Vegan oyster sauce – For umami and some sweetness. You can use homemade oyster sauce or store-bought stir-fry sauce.
  • Black mushrooms – These black mushrooms are sold dried and need to be rehydrated for a few minutes before use.
  • Shallots and garlic
  • Ground black pepper – To spice up a little bit of the filling.
  • Five spiceFive-spice powder is optional, but it brings more flavor and a subtle anise aroma.
  • Roasted peanuts – For topping, simply omit them for a nut-free option.

To prepare the filling, crumble the tofu in a bowl. Add the chopped lemongrass, garlic, shallots, shredded black mushrooms, and the aromatics. Mix until fully combined. The mixture should not be completely smooth. Keep some larger tofu chunks for more texture.


Now that the filling is ready. Let’s make the rolls!

  1. Arrange a betel leaf on a cutting board or working surface. The shiny side faces down.
  2. Place a heaping tablespoon of the tofu mixture on the bottom of the leaf.
  3. Fold the right and left edges of the leaf over the tofu filling.
  4. Roll it up tightly and thread the roll on a small skewer.
  5. Repeat with the remaining tofu filling and betel leaves.


To cook the betel leaves, you can either pan-fry them in a skillet for a few minutes until slightly browned or place them on a barbecue to grill them.

Frying stuffed betel leaves in a skillet.

🫓 How to Eat It

There are a few different ways you can enjoy these rolls:

  • In spring rolls: Probably the most classic way. Wet a sheet of rice paper, top with cooked rice vermicelli (or vermicelli woven), a few slices of cucumber, pineapple, fresh herbs, and one or two betel leaf rolls. Roll the rice paper tightly and dip it into the sauce. You can learn more about the dipping sauce below.
  • On top of noodles or rice: These rolls make a delicious and high-protein topping for rice noodles or steamed rice.
  • As is: Simply dip the rolls in your favorite dipping sauce!
Grilled betel leaves with cucumber, cilantro, rice noodles, and pineapple.

🍍 Dipping Sauce

The dipping sauce is almost as important as the rolls and brings a ton of flavor. This is just one version of the sauce I am giving below, but you can definitely use your favorite dipping sauce. To prepare the sauce, you will need:

  • Fermented bean paste – Also called “salted soybean sauce” or “soybean paste”, this salty sauce can be found in almost all Asian stores, or you can get soybean paste online.
  • Chao – Also known as fermented tofu or fermented bean curd, you can learn how to make you own chao here, or buy chao online.
  • Pineapple – For sweetness and subtle fruitiness.
  • Lemongrass – For a citrusy flavor.
  • Garlic – Use fresh garlic cloves. Garlic powder would not yield the same flavor.
  • Chili – Optional if you want some heat.

To prepare the sauce, sauté the lemongrass, garlic, and chili for a few minutes. Next, add the finely chopped pineapple, fermented bean paste, and chao. Dilute with a couple of tablespoons of water, and serve!

Close up of grilled betel leaves.

While this Vietnamese dish is not one of the most famous, it definitely deserves more recognition! The rolls are chewy with a tender filling and a delicate peppery flavor. Serve with the dipping sauce for a super flavorful dish!

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Grilled betel leaves topped with chopped peanuts.
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Grilled Wild Betel Leaves (Cuốn Lá Lốt)

5 from 1 vote
Author: Thomas Pagot
This Vietnamese-inspired dish consists of grilled betel leaves filled with tofu, mushrooms, lemongrass, shallots, and garlic. Served with a delicious pineapple dipping sauce!
Prep Time : 30 minutes
Cook Time : 10 minutes
Total Time : 40 minutes
Servings 9 rolls



  • 14 ounces firm tofu or vegan ground meat
  • 2 tbsp dry minced wood ear mushrooms
  • 1 shallot minced
  • 1 clove of garlic minced
  • 1 and 1/2 tbsp finely chopped lemongrass
  • 1 tbsp vegan oyster sauce
  • 1 tsp sugar
  • 1/2 tsp soy sauce
  • 1/8 tsp salt
  • 1/8 tsp ground black pepper
  • 1/8 tsp five-spice powder
  • 9 large fresh wild betel leaves
  • 3 tbsp roasted peanuts roughly chopped
  • Optional: cucumber slices, rice noodles, cilantro, rice paper

Dipping Sauce

  • 1 tbsp oil
  • 2 tbsp minced lemongrass
  • 1 clove of garlic minced
  • 1 Thai chili minced, optional
  • 1/4 cup soybean paste
  • 1/2 cup finely chopped pineapple
  • 1 tbsp fermented tofu (chao)
  • 2 tbsp water



  • Soak the dry wood ear mushrooms in hot water for 2-3 minutes. Rinse and drain very well. Mince the mushrooms and set aside.
  • Drain the tofu very well and finely crumble it in a bowl. Add the minced mushrooms, shallot, garlic, lemongrass, vegan oyster sauce, sugar, soy sauce, salt, ground black pepper, and five-spice powder.
  • Using a spoon, mix the tofu with the seasonings until fully combined. Taste and adjust saltiness if needed.
  • To roll: Lay a betel leaf on a working surface or cutting board, shiny face down. Place a heaping tablespoon of the tofu filling on the bottom of the leaf and shape it into a cylinder. Fold the sides of the leaf over the tofu filling and roll it up tightly.
  • Thread the roll on a small skewer and repeat with the remaining leaves and filling.
  • To cook: Heat a couple of tablespoons of oil in a large skillet over medium heat. Once hot, add the skewers and cook for 3-4 minutes, or until golden brown and slightly charred. Flip the skewers and cook for another 3-4 minutes on the other side.
  • Top with roasted peanuts and serve warm or at room temperature. You can serve as is or rolled in rice paper with cucumber slices, rice noodles, pineapple, and cilantro.

Dipping Sauce

  • Heat the oil in a skillet over medium heat. Once hot, add the lemongrass, garlic, and chili. Sauté for 2-3 minutes, or until fragrant. Keep an eye on it. You don't want to burn the lemongrass.
  • Next, pour in the soybean paste, chopped pineapple, fermented tofu, and the water to dilute. Let simmer for 1-2 minutes and remove from heat. Taste the sauce. If it's too thick or too salty, dilute it with more water.
Course : Entree, Main Course
Cuisine : Vietnamese
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Notify of
Did you make this recipe? Rate it!

Newest Most Voted
Inline Feedbacks
View all comments

looks yummy..what would you substitute for the Betel leaves?

Cant wait to make this soon for me i never had grilled wild betel leaves before perfect for my after office meals love your recipes as always brightens up my day everyday after work

5 stars
And i have betel leaves at home in Singapore cant wait to try this soon for me