Muchomo Ugandan Roasted Goat

Muchomo Ugandan Roasted Goat

Be the first to rate
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Muchomo is Uganda's beloved street-food classic of spiced goat meat roasted over glowing charcoal until smoky and tender. This version uses a fragrant curry-tomato marinade balanced with bright lemon, served alongside a sharp fresh onion-and-tomato relish for true kampala-style flavor.

Prep Time20 mins
Cook Time40 mins
Total Time60 mins
Servings4
Yield4 servings

Nutrition Facts

Per serving (estimated)

  • 460 kcalCalories
  • 22 gFat
  • 8 gSaturated Fat
  • 14 gCarbs
  • 3 gFiber
  • 6 gSugar
  • 38 gProtein
  • 580 mgSodium
  • 720 mgPotassium
  • 60 mgCalcium
  • 4.5 mgIron
  • 18 mgVitamin C
  • 120 mcgVitamin A

Ingredients

For the goat and marinade

  • 2 lbs bone-in goat shoulder or leg, cut into 1.5-inch chunks
  • 3 tablespoons vegetable oil
  • 1 large onion, finely grated
  • 4 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons tomato paste
  • 1 tablespoon mild curry powder
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cayenne pepper
  • 1 teaspoon freshly ground black pepper
  • 2 teaspoons fine sea salt
  • juice of 1 large lemon

For the fresh pepper relish

  • 2 ripe tomatoes, finely diced
  • 1 small red onion, finely diced
  • 1 scotch bonnet or 2 bird's eye chilies, minced
  • juice of 1/2 lime
  • 1/4 teaspoon salt, plus more to taste
  • 2 tablespoons chopped fresh cilantro

To finish and serve

  • extra oil for basting
  • 1 lemon, cut into wedges
  • warm chapati or roasted matoke, for serving

Directions

  1. In a large bowl, whisk together the oil, grated onion, garlic, ginger, tomato paste, curry powder, paprika, cayenne, black pepper, salt, and lemon juice to form a thick marinade. Add the goat chunks and rub thoroughly so every piece is coated. Cover and refrigerate for at least 2 hours, ideally overnight.
  2. Prepare the relish by combining the diced tomatoes, red onion, chilies, lime juice, salt, and cilantro in a small bowl. Set aside at room temperature so the flavors meld while the goat cooks.
  3. Light a charcoal grill and wait until the coals are coated in white ash, or preheat a gas grill to medium-high (about 400°F). If using an oven, set to 425°F and line a roasting tray with foil and a wire rack.
  4. Thread the marinated goat pieces onto flat metal skewers or arrange directly on the grill grate over the hottest part of the fire. Sear for 3-4 minutes per side until a deep brown crust forms.
  5. Move the skewers to a slightly cooler zone, close the lid (or cover loosely with foil if roasting), and cook for 25-30 minutes, turning every 5 minutes, until the goat is tender and the internal temperature reaches 170°F for well-done shoulder.
  6. Baste with a little extra oil mixed with a spoonful of the reserved marinade during the last 10 minutes to keep the meat glossy and moist. Watch carefully for flare-ups from the dripping fat.
  7. Rest the goat off the heat for 5 minutes, loosely tented with foil, so the juices redistribute through the meat.
  8. Serve hot with the fresh pepper relish on the side, lemon wedges for squeezing over, and warm chapati or roasted matoke to soak up the juices.

Cook’s Notes

  • Marinate the goat overnight for the deepest, most authentic muchomo flavor; the acid in the lemon and grated onion helps tenderize the meat.
  • Use bone-in shoulder or shank pieces, as the connective tissue breaks down over the slow grill and keeps the meat moist.
  • Let charcoal burn down to a steady bed of white-ash embers before cooking so the heat is even and the meat picks up real smoke flavor.
  • If goat shoulder is tough, finish in a 325°F oven wrapped in foil for an additional 20 minutes after searing.
  • Serve with roasted matoke (steamed green bananas) and chapati for a complete Ugandan roadside meal.