Skip to content
Nyama Choma
kenyandinner🔥 Trending✨ New

Nyama Choma

Kenya's beloved barbecued meat — goat or beef chargrilled over hot coals and served with kachumbari salsa and ugali.

Prep
15 min
Cook
45 min
Servings
4
Difficulty
Easy
4.8
Sign in to rate
#goat#barbecue#grilled#charcoal#kenyan

About This Recipe

Nyama choma, Swahili for 'grilled meat', is Kenya's national dish and social institution. Nyama choma joints (restaurants) are the beating heart of Kenyan social life — places where friends, families, and colleagues gather over sizzling grills, cold Tusker beer, and extended conversation. The meat — traditionally goat, though beef ribs and chicken are equally popular — is seasoned simply with salt and perhaps a little garlic, then grilled slowly over charcoal until the outside is charred and crisp and the inside remains juicy. It is always served with kachumbari (a bright fresh tomato, onion, and coriander salsa), ugali (maize porridge), and sukuma wiki (braised collard greens). The simplicity of the seasoning lets the quality of the meat shine.

Ingredients

Serves 4

  • 1.2 kgbone-in goat pieces or beef short ribs
  • 2 tspsalt
  • 4 clovesgarlic(minced (optional))
  • 1 tspblack pepper
  • 2 tbspvegetable oil
  • 3 mediumtomatoes(finely diced)
  • 1 mediumred onion(finely diced)
  • 1 smallbunch coriander(roughly chopped)
  • 1 smallgreen chilli(finely diced)
  • Juice of 1 lime

Instructions

  1. 1

    Season the meat

    Rub meat pieces with salt, black pepper, and garlic (if using). Drizzle with oil. Leave at room temperature for at least 20 minutes.

  2. 2

    Prepare the grill

    Light charcoal and wait until it turns grey-white (about 30 minutes). The coals should be hot but not flaming.

  3. 3

    Grill low and slow

    Place meat on the grill rack over indirect heat (not directly over the hottest coals). Cook, turning every 10–12 minutes, for 40–50 minutes until charred outside and cooked through. For goat: internal temperature should reach 75°C.

    The slow, indirect cooking is what makes nyama choma fall-off-the-bone tender. Rushing it over direct high heat makes it tough.

  4. 4

    Make kachumbari

    Combine diced tomatoes, red onion, coriander, and green chilli. Season with lime juice and salt. Toss and set aside to macerate for 10 minutes.

  5. 5

    Serve

    Cut or pull meat apart at the table. Serve alongside kachumbari, ugali, and sukuma wiki (braised collard greens with onion and tomato).

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    The less seasoning the better — authentic nyama choma is about the quality of the meat and the charcoal smoke.

  • →

    Goat requires longer cooking than beef — don't rush it.

  • →

    Kachumbari is essential; its freshness and acidity cuts through the richness of the grilled meat.

  • →

    Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.

Variations

  • •

    Use chicken drumsticks and thighs for a quicker version.

  • •

    Marinate in lemon juice and garlic for 2 hours before grilling for extra tenderness.

  • •

    Add sukuma wiki braised with tomatoes and onion to make a complete Kenyan plate.

  • •

    Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.

Storage

Best eaten straight off the grill. Leftovers can be refrigerated for 2 days and reheated in a hot pan.

History & Origin

Nyama choma has its roots in the cattle-herding communities of East Africa who cooked meat over open fires. As Nairobi grew into a major city in the 20th century, nyama choma joints became essential social spaces transcending class and ethnicity. Today, Kenya's roadside and restaurant nyama choma culture is an integral part of national identity.

Frequently Asked Questions

Can I make nyama choma without charcoal?

A gas grill or cast-iron griddle pan can work — add a little smoked paprika to compensate for the lack of smoke. The result won't be identical but will be very good.

What is ugali?

Ugali is a firm maize porridge made by stirring maize flour into boiling water until thick and stiff. It is the staple carbohydrate of Kenya and much of East Africa, similar to polenta.

Can I make this ahead of time?

Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.

What can I substitute if I don't have all the ingredients?

Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.

Nutrition Facts

Per serving · 4 servings total

Calories480kcal
Protein42g
Carbohydrates12g
Fat28g
Fiber3g
Protein42g
Carbs12g
Fat28g

Time Summary

Prep time15 min
Cook time45 min
Total time60 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes