Go Back
+ servings
Beef Suya Skewers

Beef Suya Skewers

These deliciously spicy West African beef skewers have grown in global popularity in the last several years. This delicious street food traditionally uses beef, but you can also use chicken, turkey, or lamb.
5 from 2 votes
Print Pin
Course: Appetizer, Main Course
Cuisine: African, Fusion
Keyword: kebab, suya, suya kebab
Prep Time: 15 minutes
Cook Time: 12 minutes
Total Time: 27 minutes
Servings: 6 servings
Calories: 440kcal
Author: Derrick Riches and Sabrina Baksh


  • 3 pounds beef roast (tri-tip, chuck, or sirloin tip roast)
  • 8-10 skewers (presoak wooden skewers for 30 minutes in tepid water before using.)
  • oil
  • 1/2 small red onion sliced (garnish)
  • Spice rub:
  • 1 cup roasted peanuts
  • 1 tablespoon cayenne pepper use less or more if preferred
  • 2 teaspoons salt
  • 2 teaspoons granulated garlic
  • 2 teaspoon onion powder
  • 1 teaspoon black pepper
  • 1/2 teaspoon cinnamon
  • 1/4 teaspoon allspice


  • Place peanuts into a food processor and pulse ten times or so until it forms a meal-like consistency similar to cornmeal.
    Transfer crushed peanuts to a baking sheet, and combine with the remaining rub ingredients. Taste for salt content and add more if needed.
  • Preheat grill for medium-high heat (375 degrees F.). When the grill is ready, oil the grill grates using tongs and folded paper towels. Dip the paper towels into the oil and make several passes to create a non-stick surface. You can also use an oiling spray specifically designed for grills grates.
  • Cut beef roast into 1 ½” cubes, and thread 5-6 pieces onto each skewer. Do not overcrowd. Brush the meat with oil on both sides..
    Dip each skewer into the baking sheet with peanut mixture. Turn over, and dip the other side.
  • Place skewers onto the grill and cook for 4-5 minutes per side, turn and cook for an additional 5-6 minutes, or until the internal temperature reaches between 150-165 degrees F. Check several pieces before removing the kebabs.
  • Set grilled skewers onto a clean serving platter and garnish with sliced red onion. Serve immediately.
  • Store leftovers by removing the meat from the skewers and storing it in an airtight container in the refrigerator for up to 4 days after preparation.
  • *You can substitute the beef with other cuts of meat like lamb and pork. Adjust cooking times for your desired doneness.
    Always cook fish and seafood to an internal temperature of 145 degrees F.
    Chicken and turkey must be cooked to 165 degrees F.
    If using meat replacements, including extra firm tofu or seitan, use package recommendations for doneness temps.


LOVE KEBABS? Find more fantastic recipes in my cookbook. Link below!


Calories: 440kcal | Carbohydrates: 7g | Protein: 51g | Fat: 38g | Saturated Fat: 13g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 19g | Trans Fat: 2g | Cholesterol: 156mg | Sodium: 1066mg | Potassium: 997mg | Fiber: 3g | Sugar: 1g | Vitamin A: 379IU | Vitamin C: 2mg | Calcium: 74mg | Iron: 5mg