National Dish Vietnam: Goi Bo (Recipe)

In this article
Cool, fresh and bursting with flavour, Goi Bo is Vietnam’s much-loved beef salad and the perfect thing to make when the weather warms up. Tender strips of beef meet crisp vegetables and a tangle of fragrant herbs, all brought together by a zingy lime-and-fish-sauce dressing. It is light yet deeply satisfying, and quick enough to throw together on a busy evening. One forkful and you will understand why this refreshing dish has earned its place on tables right across the country.
About Goi Bo
Goi Bo enjoys a long-standing tradition in Vietnam and is celebrated for its versatile flavours and crunchy textures. This refreshing beef salad strikes a perfect balance between juicy meat, fresh herbs and crisp vegetables. It is often served as a light main course or as a side dish alongside other Vietnamese specialities. The interplay of sweet, sour, salty and savoury notes is what makes it so moreish, and every bite delivers a little of that classic Vietnamese freshness.
Ingredients (serves 1–2)
- 200g beef (such as sirloin or fillet)
- 1 carrot
- 1/2 cucumber
- 1 small onion
- 1 handful coriander
- 1 handful mint
- 2 tablespoons lime juice
- 1 tablespoon fish sauce
- 1 teaspoon sugar
- 1 pinch salt
- 1 pinch pepper
- 1–2 chillies (optional, to taste)
- 1 garlic clove
Shopping for the ingredients
When shopping for Goi Bo, freshness is everything. Choose fresh, good-quality beef, as this has a huge influence on the final flavour. Buy your vegetables from a local market if you can, where you are most likely to find the crispest, freshest produce. The coriander and mint should be fragrant and lively too, since the herbs are central to the dish. A little care at the shopping stage pays off in a far brighter, more aromatic salad.
Preparing the dish
Getting Goi Bo ready is quick and straightforward. The beef should be sliced into thin strips, while the carrot and cucumber are cut into fine julienne. Slice the onion into wafer-thin rings and soak them briefly in cold water to soften their sharpness. Roughly chop the coriander and mint so they are ready to fold through at the end. With everything prepped and laid out, the salad comes together in moments.
Step-by-step instructions
- Heat a pan and sear the beef briefly over high heat until nicely browned.
- Take the pan off the heat and let the meat cool slightly.
- Make the dressing by whisking together the lime juice, fish sauce, sugar, salt, pepper, chopped garlic and finely chopped chillies in a small bowl.
- Tip the seared beef, carrot, cucumber and onion rings into a large bowl.
- Pour over the dressing and toss everything together well.
- Finally, fold through the chopped herbs and serve the salad straight away.
Gluten-free / lactose-free version
This dish is naturally gluten-free and lactose-free, as it contains no dairy or gluten-rich ingredients. Just take care to use a gluten-free fish sauce, especially if you have coeliac disease or a gluten intolerance. Most fish sauces are gluten-free by nature, but it is always worth checking the label to be sure. That makes Goi Bo a wonderfully inclusive choice for guests with dietary needs.
Tips for vegans and vegetarians
A vegan or vegetarian version of Goi Bo is easy to put together by swapping the beef for tofu or tempeh. Season the tofu or tempeh in the same way and fry it until crisp before tossing it through the salad. Alternatively, mushrooms such as shiitake or oyster mushrooms make a great choice, offering a meaty texture that holds up well against the lively dressing.
More tips and tricks
One key tip for Goi Bo is to slice the beef thinly so it soaks up the flavours of the dressing. Use a sharp knife and cut against the grain for the most tender result. If you want the salad even fresher and crunchier, plunge the vegetables into ice water briefly before tossing them in. These small touches make a noticeable difference to the texture and the overall bite of the dish.
Adapting the recipe to your taste
The basic recipe for Goi Bo is easy to tailor to your own preferences. For a spicier version, add more chillies or a drizzle of chilli oil. If you are not a fan of coriander, simply leave it out or swap it for Thai basil. And for an extra nutty note, scatter over some roasted peanuts or cashews just before serving. The salad happily takes on whatever twist you fancy.
Ingredient substitutions
If certain ingredients are hard to find, there are easy alternatives. Instead of fish sauce you can use soy sauce or tamari, which deliver a similar umami depth. Mint can be replaced with basil or lemon balm. And if beef is not available, chicken breast or pork fillet work well too — the latter shines in dishes like Heo Quay. Substitutions like these let you adapt the recipe to whatever you have to hand.
Drink pairing ideas
Goi Bo pairs beautifully with a range of drinks. A refreshing lime soda matches the salad’s bright, fresh flavours perfectly. Vietnamese iced teas also work well, as do lightly sparkling white wines such as a Sauvignon Blanc. For something cooling, a chilled beer — an Asian-style lager in particular — rounds out the experience nicely and complements the salad’s lively dressing.
Serving and presentation ideas
Presentation can really lift the enjoyment of Goi Bo. Serve the salad on large, flat plates and garnish with extra chopped herbs and finely sliced chilli rings. A few lime wedges around the edge add both visual appeal and the chance for an extra hit of freshness. Reach for colourful bowls or platters to highlight the vibrant colours of the salad and make the whole dish look as inviting as it tastes.
A bit of history
Goi Bo has deep roots in Vietnamese culture and is often served on special occasions. The dish reflects the Vietnamese love of fresh ingredients and well-balanced flavours. It originally hails from the south of Vietnam but quickly gained popularity right across the region. The name “Goi Bo” translates literally as “beef salad”, and the preparation varies from region to region and family to family — a hallmark of the wider world of Vietnamese cuisine.
More recipe ideas
Summary: Goi Bo
Goi Bo is a refreshing Vietnamese beef salad that stands out for its fresh ingredients and versatile flavours. It is simple to prepare and adapts easily to different dietary needs, from gluten-free to vegan. Whether served as a main course or a side, Goi Bo is a delicious and healthy choice. Give this traditional dish a try and bring a little piece of Vietnam into your own kitchen.


