Custrd is out now on the App Store and Google Play — Try it free for 7 days →
Back to recipes

Tanzanian Grilled Beef Skewers

Tanzanian grilled beef skewers with aromatic spices and a charred exterior. Tender, well-seasoned meat with smoky char is street food at its finest.

Total time
45 min
Servings
4
Calories
520
Protein
52g
Tanzanian Grilled Beef Skewers
tanzanianbeefgrilledstreet foodappetizergluten-free

Ingredients

12 items — tap to check off

Missing one? Custrd suggests a swap that works.

Open the app

Instructions

  1. Step 1

    Soak 8 wooden skewers in cold water for at least 20 minutes — this prevents them from charring too quickly on the grill.

  2. Step 2

    Pat the 2 pounds of beef sirloin completely dry with paper towels, then cut into 1-inch cubes. Uneven sizes will cook at different rates, so keep them uniform — aim for cubes roughly the size of dice.

  3. Step 3

    Mince the 6 garlic cloves finely and grate the 2 tablespoons of fresh ginger on a microplane or fine grater. In a large mixing bowl, combine the garlic, ginger, 2 teaspoons ground cumin, 1.5 teaspoons ground coriander, 0.5 teaspoon cayenne pepper, 1.5 teaspoons kosher salt, and 1 teaspoon freshly ground black pepper.

  4. Step 4

    Pour in 0.5 cup extra-virgin olive oil and 0.25 cup fresh lime juice into the spice mixture. Stir thoroughly to create a marinade with a paste-like consistency.

  5. Step 5

    Add the beef cubes to the marinade and toss gently but thoroughly, making sure every piece is well coated. Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or up to 8 hours — the longer it sits, the deeper the flavors penetrate the meat.

  6. Step 6

    Remove the beef from the refrigerator 15 minutes before grilling so it comes closer to room temperature — this promotes even cooking. Slice the large yellow onion lengthwise into thick rings (roughly 1/2-inch thick), then separate the layers. You'll thread these between beef cubes for texture and sweetness.

  7. Step 7

    Heat your grill to medium-high, or prepare a charcoal grill with coals that burn to a medium-high heat — you should be able to hold your hand 2 inches above the grates for only 3-4 seconds. Let it preheat for 5 minutes.

  8. Step 8

    Thread the marinated beef cubes onto the soaked wooden skewers, alternating with the onion rings — thread about 5-6 beef pieces per skewer, interspersed with 2-3 onion layers. Leave about 1/2 inch at each end of the skewer bare to prevent the wood from catching fire.

  9. Step 9

    Place the skewers directly over the heat. Grill for 8-10 minutes total, rotating every 2 minutes to ensure even charring on all four sides. The beef is done when the exterior is deeply browned with charred spots and the internal temperature reaches 130-135°F on an instant-read thermometer for medium-rare — the meat will continue cooking slightly as it rests.

  10. Step 10

    Transfer the skewers to a warm platter and rest for 3 minutes uncovered — this allows the juices to redistribute and keeps the meat tender. Sprinkle with the 0.25 cup fresh cilantro just before serving. Serve hot, ideally alongside lime wedges and a simple onion-tomato salad.

Tools you’ll need

  • 8 wooden skewers
  • large mixing bowl
  • plastic wrap
  • charcoal or gas grill
  • instant-read thermometer
  • microplane grater or fine grater
  • paper towels
  • warm platter

Cook smarter

Get matched recipes for what’s in your fridge

Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.