Nyama Choma Skewers (AI-generated illustration)

Nyama Choma Skewers

By Ali Ocak · First published August 2026

Kenya Serves 41 h
Banner: AI-generated illustration, not a photograph of the dish

Kenya and Tanzania's 'roast meat' tradition: goat or beef grilled slowly over charcoal with little more than salt, carved at the table, and eaten by hand with kachumbari salsa and ugali. Skewered and chopped variants are sold everywhere from roadside jikos to dedicated choma zones.

Also known as nyama choma, choma meat, Kenyan grilled goat.

Reference video

Reference video by Ignite Your Fire With JudieBoni on YouTube — filmed by them, not by How To Make A Kebab.
Everything you need for Nyama Choma Skewers, laid out from above: Goat or beef, Coarse salt, Tomatoes, Red onion, Green chili, Lime, Fresh coriander, Ugali or bread (AI illustration)
Everything you need, seen from above · AI illustration, names added by us

Ingredients

Serves 4 · 1 h
  • 1 kg goat or beef with some bone and fat, in 5 cm chunks
  • 2 tsp coarse salt
  • 3 tomatoes, diced
  • 1 red onion, finely sliced
  • 1 green chili, minced
  • juice of 1 lime
  • handful fresh coriander, chopped
  • ugali or bread, to serve

How to make it

  1. 1

    Salt the meat generously and thread the big chunks onto sturdy skewers — nothing else touches it.

  2. 2

    Cook well away from moderate coals, 25-35 minutes, turning every 5; the goal is a slowly rendered crust, not a quick sear.

  3. 3

    While it cooks, mix tomatoes, onion, chili, lime and coriander into kachumbari and let it sit so the onion mellows.

  4. 4

    Rest the meat 5 minutes, chop into bite-size pieces on a board, re-season with a pinch of salt and serve beside the kachumbari.

Pro tip: Kenyan choma is eaten closer to well-done than medium — judge it by rendered fat and a mahogany crust, not by pinkness.

Where Nyama Choma Skewers come from+

The choma zone — a bar or a compound with a butchery attached and a grill in the middle — is a fixture of Kenyan social life. Meat is chosen at the counter by weight, grilled while you drink, and brought to the table on a wooden board. It is an afternoon and evening activity rather than a meal.

How Nyama Choma Skewers are cooked+

Slow and plain is the whole method. Large pieces of goat, often bone-in, are salted and grilled over moderate charcoal for an hour or more, turned occasionally, with no marinade and no basting. The fat renders slowly and the exterior develops a dry, smoky crust while the interior stays moist.

The chopping at the end is done on a wooden board with a heavy knife, into bite-sized pieces, and it is done in front of the customer. Skewered variants speed the process up for street sale, cutting the meat into smaller chunks and grilling in twenty-five to thirty-five minutes rather than the hour or more for whole roasts, but the plain-salt-and-charcoal principle is the same.

Ingredients and shopping+

Goat is the prestige meat and the default; beef is common and cheaper. Bone-in cuts — ribs, leg, shoulder — are preferred. Fat is left entirely intact and is considered part of what you are paying for.

Salt is the seasoning. Some places add a rub of salt and pepper or a light marinade, but purists do not. Kachumbari — chopped tomato, onion, coriander and chilli with lime — is the essential accompaniment, and ugali (maize meal) is the starch.

How Nyama Choma Skewers are served+

Chopped on a wooden board, with kachumbari, ugali and often a chilli sauce, eaten with the hands. Beer, in quantity. It is a social occasion measured in kilos and hours rather than in portions and courses.

Common mistakes+

Marinating it

Nyama choma is salt and charcoal. A marinade makes it a different dish and Kenyans will say so.

Grilling fast

Moderate coals and patience: an hour or more for whole pieces, twenty-five to thirty-five minutes for skewered chunks. Fast grilling gives a burnt exterior and a tough interior.

Trimming the fat

It renders through the long cook and is part of the flavour and the value.

Skipping the kachumbari

The fresh acid salad is the counterweight to an hour of rendered fat. It is not optional in practice.

Nyama Choma Skewers: questions and answers

What does nyama choma mean?+

Roast meat, in Swahili. It names both the dish and the social institution built around it.

Is it marinated?+

No. Salt and charcoal, slowly. Purists consider a marinade a departure from the dish.

What is kachumbari?+

A fresh salad of chopped tomato, onion, coriander and chilli with lime, served alongside to cut the richness.

Sources and further reading

More from Africa