
This dish originated from the city of Huế, which is where my dad’s side of the family is from. “Bánh” in Vietnamese loosely translates to “cake” and “bèo” means duckweed – aptly named because these cakes resemble the circular leaves that float on water in lakes and ponds.
There are different versions of bánh bèo with different toppings across the country, but the classic Huế version consists of flat rice cakes steamed in small ceramic dishes, topped with shrimp, scallion oil, crispy pork rind, and a sweet and savory sauce.
The cakes themselves are vegan, so to veganize the whole dish, you can replace the shrimp topping with an alternative like minced mushrooms, and the pork rind with fried or baked cubes of bread.

The city of Huế was the old Imperial city and the capital for the Nguyễn dynasty from late 19th to mid 20th century. Huế cuisine is known for being flavorful, complex, and “fussy” or intricate due to the influence of royal culture. You’ll find incredibly presented dishes like “Nem công, chả phượng”, i.e. Peacock fried rolls and Phoenix meat loaf.
A really popular category of Huế foods is rice cakes: bánh nậm, bánh bột lọc, bánh ram ít, and of course bánh bèo. In Vietnam, you’ll find specialized Huế food restaurants that serve a variety. Each order is small so you can have a taste of everything – think dimsum and tapas. This was one of my family’s favorite Sunday brunch options: we would start with a few different types of rice cakes and finish by sharing some bún bò Huế.
I love all Huế rice cakes, but bánh bèo might be my favorite. The combination of all the different flavors and textures checks all the boxes. Plus, scooping the cakes from their little dishes is just so much fun.
You will see bánh bèo served in 2 ways: the first is a platter of ceramic dishes containing individual bánh bèo that you scoop out yourself when eating (photo above). The second is with all the cakes already scooped out and arranged on a plate (photo below). The latter is usually how you will see it served for a big party to make it easier for guests and save space.

INGREDIENTS FOR BÁNH BÈO
- Rice flour – Bột gạo tẻ: Regular non-glutinous rice flour – the base of our rice cake, along with hundreds of other “rice cakes” that we have in Vietnamese cuisine. It is naturally gluten free. For other recipes with rice flour, click HERE.
- Tapioca starch – Bột năng: A common binding/crispifying/thickening agent in Vietnamese cuisine. In this recipe, it helps bind the rice flour and gives the rice cake bounciness. For other recipes with tapioca starch, click HERE.
- Dried shrimps – Tôm khô: A pantry must-have for most Vietnamese households. As with other dried ingredients, the flavors have been super concentrated through the drying process. Dried shrimps are an easy way to add umami and depth to broths and soups. My family commonly uses them for canh – vegetable-based soups that are always present on the dinner table. You can find dried shrimps in the refrigerated or freezer section at Asian/International grocery stores, or buy them directly from brands like Khô Market (US-based).
- Green onion – Hành lá
- Pork crackling – Da heo chiên giòn
- Fish sauce – Nước mắm: arguably the most important seasoning sauce in Vietnamese cuisine. Made from fermented anchovies, it is salty and incredibly umami. Non-vegan Vietnamese recipes without fish sauce are very rare. The best nước mắm comes from Phú Quốc or surrounding islands off the coast- Southwest of mainland Vietnam. Our favorite brand available outside of Vietnam is Red Boat (U.S.).
- White granulated sugar – Đường cát trắng
- Salt – Muối
- Vegetable oil – Dầu thực vật
- Water – Nước
TOOLS FOR BÁNH BÈO
- Shallow ceramic dishes – the same type used for dipping sauces (9-10m cm diameter)
- Steamer/steamer pot
- Blender/food processor or mortar and pestle
DIRECTIONS FOR BÁNH BÈO
- Add dried shrimp to a bowl along with some warm water and let rehydrate for 30 minutes.
- While shrimp is soaking: add rice flour, tapioca starch, and salt to a large bowl.
- Add room-temperature water and whisk until you have a smooth batter with no lumps.
- Add in boiling water gradually while whisking continuously until fully combined.
- Cover the bowl with a lid or food wrap and let rest for at least an hour.
- Chop up green onion greens.
- Heat a small pan on medium and add the oil from the Scallion oil section.
- Once the oil is simmering, add diced green onion and sauté for 1 minute.
- Pour the scallion oil into a small bowl and set aside.
- After 30 minutes of soaking, strain and de-vein shrimp if needed.
- Add the shrimp to a pot along with the water in the Shrimp floss section.
- Bring to boil on medium, cover with a lid, and cook for 5 minutes.
- Strain the shrimp broth into a bowl and set the shrimp aside.
- To the shrimp broth, add fish sauce and sugar from the Sauce section. Stir until the sugar has fully dissolved and set aside.
- Add the shrimp to a food processor/blender and pulse. How fine to blend the shrimp is up to your personal preference. I stop when most pieces are the size of a sesame seed but the shrimp is not too fine and powder-like.
You can also use a mortar and pestle to crush the shrimp. - Heat a pan on medium, add the blended shrimp along with fish sauce and sugar.
- Cook for about 5 minutes, stirring continuously to beak up clumps and prevent burning, until dry and fluffy. Pour into a bowl and set aside.
- Once the batter has sat for at least an hour, add water to your steaming pot, place on the stove, and place the steamer basket on top.
- Arrange the ceramic dishes inside the steamer, add the lid, and bring water to boil on high.
NOTE: if your lid is glass or metal, wrap it in a towel to reduce the amount of condensation that will slide back down to the dishes. - Once boiling, reduce heat to medium high and set timer for 10 minutes. This step of pre-heating the dishes allow the cakes to cook evenly and create the iconic divot in the center.
- Add vegetable oil to the rice flour batter and whisk.
Optional but recommended: Pour the batter into a jug/pitcher with a spout. This allows you to pour the batter in a clean steady stream. - After the dishes have pre-heated for 10 minutes, pour enough batter in each dish to create a ~1cm layer. Try to pour from a height of at least 5-10 cm above the surface of the dishes. This will help create the divot in the center of the rice cakes.
- Add the lid back onto the steamer and steam for 8-9 minutes.
- Carefully remove the dishes from the steamer with tongs or oven mitts and set them on the counter.
- Let them sit for another 2-3 minutes. In the meantime, gather your toppings for assembly.
- You can either now scoop out all the cakes and arrange them on a plate before adding toppings, or serve them in the ceramic dishes. To remove the cake from the dish: run the tip of a spoon around the edge of the cake and scoop it out. If you are do not have enough ceramic dishes to make the next batch, I recommend the scooping u0026 plating method of serving so you can wash and reuse the ceramic dishes.
- Assemble by adding some shrimp floss, scallion oil, and a piece of crackling on top of each rice cake.
- Serve with the sauce on the side to be poured on top of a cake before eating.
RECIPE VIDEO
[coming soon]
Made this recipe?
Let us know by leaving a comment or sharing and tagging us on Instagram @mmbonappetit!
We would love to see your delicious creations.
For more Vietnamese and French recipes, follow us on Instagram, Tiktok, and Youtube!