Go Back
marinated beef skewers

Easy Marinated Beef Skewers

My easy marinated beef skewers are smoky, spicy, and packed with bold flavor from a West African-inspired peanut spice blend. The beef gets coated in a flavorful suya-style seasoning, then grilled or broiled until perfectly charred around the edges and juicy inside.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Course Main Course
Servings 4

Ingredients
  

For the Beef:

  • 1.5 lbs beef sirloin or flank steak cut into thin strips
  • 2 tbsp vegetable oil

For the Suya spice mix:

  • 1/2 cup ground roasted peanuts or unsweetened peanut powder
  • 1 tbsp paprika
  • 1 tbsp cayenne pepper adjust to your heat preference
  • 1 tsp ground ginger
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 1/2 tsp salt
  • 1 tsp bouillon powder optional, but authentic

For serving:

  • 1/2 red onion thinly sliced
  • 1-2 tomatoes sliced or chopped
  • Lemon or lime wedges
  • Fresh cilantro or parsley optional
  • Pita bread or flatbread or tortilla

Instructions
 

  • Start by making the suya spice mix. In a bowl, combine the ground peanuts, paprika, cayenne, ginger, onion powder, garlic powder, salt, and bouillon powder if using.
  • Add the beef strips to a bowl with the oil, then sprinkle the spice mixture over the top. Toss everything together really well, pressing the seasoning into the meat so it’s fully coated. Cover and refrigerate for at least an hour, or overnight if you have the time.
  • Thread the marinated beef onto skewers, folding the strips as needed so they stay secure.
  • Grill over medium-high heat or broil in the oven for about 8–10 minutes, turning occasionally, until the beef is nicely charred around the edges and cooked through.
  • Serve hot with sliced onions, tomatoes, fresh herbs, and plenty of lime or lemon wedges on the side.