
Kenya's beloved roasted meat: bone-in goat slow-grilled over charcoal until char-crusted outside, juicy inside, served with kachumbari and ugali.
Nyama choma — Swahili for 'roasted meat' — is Kenya's national pastime as much as it is a dish. Bone-in goat, usually leg or shoulder, is marinated very simply with salt, garlic, lemon, and sometimes a little oil, then slow-grilled over hardwood charcoal for two hours, turned constantly, until the exterior is crackling and the meat pulls cleanly off the bone. It is sliced at the table by the host with a heavy knife, dropped onto a wooden board, and eaten with the fingers along with kachumbari (raw tomato-onion-chili salad), pili-pili sauce, and ugali (maize porridge). Every Kenyan weekend revolves around it: families gather at choma joints in Nairobi, Mombasa, and Kisumu, choose a piece off the rack, and wait while the grill master takes care of it. The simplicity is the point — the meat must speak for itself.
Serves 6
In a large bowl, combine the goat with garlic, ginger, lemon juice and zest, oil, salt, pepper, paprika, coriander, and cayenne if using. Massage thoroughly so every piece is coated. Cover and refrigerate at least 2 hours, ideally overnight.
Light a hardwood-charcoal grill and bank the coals to one side for a two-zone fire. The cool side should be around 150°C; the hot side hot enough to sear briefly. Allow the coals to ash over completely before cooking — no live flames.
Use lump hardwood charcoal, not briquettes; the smokier wood-char flavor is everything in nyama choma.
Place the goat over the hot side and sear 3–4 minutes per side until well marked, then move to the cool side.
Cover the grill, or tent loosely with foil. Roast on the cool side 90 minutes total, turning every 15 minutes and basting with beer or warm water to prevent drying.
While the meat roasts, combine diced tomato, red onion, chili, coriander, and lime juice with a pinch of salt. Toss and let stand 20 minutes for the flavors to marry.
In the last 10 minutes, return the goat to the hot side for a final char on every face — this is the crackling, dark crust that defines nyama choma. Pull when the meat reaches 88–90°C internally, rest 10 minutes.
Carve the goat on a thick wooden board, slicing across the grain into bite-size pieces with some char on every cut. Serve straight from the board, family-style, with kachumbari and ugali.
Goat needs slow, gentle cooking — it dries out fast on direct high heat. Two-zone grilling is the standard Kenyan technique for a reason.
Resist heavy marinades — Kenyan nyama choma uses very few flavorings on purpose so the smoke and meat shine. Avoid anything sugar-based, which burns.
Carve only at serving time; pre-sliced meat loses its juices on the board fast.
Lamb choma: substitute bone-in lamb shoulder for goat; reduce cook time by 20 minutes since lamb is more tender.
Mbuzi choma: a variant using older goat (mbuzi), which requires marinating overnight and slower cooking — preferred by purists.
Beef choma: thick rump or short ribs work, but cook to 90°C internal and rest a full 15 minutes.
Best eaten hot off the grill. Refrigerate leftovers up to 3 days; reheat wrapped in foil at 180°C for 12 minutes. Shredded leftover choma makes excellent filling for sandwiches.
Nyama choma's open-fire roasted-meat tradition predates Kenyan independence and is rooted in the pastoral practices of the Maasai, Kalenjin, and Kikuyu communities. It became a ubiquitous urban social ritual in the 1960s and 70s with the rise of dedicated choma joints in Nairobi's Carnivore and Kenyatta-era butcheries, and is now Kenya's most-recognized food internationally.
Yes — sear hard in a hot cast-iron pan, then roast covered at 150°C for 90 minutes. You'll miss the wood-smoke, but the texture is excellent. Finish under the broiler for char.
Insert a thermometer into the thickest part — 88–90°C is the Kenyan ideal for tender, slightly-pulled goat. Lower and it's tough; higher and it dries.
Goat from an older animal is tough if cooked fast. Done low and slow, it's juicier than lamb. Young goat (kid) is naturally tender and forgiving.
Kachumbari and ugali are the canonical pairing. Ugali (a stiff maize porridge) is rolled into balls and used as a scoop — the simple starch is the perfect foil for the smoky meat.
Per serving (320g / 11.3 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes