Introduction
Beef muchomo is a Ugandan street food of marinated beef and onion skewers with a charred crust and tender, spiced interior. The meat marinates overnight in citrus, cumin, and cardamom, then gets a hard sear on the grill before finishing in a low oven to cook through without burning. Serve it with peri peri sauce for a satisfying dinner or meal-prep protein.
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 70 minutes (plus 9–10 hours marinating time)
- Servings: 4
Ingredients
- Oil
- 1 medium-size lemon, juiced
- Salt to taste
- ½ teaspoon ground cumin
- ½ teaspoon garlic powder
- ¼ teaspoon ground cardamom
- ¼ teaspoon cayenne pepper
- 2 pounds cubed stew beef
- 1 big onion, quartered and sectioned
Instructions
- In a mixing bowl, whisk together the oil, lemon juice, salt, ground cumin, garlic powder, ground cardamom, and cayenne powder.
- Add the beef and onions, and stir to combine. Cover and refrigerate for about 9-10 hours and up to overnight.
- Preheat the grill to high heat and the oven to 200°F.
- Remove the beef and onions from the marinade, and thread alternately on metal skewers.
- Grill the skewers until a crust forms (about 2 minutes on each sides).
- Transfer the skewers to a baking sheet, and roast in the preheated oven until cooked through and tender (about 45 minutes).
- Serve the beef muchomo with peri peri sauce for dipping.
Variations
Shorter marinating time: If you have only 2–3 hours, the skewers will still taste good; the spice won’t penetrate as deeply, but the lemon and salt will season the exterior well.
Vegetable-heavy version: Add bell peppers, zucchini, or tomato chunks between the beef and onion sections for a lighter meal and more color on the plate.
Spicier heat: Increase the cayenne pepper to ½ teaspoon or add a pinch of chili flakes to the marinade for more bite without changing the balance of other spices.
Stovetop finish: If you don’t have an oven or prefer speed, skip the oven step and grill the skewers over medium heat for 12–15 minutes total, rotating every 3 minutes, until the beef is cooked through.
Citrus swap: Use lime juice instead of lemon for a slightly sharper tang, or mix equal parts lemon and orange juice for a rounder sweetness.
Tips for Success
Don’t skip the long marinate: The 9–10 hour soak allows the lemon acid and spices to penetrate the beef, making it tender and deeply flavored; rushing this step will leave you with spiced but tough meat.
Watch the grill sear closely: The 2-minute per-side crust is the flavor foundation; if you leave the skewers longer, the outside will char black and taste bitter rather than caramelized.
Let the oven finish the job: The low 200°F oven cooks the beef gently after the sear, ensuring the inside is tender without a tough, overcooked shell; check at 40 minutes by piercing the largest piece with a fork—it should break apart easily.
Alternate beef and onion evenly: Threading them alternately ensures onion releases steam that helps the beef cook gently and flavors the meat from all sides.
Soak wooden skewers beforehand: If using wooden skewers instead of metal, soak them in water for at least 30 minutes before threading to prevent charring during the grill sear.
Storage and Reheating
FAQ
Can I marinate the beef in the morning for an evening grill? Yes, but the flavor will be more muted than overnight. Aim for at least 6 hours if morning marinating; anything less than 4 hours leaves the spice mostly on the surface.
What if I don’t have metal skewers? Wooden skewers work fine; soak them in water for 30 minutes before threading to keep them from burning during the grill sear.
Can I make this without an oven? Yes—skip the oven step and grill the skewers over medium heat for 12–15 minutes total, turning every 3 minutes, until the beef is no longer pink inside.
What kind of peri peri sauce should I buy or make? Look for a bottled African hot sauce at an international or African market, or make a quick version by blending roasted red peppers, fresh or dried chili peppers, garlic, lemon juice, and oil until smooth.
Attribution: Recipe text from “Cookbook:Beef Muchomo (Ugandan Beef Skewers)” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Beef_Muchomo_(Ugandan_Beef_Skewers)
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.

