Nyama Choma

Nyama Choma – delicious Kenyan grilled meat
Kenya
⏱ — min. Serves: —

Nyama choma seduces with the aroma of charred meat and smoky spice smoke, the first taste revealing juicy, caramelized exterior and tender interior. Grilled over charcoal fires at roadside spots and home gatherings alike, nyama choma is THE Kenyan social food—where business deals are discussed, families bond, and friends gather. The tradition is so strong that nyama choma restaurants (nyamachomas) are found everywhere, from Nairobi's suburbs to remote countryside towns. The meat, typically goat or beef, is valued for its fatty cuts, which render into rich flavor during grilling, creating a distinctly Kenyan eating experience.

⚡ Medium 🔥 ~450 kcal / serving

Ingredients

  • 1 kg (2.2 lbs) beef or goat meat, cut into chunks (preferably with some fat)
  • 1/4 cup (60ml) vegetable oil
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 2 large tomatoes, diced
  • 1 bell pepper, diced
  • 2 tablespoons tomato paste
  • 1 tablespoon soy sauce
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon ground turmeric
  • 1 teaspoon salt (or to taste)
  • 1/2 teaspoon ground black pepper
  • 1-2 tablespoons lemon juice (or to taste)
  • Fresh cilantro (for garnish)

Instructions

Prepare the Marinade

In a bowl, combine the vegetable oil, minced garlic, minced ginger, soy sauce, ground cumin, paprika, turmeric, salt, and black pepper.

Rub the marinade all over the meat chunks, ensuring they are well coated. Cover and refrigerate for at least 1 hour, or overnight for best results.

Cook the Nyama Choma

Preheat your grill or barbecue to medium-high heat.

Thread the marinated meat onto skewers (if using skewers) or place directly on the grill.

Grill the meat, turning occasionally, for about 10-15 minutes, or until the meat is cooked to your desired level of doneness and has a nice char.

During the last few minutes of grilling, brush the meat with some additional oil to enhance flavor and juiciness.

Prepare the Sauce (Optional)

In a saucepan, heat a little oil over medium heat.

Add the chopped onion and cook until translucent.

Stir in the diced tomatoes, bell pepper, tomato paste, and a bit more salt and pepper. Cook until the tomatoes are softened and the sauce has thickened.

Serve

Garnish the grilled meat with chopped fresh cilantro.

Frequently Asked Questions

Why is goat meat preferred for nyama choma?

Goat meat is leaner than beef but benefits from the fatty cuts that char beautifully over charcoal. Many Kenyans consider goat meat superior in flavor—more distinctive and flavorful than beef, with a cleaner taste.

What’s the best way to grill nyama choma?

Charcoal grilling is traditional and provides the authentic smoky flavor. The meat should be cut into large chunks (not ground), allowing the exterior to char while the interior stays juicy. Medium-high heat and frequent turning are key.

What are kachumbari and ugali?

Kachumbari is a fresh tomato and onion salad, acidic and bright, which cuts through the richness of grilled meat. Ugali is a stiff cornmeal porridge that serves as the starch and soaks up juices. Together, they’re mandatory accompaniments.

How important is the marinade?

The marinade flavors the meat but doesn’t tenderize it. Many nyamachoma stands use minimal marinade, letting the quality of the meat and the char from grilling speak for themselves.

When is nyama choma eaten?

Nyama choma is a social food eaten any time—lunch, dinner, after work drinks. Roadside nyamachoma spots sell portions throughout the day and into the evening, serving it as the ultimate informal food.