Nigerian Beef Suya (Spiced Grilled Skewers) Recipe

Suya is Nigerian street food at its finest: Skewers of spiced, nutty, smoky, charred beef, served with onions, tomatoes, cilantro, lettuce, and lime juice.

A plate with three Nigerian beef suya (spiced grilled skewers) on a bed of lettuce with sliced red onions, tomato sliced, and cilantro.

Serious Eats / Sho Spaeth

Why This Recipe Works

  • Freezing the beef before cutting makes it easier to slice thinly.
  • Soaking wood skewers in cold water for 30 minutes guards against them burning up on the grill.
  • The spice blend both seasons the meat and takes on a little char and caramelization during cooking.

I wonder if there’s something peculiar about skewers that explains why so many of their names begin with “s," a thought that occurred to me one freezing night at a Christmas market in Cologne, Germany, when temperatures skirted minus 13°C and I encountered the Russian skewers known as shashlik for the first time. There are shish kebabs, of course, which originated in Turkey and are now typical of Middle Eastern, Eastern Mediterranean, Caucasian, and South Asian cuisines; there’s South African sosatie, Balinese satay, Greek souvlaki, and the rods of spiedie in New York. And then there’s Nigerian suya.

Suya is Nigerian street food at its finest—think nutty, spicy beef threaded onto skewers then grilled, the finished sticks cradled in paper or foil with a side of fresh tomatoes, sliced red onions, and a sprinkling of yajin kuli. Yajin kuli is made from yaji—a blend of chiles, ginger, garlic, onions, salt and other spices—and ground kuli kuli, which is essentially dehydrated and defatted groundnut (peanut) paste. Suya originated in the north of Nigeria, where the knowledge and mastery of meat is second to none.

Kuli kuli is made by grinding roasted groundnuts until the mixture almost reaches a nut butter consistency. Often ground chiles and ginger are included in the mix. Water is added and then the mixture is kneaded to form a dough, and, in the process, the oil—groundnut oil—is expelled. The resulting dough is shaped into sticks, balls, crackers, and other shapes and deep-fried in groundnut oil. The process stabilizes the kuli kuli, and it can be kept at room temperature without going rancid.

For decades, Nigerians in the south of the country—like me—got our suya and yaji from mallams, pastoral nomads from the north versed in the art and spice of meat preservation. They journeyed across the country leaving edible trails of suya spots across Nigeria and West Africa. Growing up, you could only buy suya in the evening because the mallams spent all day prepping—slicing the meat, dredging it in the yajin kuli, and grilling it. (It is customary to grill the meat twice: once to cook it, then again just before serving.) These days, both suya and yaji are more available than they were a decade ago, and we’re all better off because of it.

In form and ingredients, suya is similar to Balinese satay, and while there’s a debate about whether or not peanuts and peanut butter have a tenderizing effect, I believe suya answers the question with a resounding yes. And while the best suya is wrapped in paper—formerly newspaper—or foil and served under the cloak of evening, if you’re far from a good suya spot, making a batch of yajin kuli and grilling suya are not out of reach.

Yajin kuli has a unique, smoky, and complex flavor. It’s increasingly common to find it in West African stores, both physical and online. I’ve lived abroad for many years and one night eleven years ago when I lived in the Netherlands, homesick with an empty jar of yajin kuli, I decided to try to create a yajin kuli marinade instead of a dry rub by using homemade groundnut butter (roasted, unsalted groundnuts blended with groundnut oil). To my surprise, it was a success.

I’ve since altered the recipe by turning to peanut butter powder, combining it with powdered ginger, sweet paprika, onion and garlic powders, the musky floral notes of ground grains of selim and cloves, and a little bit of cayenne for some kick. It’s a nutty, spicy, tangy, and mildly sweet coating that’s as good with chicken, fish, or even some vegetables as it is with the more traditional thinly sliced beef. After the meat is marinated, it’s threaded on skewers and placed over the direct heat of a grill; the rub caramelizes and takes on a bit of smokiness, and it’s ready in no time. Add the sweetness of fresh tomatoes, the bite of thinly sliced red onions and my personal (if untraditional) favorites, crisp lettuce, cilantro, and wedges of lime—and you're ready. Sliced cucumber, cabbage, and, on occasion, carrots also form worthy sides.

October 2020

Recipe Details

Nigerian Beef Suya (Spiced Grilled Skewers) Recipe

Prep 30 mins
Cook 35 mins
Active 2 hrs
Marinating Time 30 mins
Total 95 mins
Serves 12 skewers

Suya is Nigerian street food at its finest: Skewers of spiced, nutty, smoky, charred beef, served with onions, tomatoes, cilantro, lettuce, and lime juice.


For the Yajin Kuli:

  • 1/2 cup (spooned) roasted groundnut/peanut butter powder (40g) (see note)

  • 1 tablespoon (5g) ground ginger

  • 1 tablespoon (8g) sweet paprika

  • 1 tablespoon (10g) onion powder

  • 1 tablespoon (9g) Diamond Crystal kosher salt; if using table salt, use half as much by volume

  • 1 teaspoon (4g) garlic powder

  • 1 teaspoon cayenne pepper

  • 1/2 teaspoon ground grains of selim or grains of paradise (optional; see note)

  • 1/2 teaspoon ground (African) cubeb pepper (see note)

  • 1/4 teaspoon ground cloves

For the Suya:

  • 1 pound (450g) beef flank or sirloin steak (see note)

  • 3 tablespoons (45ml) peanut oil, or neutral-flavored oil, such as canola

For Serving:

  • Red onions, thinly sliced

  • Tomatoes

  • Limes, halved

  • Crisp lettuce

  • Coriander leaves


  1. For the Yajin Kuli: In a small mixing bowl, combine groundnut/peanut butter powder, ground ginger, sweet paprika, onion powder, kosher salt, garlic powder, cayenne pepper powder, ground grains of selim (if desired), cubeb pepper, and ground cloves. Whisk to mix thoroughly, about 30 seconds. Set aside.

  2. For the Suya: Wrap beef tightly in plastic wrap and place on a plate or small baking sheet and set in the freezer until the beef is partially frozen and firm to the touch, 15 to 30 minutes. Using a sharp chef's knife or slicing knife, slice beef against the grain into 2-inch-long, 1-inch-wide, and 1/8-inch-thick strips. (The easiest and most efficient way to do this is to start by portioning the beef into 2-inch-wide by 1-inch-thick pieces, and then slicing those pieces crosswise into 1/8-inch-thick strips.)

  3. Place sliced beef in large mixing bowl and drizzle peanut oil over it. Sprinkle 1/2 cup of yajin kuli over the beef and carefully toss and massage spice rub into beef until it is evenly coated. Cover, place in refrigerator, and allow beef to marinate for at least 30 minutes and up to 8 hours.

  4. Working with one piece of beef at a time, thread beef onto skewers, piercing each piece through twice to secure it, then bunching meat tightly together like an accordion. Continue threading beef onto skewer, making sure it's bunched tightly together, leaving no parts of the skewer exposed except for a 2-inch handle at the bottom and the pointy tip at the top. Repeat skewering process with remaining beef.

  5. If Using Skewer-Specific Grill Setup: Set up grill for skewers, making sure to adjust distance between bricks to the length of your skewers. Light one chimney full of charcoal. When all the charcoal is lit and covered with gray ash, pour out and spread the coals evenly in the channel between bricks.

  6. Place skewers directly over the hot coals, balancing them on top of the bricks, with the handles overhanging the bricks closest to you, and the tips balancing on the farther wall of bricks. Cook, turning frequently, until beef is lightly charred and a piece of beef looks cooked through when removed and cut in half, about 8 minutes. If flare-ups occur, move the skewers around as needed to get them away from the flames. Transfer to serving platter and let rest 2 to 3 minutes (see note).

  7. If Using Conventional Charcoal or Gas Grill: Light 1 chimney full of charcoal. When all charcoal is lit and covered with gray ash, pour out and spread coals evenly over half of coal grate. Alternatively, set half the burners of a gas grill to high heat. Set cooking grate in place, cover grill, and allow to preheat for 5 minutes. Clean and oil grilling grate.

  8. Place skewers on grate and cook over direct heat, turning once, until charred on both sides and a piece of beef looks cooked through when removed and cut in half, about 8 minutes. Transfer to serving platter and let rest 2 to 3 minutes (see note).

  9. For Serving: Serve with reserved yajin kuli, thinly sliced red onions, tomatoes, lime halves, crisp lettuce, and coriander leaves and tender stems.

Special Equipment

Charcoal or gas grill, bamboo skewers


If you can only find raw peanut powder, toast it in a dry pan on medium to low heat for 5 to 6 minutes, stirring constantly and making sure you're stirring to the bottom of the pan, until it goes from beige to brown. Remove from heat and spread on a plate/baking sheet to cool. Once cool, you can pass it through a fine sieve to get rid of any clumps.

If you can't find peanut powder, you can use the same amount of unsweetened peanut butter.

If you don't have the grains of selim, grains of paradise, or cubeb pepper, they can be replaced by using ground black pepper.

In Nigeria, the cooked suya is left to rest for a few hours and then reheated on the grill later, which intensifies the flavors.

Make-Ahead and Storage

The yajin kuli spice blend can be made far in advance. Stored in an airtight container, it will keep in the refrigerator or freezer for up to 6 months.

The skewers can be grilled in advance, as well. Well-wrapped, the skewers will keep in the refrigerator for up to 8 hours. Reheat them on a grill before serving.

Read More

Nutrition Facts (per serving)
145 Calories
7g Fat
8g Carbs
14g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 12
Amount per serving
Calories 145
% Daily Value*
Total Fat 7g 9%
Saturated Fat 2g 10%
Cholesterol 30mg 10%
Sodium 325mg 14%
Total Carbohydrate 8g 3%
Dietary Fiber 2g 8%
Total Sugars 2g
Protein 14g
Vitamin C 15mg 74%
Calcium 43mg 3%
Iron 1mg 8%
Potassium 363mg 8%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)