Bò kho (beef skewers)

Mar 27, 2026, updated Mar 27, 2026

Quang Nguyen of Noi Vietnamese Eatery and Devour Cafe shares this recipe for traditional bò kho, or Vietnamese beef skewers.

500g sirloin (thinly sliced)
4 cloves garlic
3 lemongrass stalks
2 shallots
30g ginger
4 cloves
4 star anise
1 cinnamon stick (or 1 tsp ground cinnamon)
1 tsp fennel seeds
1 tbsp sweet paprika
1 tbsp five spice
1 tsp chilli powder
1 tsp of ground annatto
3 tbsp tomato paste
1 tbsp fish sauce
1 tbsp soy sauce
1 tbsp brown sugar
1/2tsp white pepper

Prepare marinade by roughly chopping the garlic, lemongrass, shallots and ginger and placing in a food processor.

Add all remaining ingredients except the beef and blend into a smooth, aromatic paste.

Coat the beef in the marinade. Cover and refrigerate for at least 6 hours, ideally overnight.

Thread the marinated beef slices onto skewers, folding as needed.

Grill, pan-fry, or barbecue the skewers over medium-high heat until caramelised and cooked through.

Serve the skewers hot with fresh herbs, pickles, rice noodles or steamed rice, and a wedge of lime.

 

This article first appeared in the January 2026 issue of SALIFE magazine. 

Want to see more stories from InDaily SA in your Google search results?

  1. Click here to set InDaily SA as a preferred source.
  2. Tick the box next to "InDaily SA". That's it.
    Recipes