Homemade Beef Suya Recipe: How to Make Spicy, Smoky Nigerian Street Food?
Have you ever wanted to recreate the smoky aroma and spicy flavour of Nigerian street food in your own kitchen? Beef suya is a popular Nigerian grilled meat dish known for its thin slices of beef, bold spices, and slightly charred exterior. Traditionally associated with northern Nigeria, suya is enjoyed across the country as a snack, appetiser, or satisfying meal.
The good news is that you can make a delicious homemade version using a few everyday ingredients and a flavourful spice blend.
What Ingredients Do You Need to Make Beef Suya?
The secret to tasty suya is the seasoning, especially the traditional peanut-based spice blend known as yaji. Here is what you need for approximately four servings:
- 500 g beef, preferably sirloin or another tender cut
- 2 tablespoons ground roasted peanuts or peanut powder
- 1 teaspoon paprika
- 1 teaspoon ground ginger
- 1 teaspoon garlic powder
- ½ teaspoon cayenne pepper, or to taste
- ½ teaspoon onion powder
- ½ teaspoon ground black pepper
- 2 tablespoons vegetable oil
- Salt to taste
- Wooden or metal skewers
- Sliced onions, tomatoes, and cucumber for serving
If you have a ready-made suya spice blend, you can use it instead of combining the individual seasonings. Check that any peanut powder is finely ground and free from added sugar or excess moisture.
How Do You Prepare Beef for Suya?
Start by slicing the beef into thin, even strips. Thin slices allow the meat to cook quickly and absorb the seasoning more effectively.
In a bowl, combine the ground peanuts, paprika, ginger, garlic powder, cayenne pepper, onion powder, black pepper, and salt. Add the vegetable oil and mix until the seasoning forms a light coating.
Toss the beef strips in the mixture until they are evenly covered. Thread the seasoned beef onto skewers, leaving a little space between the pieces to encourage even cooking.
For a deeper flavour, refrigerate the marinated beef for 30 minutes to two hours before grilling.
How Do You Cook Nigerian Beef Suya at Home?
Step 1: Preheat your grill. Heat an outdoor grill or oven grill to medium-high heat. If using wooden skewers, soak them in water beforehand to reduce burning.
Step 2: Arrange the skewers. Place the beef skewers on the grill rack or a suitable baking tray, keeping them in a single layer.
Step 3: Grill the beef. Cook for approximately 8–12 minutes, turning regularly. The exact time depends on the thickness of the beef and your cooking equipment. Ensure the meat reaches a safe internal temperature before serving.
Step 4: Finish and serve. Remove the skewers once cooked and allow the meat to rest briefly. Serve with sliced onions, tomatoes, and cucumber for a fresh contrast to the spicy seasoning.
What Should You Serve with Beef Suya?
Beef suya pairs well with fresh vegetables, grilled plantain, or rice. For another flavourful Nigerian meal, explore our beef suya at Tasties Intercontinental.
You can also try our delicious Jollof rice or fried plantain to complement the smoky, spicy flavours.
How Can You Make Beef Suya More or Less Spicy?
Adjust the cayenne pepper according to your preference. For a milder version, reduce the chilli while keeping the ginger, paprika, and peanut seasoning. For a more intense flavour, add extra suya spice before grilling.
With its bold seasoning and smoky finish, homemade beef suya is a delicious introduction to Nigerian street food that you can enjoy without leaving your kitchen.


