National Dish Vietnam: Goi Ca (Recipe)

In this article
Discover Goi Ca, the tempting Vietnamese fish salad that has won over palates the world over. This bright, refreshing dish brings together fresh fish, crisp vegetables and a chorus of fragrant herbs, all lifted by a zingy lime and fish sauce dressing. Light yet deeply satisfying, it is a wonderful way to taste the freshness at the heart of Vietnamese cooking — and surprisingly easy to recreate in your own kitchen.
About Goi Ca
Goi Ca is a much-loved dish from Vietnam, best described as a kind of vibrant fish salad that pairs the freshest ingredients with aromatic herbs and spices. It is a true explosion of flavour and a wonderful way to experience the culinary variety of the country. The balance of sour, salty, sweet and herbal notes makes every mouthful interesting, and the dish comes together quickly once your ingredients are prepped. In this recipe I will show you just how simple it is to bring this Vietnamese classic to your table at home.
Ingredients (serves 1–2)
- 200 g fresh fish (such as cod or sea bass)
- 1 lime (juice and zest)
- 2 tablespoons fish sauce
- 1 tablespoon sugar
- 1 small red chilli
- 1 garlic clove
- A handful of fresh herbs (such as coriander, mint and Thai basil)
- 50 g roasted peanuts
- 1 small red onion
- 1 carrot
- 2 tablespoons roasted rice
Shopping for the ingredients
To make an authentic Goi Ca, it is well worth seeking out high-quality, fresh fish. Visit a well-stocked supermarket or a trusted fishmonger to find the best catch of the day. Take care to choose fresh herbs too, as they intensify the flavour of the finished dish. The remaining ingredients — such as fish sauce, red chilli and roasted rice — are readily available in most Asian grocery shops and can often be ordered online as well.
Preparing the dish
Before you begin cooking, give the fish a thorough clean and slice it into thin pieces. Squeeze the lime and grate its zest, then finely chop the chilli and the garlic clove. Cut the onion into thin strips and shave the carrot into fine julienne. Having every component prepped and laid out gives you a clear overview, so the dish comes together smoothly and at a relaxed pace.
Step-by-step instructions
- Marinate the fish in lime juice, fish sauce and sugar, and leave to stand for 15 minutes.
- Add the garlic, chilli and lime zest, then mix well to combine.
- Fold through the onion strips and the carrot julienne.
- Roughly chop the fresh herbs and stir them gently into the salad.
- Arrange the fish salad on plates and scatter over the roasted peanuts and roasted rice.
Gluten-free / lactose-free version
Goi Ca is naturally lactose-free, as no dairy products are used at any stage. For a gluten-free version, simply make sure the fish sauce you use is certified gluten-free. The roasted rice is also gluten-free and adds a lovely nutty note to the salad. If you have any further intolerances, check the ingredient list carefully before you start cooking so that everyone at the table can enjoy the dish.
Tips for vegans and vegetarians
If you would like to try a vegan or vegetarian version of Goi Ca, you can replace the fish with tofu or tempeh. Marinate the tofu or tempeh just as you would the fish to capture that signature flavour. Swap the fish sauce for a soy-based vegan alternative, and the plant-based version becomes every bit as much of a culinary highlight as the original. For more meat-free inspiration, the fresh, herby Goi Nam makes a lovely partner.
More tips and tricks
To intensify the flavour of your Goi Ca, let the marinated fish rest briefly in the fridge before serving — this helps the aromas develop fully. Add the fresh herbs only just before serving so they keep their full fragrance. Feel free to experiment with the quantities to suit your own palate, and remember that the salad is at its best when it stays fresh and aromatic right up to the moment it reaches the table.
Adapting the recipe to your taste
Goi Ca lends itself beautifully to personal preference. If you like things hotter, add a few more chillies; for a sweeter profile, increase the amount of sugar. Adjust the quantity of herbs to taste and to what you have available. It really is worth playing around with the ingredients to find the perfect balance that suits you. For an equally adaptable seafood option, take a look at Ca Xot Chua Ngot.
Ingredient substitutions
If you do not have a fresh chilli to hand, dried chilli flakes work well in its place. As an alternative to fish sauce you can use soy sauce, though the flavour will be a little different. For a nutty touch, cashews make a fine stand-in for peanuts, and if you cannot find roasted rice, toasted sesame seeds do the job nicely. Substitutions like these let you adapt the recipe to what is in season or to your own taste.
Drink pairing ideas
A refreshing white wine, such as a Riesling or Sauvignon Blanc, pairs wonderfully with Goi Ca, its fruity, gently acidic character complementing the fish salad beautifully. Alternatively, a Vietnamese beer offers a pleasantly crisp balance to the dish. For non-alcoholic options, a ginger lemonade or a chilled green tea both work a treat.
Serving and presentation ideas
To make Goi Ca as much of a feast for the eyes as for the palate, arrange the salad on a large, flat plate. Garnish with the fresh herbs and roasted peanuts, and add a few lime wedges around the rim for an extra splash of colour. Serving in small, neat portions creates an elegant and inviting presentation that does justice to this lovely dish.
A bit of history
Goi Ca is a traditional Vietnamese dish that has been part of the country’s cuisine for generations. It originated in the coastal regions of Vietnam, where fresh fish is plentiful, and is often served at special occasions and festivals as a symbol of freshness and culinary variety. Today it is known and appreciated around the world, thanks both to its unique flavour and to its healthy, wholesome nature — a fine ambassador for Vietnamese cuisine.
More recipe ideas
Summary: Goi Ca
Goi Ca is a taste experience that combines fresh ingredients and aromatic herbs to perfection. This Vietnamese fish salad is easy to prepare and makes for a healthy, refreshing meal. Whether you make it with fish, tofu or tempeh, Goi Ca adapts and delights in equal measure. Give it a try and enjoy a piece of Vietnamese cooking right at home.


