Nyama choma

Goat or beef slow-roasted over charcoal and cut into bite-size pieces, served with salt, kachumbari salad and ugali. It is a weekend favorite with friends and family.

Nyama choma

Goat meat being roasted: Samuel Kiongo, CC BY-SA 4.0 (Wikimedia Commons)

Where it comes from

Nyama choma means 'roasted meat' in Swahili and is enjoyed in Kenya and Tanzania, particularly at social gatherings and roadside grills. The meat is simply seasoned so the smoke and fat do the talking.

Explore the cuisine of Kenya, Tanzania.

Recipe

Make Nyama choma at home

Serves 4-6Time 1 hour 30 minutes

Ingredients

  • 1 kg goat ribs or beef short ribs
  • 2 tsp coarse salt
  • 1 tsp black pepper
  • 1 tbsp vegetable oil
  • 2 tomatoes, chopped
  • 1 red onion, thinly sliced
  • 1 chili, minced
  • handful cilantro
  • 1 lime
  • ugali for serving

How it's made

  1. Rub the meat with salt, pepper and a little oil and let it rest for 30 minutes.
  2. Prepare charcoal for medium, steady heat.
  3. Roast the meat slowly, turning, for 45-60 minutes until tender and browned.
  4. Rest a few minutes, then chop into bite-size pieces.
  5. Mix tomato, onion, chili, cilantro and lime juice with a pinch of salt for the kachumbari.
  6. Serve the meat with the kachumbari and ugali.

Variations

  • Mbuzi choma: goat version.
  • Nyama choma with pilau rice or roasted maize.

Cook’s tip: Roast slowly and avoid flare-ups; the fat should render and crisp but not burn.

Related dishes

About this page

Description and method written by Intercontinental Chef. Home-style method; quantities are a starting point, so adjust to taste.

Photo credit
  • Goat meat being roasted: Samuel Kiongo, CC BY-SA 4.0 (Wikimedia Commons)