Bò Viên is Vietnam’s beef meatball that pairs perfectly with Phở! Learn how to make them fresh at home while still getting their signature springy bounce. They’re SUPER easy and packed with a robust beefy flavor. Try them in your kitchen and you’ll never settle for store-bought again!
Meatballs worth making at home
I love eating meatballs. Whether they’re made using pork or smothered in a curry sauce, there’s just something so incredibly satisfying about biting into a mouthful of juicy meat.
And when comes to a beef version, Bò Viên tops the list.
There’s nothing quite like it. Each one is ultra potent with beef flavor and second to no store-bought version. Their iconic springy texture is so easy to replicate at home that you’ll wish you had learnt it sooner!
The most amazing part about making a large batch is that you can simply freeze them and take them out to pair with your favorite soups, noodle soups, noodles, rice or sauce recipes.
They’re super convenient when you’re after something quick and satisfying or when you’re feeling like a snack!
Why are Vietnamese meatballs rubbery?
If you go for store-bought Bò Viên, you’ll find they have a texture that is quite ‘dai’ or pleasantly chewy. To achieve this rubbery mouth-feel, some brands might use borax. It acts as a preservative but is also a common ingredient found in cleaning products.
That’s why I would recommend that you make Vietnamese Beef Meatballs at home. That way, you’ll know exactly what goes into them!
To achieve the classic rubbery texture without borax, we like to freeze the ground meat to help it firm up. This is then followed up by a constant whipping to mimic the technique that gives Bánh Canh Cua (Crab Tapioca Noodle Soup)‘s prawn balls and Stuffed Tofu (Yong Tau Fu 釀豆腐) their signature springiness.
Storing the beef balls
When you buy Bò Viên at the shops, they’re often sold either frozen or refrigerated. With these homemade ones, you can do the same. Cook them first, then let each one come to room temperature.
Put them in a freeze-safe bag or container and store them in the freezer for up to 1 month. To eat, simply reheat in boiling water or soup. Alternatively, let them thaw before cooking in a hot liquid. You can even stir fry them in noodles or eat them with rice.
With so many ways to make a quick and easy dinner, there’s no reason not to make them this weekend!
Why this recipe works
- Freezing the ground meat keeps it firm so it holds its shape.
- Mixing the seasoning into the beef means the flavor is distributed evenly.
- Using a stand mixer efficiently beats the mixture until it becomes extra springy.
What you’ll need
For the meatballs
About the ingredients
Some butchers stock beef mince on display, but if you can’t find it then choose a cut with enough fat to keep the Bò Viên juicy. Ask the butcher to mince it for you. Great options include chuck, brisket or shank.
For the stock seasoning
About the ginger
Since the ginger will be used for flavor, you won’t need to remove the skin. Add it straight into the stock as is after a quick rinse.
How to make this recipe
Mix together 2 tbsp sugar, 1 tbsp chicken powder, 1/2 US cup water, the baking powder, potato starch, fish sauce, oil, pepper, garlic and onion powder.
Pour it onto the beef mince and mix it through thoroughly.
Place the mixture on plastic wrap and flatten it into a rectangle roughly 1cm (0.4″) thick. Wrap the whole rectangle in the plastic wrap. Double wrap to keep it extra sealed.
Freeze for 3.5 hours or until firm but still bendable.
Take the frozen meat out of the freezer and break it into smaller chunks into the standing mixer. Attach the head that is a flat beater.
Start the standing mixer and mix for 1 minute at the lowest speed.
Increase the speed to high and let it mix for 5 minutes.
Maximize the speed to the highest and let it mix for another 3 minutes until it forms a paste.
Use a spoon or ice cream scoop to scoop out the paste to form into spheres. Alternatively, use gloved hands to squeeze the paste through the circle formed between your thumb and index finger.
When formed into a ball, place into an ice bath. Repeat until all the paste has been turned into balls.
Pro Tip: Lightly oil the utensils you’ll be using so the mixture doesn’t stick.
Fill a pot up with enough water to cover all the meatballs if put inside. Stir through 2 tbsp salt and 1 tsp chicken powder before adding the ginger and onion.
Add 200g (0.44 lb) ice, then strain the uncooked Bò Viên into the pot. Turn the heat on high and let it come to a boil. Once boiling, cook for another 2-3 minutes or until cooked.
Drain and serve immediately as is!
Recipe FAQs
If you don’t have a stand mixer, you can mimic the whipping action by using a mortar and pestle. It’ll have to be a fairly large one to get through all the ground beef, but just beat at it with the pestle until it forms a paste. For any portions waiting to be beaten, keep them in the freezer in the meantime.
The temperature and whipping action are both key to making Bò Viên springy. The mince needs to be cold and the mixing in the stand mixture consistently fast.
You sure can! Chicken or pork will work well for this recipe. Ideally, still opt for the fattier cuts so the meatballs are juicier.
Tips for the best results
- Mix in smaller batches. If you put everything into the stand mixer at once, there may be too much. As soon as it starts mixing, the beef mince will start flying out of the mixer if there’s no lid.
- Work in a cool environment. This helps to keep the Bò Viên cold and firm so they don’t melt and lose their shape as you make them.
- Use beef bouillon. Doing so will deepen the beef flavor so they’re extra tasty.
More beefy recipes we love
- Bò Kho (Vietnamese Beef Stew) – Hearty, homey and stewed with spices until the beef is fall apart tender, this is a fantastic way to enjoy baguettes and noodles.
- Oxtail Hot Pot (牛尾煲) – Bring the family around to try a pot of incredibly tender oxtails in a deep satay-infused soup.
- Beef Congee – Super kid friendly and simple, it’s the best way to have an easy and humble meal.
- Satay Beef Noodle Soup – The broth is creamy, spicy and concentrated with earthy flavors.
- Bò Lúc Lắc (Vietnamese Shaking Beef) – Fire up the wok to make juicy beef cubes perfect for a weeknight side dish or an elaborate party!
Want more home cooked recipes?
Subscribe to our email list and be the first to get recipe updates as soon as they’re posted. You can also follow Wok & Kin on Instagram, Pinterest, Facebook and Twitter!
Bò Viên (Vietnamese Beef Meatballs)
Equipment
- stand mixer
- plastic wrap
- ice bath
- 200g/0.44 lb ice (for the stock)
Ingredients
For The Meatballs
- 1 kg / 2.2 lb ground beef/beef mince
- 2 tbsp sugar (or to taste)
- 1 1/4 tbsp salt (or to taste)
- 1 tbsp chicken bouillon powder
- 1/2 tsp baking powder
- 2 tbsp potato starch
- 1/2 US cup water
- 2 tbsp fish sauce
- 1/2 US cup oil (any neutral tasting one will do)
- 1/4 tsp pepper
- 1 tsp onion powder
- 1 tsp garlic powder
For The Stock Seasoning
- 2 tbsp salt
- 1 tsp chicken bouillon powder
- 30 g / 0.07 lb ginger
- 1/2 onion
- water (enough to cover all the meatballs when submerged)
Instructions
- Mix together 2 tbsp sugar, 1 tbsp chicken powder, 1/2 US cup water, the baking powder, potato starch, fish sauce, oil, pepper, garlic and onion powder.
- Pour it onto the beef mince and mix it through thoroughly.
- Place the mixture on plastic wrap and flatten it into a rectangle roughly 1cm (0.4") thick. Wrap the whole rectangle in the plastic wrap. Double wrap to keep it extra sealed.
- Freeze for 3.5 hours or until firm but still bendable.
- Take the frozen meat out of the freezer and break it into smaller chunks into the standing mixer. Attach the head that is a flat beater.
- Start the standing mixer and mix for 1 minute at the lowest speed.
- Increase the speed to high and let it mix for 5 minutes.
- Maximize the speed to the highest and let it mix for another 3 minutes until it forms a paste.
- Use a spoon or ice cream scoop to scoop out the paste to form into spheres. Alternatively, use gloved hands to squeeze the paste through the circle formed between your thumb and index finger.Pro Tip: Lightly oil the utensils you'll be using so the mixture doesn't stick.
- When formed into a ball, place into an ice bath. Repeat until all the paste has been turned into balls.
- Fill a pot up with enough water to cover all the meatballs if put inside. Stir through 2 tbsp salt and 1 tsp chicken powder before adding the ginger and onion.
- Add 200g (0.44 lb) ice, then strain the uncooked Bò Viên into the pot. Turn the heat on high and let it come to a boil. Once boiling, cook for another 2-3 minutes or until cooked.
- Drain and serve immediately as is!
Notes
- Mix in smaller batches. If you put everything into the stand mixer at once, there may be too much. As soon as it starts mixing, the beef mince will start flying out of the mixer if there's no lid.
- Work in a cool environment. This helps to keep the Bò Viên cold and firm so they don't melt and lose their shape as you make them.
- Use beef bouillon. Doing so will deepen the beef flavor so they're extra tasty.
- Some butchers stock beef mince on display, but if you can't find it then choose a cut with enough fat to keep the meatballs juicy. Ask the butcher to mince it for you. Great options include chuck, brisket or shank.
- Since the ginger will be used for flavor, you won't need to remove the skin. Add it straight into the stock as is after a quick rinse.
Janice says
These are fabulous! My husband says “I will be disappointed if I ever eat a meatball again and it doesn’t taste like this.” Thanks for the recipe!
I was a little apprehensive about how much salt & salty ingredients go into this recipe, since it is way more than the 1 tsp: 1 lb that I have generally followed for most of my cooking, but I followed the recipe as written and the flavor was perfect.
Jeannette says
Hi, Janice! You and your husband are too kind! I’m glad it worked out so well for you. It’s always nice to make it at home so you can control how much of each ingredient goes in to preference. Also glad to hear that the seasoning was enough!
Leena Chen says
This is great! We have fish allergy so we can’t eat store bought beef balls. However can I skip the freezing part? I don’t really want to use the plastic wrap. I feel so bad to use and throw away the single is plastic.
Jeannette says
Hi, Leena! The freezing part is quite important for the texture of the beef balls. What I would suggest as an alternative is to use baking paper or foil. Anything that you can use to wrap it up and freeze will work – even flattening it out on a plate with another plate on top! I hope that helps!
Dawn says
Can I substitute cornstarch for potato starch
Jeannette says
Hi, Dawn! You sure can 😀