This post may contain affiliate links via Amazon's affiliate advertising program. See privacy policy
Nigerian suya skewers are street food with swagger - smoky, spicy grilled beef threaded onto skewers and coated in a deeply savory peanut-based suya spice blend.
These beef skewers hit with layers of heat, smoke, nuttiness, and charred crust, while staying juicy inside thanks to a quick marinade and hot-fire grilling technique. It’s the kind of West African barbecue that grabs your attention fast and keeps you reaching for one more skewer.
For other bold seasoned grilled dishes try this coffee rubbed hanger steak or easy grilled shrimp skewers with peanut sauce.

Why You'll Love This Suya Recipe
This ain’t your average grilled meat, nah - it’s sirloin steak, thin-sliced and rubbed down with a fiery, nutty suya spice mix (yaji) made from ground peanuts (i actually like dry roasted), cayenne pepper, smoked paprika, ground ginger, garlic and onion powders, and just a touch of brown sugar to mellow that heat.
Throw it on high heat grill or broiler and let it sear hot and fast, just 3–4 minutes per side, until that spice crust sings.
I’m a flavor-first cook, and suya skewers sit right in my wheelhouse because they reward aggressive seasoning and high-heat cooking. Traditional Nigerian suya is usually cooked over open flame with thinly sliced beef, but after testing different cuts and techniques, I found that slightly thicker strips of sirloin or top round hold onto moisture better while still delivering that signature smoky crust.
The trick isn’t just the suya spice, it’s layering the seasoning at different stages. I season the meat before grilling, then dust more suya spice over the skewers immediately after they come off the grill while the beef is still glistening hot. That second coating sticks to the rendered fat and creates that classic spicy street-food finish you get from suya vendors.
Texture matters here too. A common mistake is overcooking lean beef trying to chase char. I grill the skewers hot and fast so the edges blister and crisp while the inside stays tender and juicy. If your grill isn’t ripping hot, you’ll steam the meat before you ever develop that signature crust.
These Nigerian beef skewers are perfect cookout food because they come together quickly and hit hard with flavor. Think smoky grilled steak meets spicy peanut rub with a little cayenne fire and oniony funk from the seasoning blend.
Recipe Ingredient Notes
This is a simple recipe. It's just beef and yaji spice, the latter which you'll have to make with just a few ingredients.
Beef
Sirloin, top round, or ribeye work best for beef suya skewers. Sirloin gives you a great balance of tenderness and beefy flavor without being too fatty. Slice against the grain for the best texture. No sirloin? Thin-cut ribeye or flank will groove just fine.
Homemade Suya Spice
The peanut-forward spice blend (Yaji) brings nuttiness, smoke, heat, and savory depth. Dry-roasted peanuts create authentic flavor, while smoked paprika adds subtle wood-fired character. If you need a nut-free option, sunflower seeds work surprisingly well, though the flavor won’t be fully traditional.
How To Make Nigerian Suya Skewers
Slice beef into thin strips and season lightly with salt and a little peanut oil.

Blend together the suya spice ingredients until sandy but not completely powdered.



Toss the beef generously in the suya seasoning and thread onto skewers. Marinate

Grill over very high heat for 2–3 minutes per side until charred around the edges but still juicy inside.

Immediately dust with extra suya spice after grilling for authentic flavor and texture.

Serve hot with sliced onions, tomatoes, and fresh lime wedges.
Marwin’s Test Kitchen Tips
- Soak wooden skewers so they don’t burn over direct flame.
- Don’t overcrowd the skewers - airflow helps create better char.
- Use high heat only. Medium heat dries the beef out before browning happens.
- Slice the beef evenly so everything cooks at the same speed.
Beats and Eats (music to pair with beef suya)
Let the Wind Blow by Fertile Ground pairs perfectly with Nigerian suya skewers because both feel soulful, layered, and alive with rhythm. The song’s warm groove and organic flow mirror the slow-building heat and smoky complexity of suya seasoning hitting beef over open flame.
What To Serve With Beef Suya
Serve skewered beef with thinly sliced pickled red onions, fresh tomatoes, and of course some jollof rice to ride the rhythm all the way through. Or try with baked jerk chicken wings to add to the list of appetizers.

Whether you’re firing up the grill for a weekend cookout or chasing the bold flavors of Nigerian street food at home, these suya skewers bring smoke, spice, and soul to every bite. Meet me in the Food Fidelity kitchen where flavor has rhythm, and every skewer comes with its own soundtrack.
Keep up with my food exploits on Instagram and YouTube. If you like any of the music you find on the site, visit me at Spotify to find curated playlists.
Nigerian Beef Suya
Ingredients
- 1 ½ lbs top Sirloin Steak Sliced into ½ inch thick cuts
- 2 teaspoon kosher salt
- ½ cup DRY-ROASTED Peanuts unsalted
- 1 tablespoon smoked sweet paprika
- 1 tablespoon ground ginger
- 1 tablespoon garlic powder
- 1 tablespoon onion powder
- 2 teaspoon brown sugar
- 1 teaspoon cayenne pepper
- 1 teaspoon black pepper
- 1 teaspoon chicken bouillon powder
- ¼ cup Canola oil
- 1 lime or lemon juiced
Method
- Pulse peanuts in a food processor until finely chopped. Add garlic powder, onion powder, cayenne, ginger, salt, sugar, bouillon, and pepper; pulse to combine.
- Place ¾ of the spice mix in a large mixing bowl. Reserve a quarter of the mixture and set aside for later.
- Add half the oil to the mixing bowl to create a paste. Mix thoroughly using your hands.
- Season beef with salt and let sit for half an hour
- Combine beef with the peanut mixture and toss to coat evenly. Cover and refrigerate at least 6 hours or up to overnight.
- Soak the wooden skewers in water for at least 30 minutes.
- Preheat a grill to medium-high (about 450°F). Using the remaining oil dampen a paper towels and brush the grate with it.
- Thread beef onto skewers. Grill, turning once or twice, until lightly charred and nearly cooked through, 3 to 5 minutes. Transfer to a platter; squeeze lime juice onto skewers. Optionally, add remaining spice mix to the skewers. Serve with sliced red onion, tomato, and cucumber.
Nutrition
Notes
- If beef slices are too thick, feel free to pound them flatter and cut as necessary.
- Soak the skewers ahead of time so that they don't burn when cooking
- Target beef slice sizes somewhere between a Greek kebab (chunky) and Vietnamese satay (thin)
- Salt the beef ahead of time to make them more receptive to the flavors from the spice mix
- Heat is a required as you'll need it to balance against the peanut flavor. However, do adjust the seasoning to your preferred level.
- The brown sugar in the recipe helps achieve that caramelization on the beef when grilling. This is next level flavor stuff and also adds that sexy visual appeal








I'm trying to eat my way through Africa virtually. South Africa is next!
Thank you!
They are addictive. Great for crowds too
Indeed they are similar to satays
Thanks for this recipe. I've never been to Africa, so can't compare this to "the real thing," but I thought this was great! I liked it best when I squeezed a lot of lime on it. Really easy too. Definite keeper!
Thanks Mike! Glad you liked it. I'm a fan of the lime as well. I also make it with a bit more heat when I'm cooking for myself
That's what I figured the reserve oil was for. Thanks Marwin. About to throw mine on the grill right now!
Awesome! And what about the reserve oil?
Mike,
I used the reserved oil to brush my grill grates. Basically you can douse a folded napkin/paper towel and wipe the grates down with it before adding the skewers. Hot grill grates + oil is how you get the grill marks and most importantly keep the meat from sticking.
Making this right now and the spice mix seems really good. There are some issues with the instructions though. Instructions call for chili powder but none is listed in ingredients. I assume you mean the cayenne pepper. Most importantly, the instructions say to reserve 1/4 of the spice mix and 1/2 the oil, but then never say what to do with them! I hope you can add these instructions, as this looks like a really good recipe.
Hey great catch. You are correct the instructions should be for cayenne and not chili powder. I’ve used both and prefer just the cayenne. As for what to do with the reserve spice mix - it’s optional but I like to dust the finished skewers with some additional seasonal before eating. Enjoy!
Haven't tried the recipe yet but looking forward to it. When I was in Nigeria (not an easy place to get into),
I tried to ear Suya every day in the evening. It is a quick roadside treat served in newspaper along with
slices of read onion and flat bread. At least thats how they serve it in Northern Nigeria. I tried to make it
when I returned home but, never got the ingredients right. Thanks for sharing.
I hope to make it to Nigeria at some point and hopefully try some. Let me know what you think if you try it.
Looks tasty. I am african but not nigerian. This is not only nigerian beef. Very common thru out especially southern africa. Made from chicken to beef skews.
Especially on barberque
Only difference we mainly have in africa is when it comes to spices. But way of cooking remain same .
Wish I was there to be part of the feast
I grew up eating this in south africa and it's common in Namibia too. Botswana.
Thank you and I especially like the feedback. The spices are definitely hard to come by, but I recently found a store nearby that carries some ingredients (spices and seasonings) native to Africa. I have some work to do to get up to speed and learn how to use them.