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.

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
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
- Rub the meat with salt, pepper and a little oil and let it rest for 30 minutes.
- Prepare charcoal for medium, steady heat.
- Roast the meat slowly, turning, for 45-60 minutes until tender and browned.
- Rest a few minutes, then chop into bite-size pieces.
- Mix tomato, onion, chili, cilantro and lime juice with a pinch of salt for the kachumbari.
- 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

UgaliMain dishes · Kenya

Sukuma wikiMain dishes · Kenya

SuyaStreet food · Nigeria

BraaiMain dishes · South Africa

Kachumber saladSalads · India
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)
