Here you'll find delicious recipes for any occasion. The perfect recipe is just minutes away!

Beef Muchomo Recipe

Beef Muchomo is a classic Uganda street food. Make this specialty at home for any backyard get together.

Beef Muchomo takes the simplest cut of beef and transforms it into something succulent, tender, and full of flavor. It is quickly seared on the grill and then finished low and slow in the oven.

It has a crisp crust that is full of texture and flavor, and the inside is perfectly tender and tastes amazing alongside the skewered onions. Pick up some Peri Peri sauce to dip into and don’t forget the roasted potatoes!

Beef Muchomo
Yield: serves 8

Beef Muchomo

Prep Time: 10 minutes
Cook Time: 1 hour
Additional Time: 8 hours
Total Time: 9 hours 10 minutes

Uganda street food that you can make at home.


  • 1/2 cup neutral oil (safflower, peanut, etc)
  • 1 lemon, juiced
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon ground cardamom
  • 1/4 teaspoon ground cayenne pepper
  • 2 pounds cubed stew beef
  • 1 onion, quartered and sectioned


  1. In a mixing bowl, whisk together the oil, lemon juice, and spices.
  2. Add the beef and onions, stir to combine, cover, and refrigerate at least 8 hours, up to overnight.
  3. Preheat the grill to high heat, and the oven to 200F.
  4. Remove the beef and onions from the marinade, thread alternately on metal skewers, and grill until a crust forms, about 2 minutes on each side.
  5. Transfer the skewers to a baking sheet and roast in the preheated oven until cooked though and tender, about 45 minutes.
  6. Serve with Peri Peri Sauce for dipping.

6 thoughts on “Beef Muchomo Recipe”

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe