Skip to main content
Beef Suya Recipe

Beef Suya Recipe

(8)
112

Thinly sliced beef is coated in a flavorful marinade, seasoned generously with suya spice, threaded onto skewers, and grilled until beautifully smoky and slightly charred. Serve it with fresh onions and tomatoes for a delicious homemade version of one of Nigeria's most beloved street foods.

Beef Suya Recipe

Hello Joyful Tribe!

If you’ve ever walked past a Nigerian suya spot in the evening, you already know there’s something almost impossible to resist about the aroma of freshly grilled suya. The smoky smell, the spicy suya pepper, the sizzling meat, and those beautifully charred edges, it is the kind of food that can make you hungry even when you weren’t planning to eat!

Today, we’re bringing that experience right into your kitchen with this easy homemade Beef Suya recipe.

The secret to really good suya isn’t just the spice. It’s everything from how you prepare and slice the beef to how long you allow it to marinate and how you grill it. For this recipe, we’re slicing the beef across the grain, coating it in a flavorful marinade, giving it an extra layer of suya spice, and grilling it over medium-high heat until it’s smoky, tender, and beautifully charred.

And don’t worry if you don’t have a traditional Nigerian charcoal suya grill. You can still get that delicious smoky flavor at home. A little liquid smoke in the marinade helps recreate some of that characteristic grilled flavor when using a regular grill or oven.

Whether you’re preparing suya for a weekend treat, a family gathering, game night, barbecue, or simply craving Nigerian street food, this recipe is definitely one to save.

Let’s make some suya!


Why You’ll Love This Beef Suya

Beef Suya Recipe
  • Authentic Nigerian-inspired flavor
  • Tender and juicy beef
  • Smoky, spicy and beautifully charred
  • Easy to prepare at home
  • Perfect for parties and gatherings
  • Great for grilling season
  • Customizable spice level
  • Ready in about 30 minutes plus marinating time

Recipe Information

CategoryDetails
Prep Time15 minutes
Marinating Time1 hour or longer
Cook Time12–16 minutes
Total TimeAbout 1 hour 30 minutes
Servings4
DifficultyEasy
CuisineNigerian
CaloriesApproximately 320 kcal per serving

Ingredients

For the Beef

  • 500g beef, preferably a tender cut
  • 2 tablespoons vegetable oil
  • 1 teaspoon garlic powder
  • 1 teaspoon ginger powder
  • 1 teaspoon onion powder
  • 1 teaspoon smoked paprika
  • 1–2 teaspoons cayenne pepper, depending on your preferred heat
  • 2 tablespoons suya spice
  • ½ teaspoon salt
  • ½ teaspoon seasoning powder
  • ½ teaspoon liquid smoke, optional

For Serving

  • Sliced onions
  • Sliced tomatoes
  • Extra suya spice
  • Fresh cabbage, optional
  • Cucumber, optional

What Is Suya?

beef suya recipe

Suya is a popular Nigerian street food made from thinly sliced, seasoned meat that is traditionally grilled over charcoal.

Although beef is one of the most popular choices, suya can also be made with chicken, goat meat, and other proteins.

The signature flavor comes from suya spice, a flavorful Nigerian spice blend that typically contains ground peanuts or groundnuts along with spices such as ginger, pepper, paprika, and other seasonings.

USDA Food Safety and Inspection Service for guidance on safe meat preparation and cooking.


How to Make Beef Suya

1. Prepare the Marinade

In a bowl, combine the vegetable oil, garlic powder, ginger powder, onion powder, smoked paprika, cayenne pepper, suya spice, salt, seasoning powder, and liquid smoke if using.

Mix everything thoroughly until you have a well-combined marinade.

The liquid smoke is optional, but it can be particularly useful if you’re cooking without a traditional charcoal grill and want an extra smoky flavor.


2. Prepare the Beef

Trim away most of the excess fat from the beef.

You don’t need to remove every bit of fat just enough to prevent excessive flare-ups while grilling.

Pat the beef dry and slice it across the grain into thin pieces.

Why slice across the grain?

Look closely at your beef and you’ll notice lines running through the meat. These are the muscle fibers.

Cutting across those fibers shortens them, which helps make each bite more tender and easier to chew.

This small step can make a huge difference to your finished suya.


3. Marinate the Beef

Transfer the sliced beef into a bowl and pour over the marinade.

Use clean hands or a spoon to massage the mixture thoroughly into the meat, making sure every piece is well coated.

Cover and refrigerate for at least 1 hour.

If you have more time, you can leave it longer to allow the flavors to penetrate more deeply.


4. Thread the Beef Onto Skewers

Once the beef has finished marinating, thread each piece onto your skewers.

Try not to pack the pieces too tightly together. Leaving a little space allows the heat to circulate around the meat and helps it cook evenly.


5. Add Extra Suya Spice

Place some additional suya spice in a bowl.

Lightly coat or dab the marinated beef into the spice.

This extra layer helps create the flavorful, slightly crusty coating that makes suya so irresistible.


6. Grill the Suya

Preheat your grill to medium-high heat.

Place the beef skewers on the grill and cook for approximately 5–8 minutes per side, depending on how thick your beef slices are.

Turn the skewers occasionally and brush or sprinkle with additional spice mixture as needed.

For thinly sliced beef, the suya may be ready in around 12 minutes total.

Watch the meat carefully because thinner pieces can cook quickly.


7. Rest and Cut

Remove the suya from the grill and allow it to rest briefly.

Cut the grilled beef into smaller bite-sized pieces if desired.

The finished suya should have beautifully browned edges, a flavorful crust, and a tender interior.

Beef Suya Recipe

Pro Tips for the Best Beef Suya

Slice the beef thinly

Thin slices cook quickly and develop those delicious charred edges without becoming overly tough.

Cut across the grain

This is one of the easiest ways to make your beef noticeably more tender.

Don’t skip the marinade

Even a short marinating time allows the spices and aromatics to flavor the meat.

Don’t overcrowd your skewers

Leave enough space between the pieces so the heat can circulate properly.

Watch the heat

Suya needs high enough heat to develop a beautiful crust, but excessive heat can burn the spices before the beef is cooked.

Let the beef rest

Give the grilled beef a few minutes to rest before cutting into it. This helps keep it juicy.

Adjust the pepper

Suya is traditionally spicy, but you can reduce the cayenne pepper if you’re serving it to children or anyone who prefers milder food.


Serving Suggestions

Serve your homemade Beef Suya hot with plenty of fresh toppings.

Some of my favorite options include:

For drinks, serve it alongside chilled zobo, Chapman, fresh fruit juice, or your favorite cold drink.


How to Make Suya Without a Charcoal Grill

Don’t have a traditional suya grill? No problem.

You can use:

  • Gas grill
  • Electric grill
  • Oven broiler
  • Grill pan
  • Outdoor barbecue

For an extra smoky flavor, a small amount of food-grade liquid smoke can be added to your marinade.

If using an oven, place the beef on a wire rack over a baking tray so the heat can circulate underneath. Finish under the broiler for a few minutes to develop a darker, slightly charred exterior.


Storage Tips

Refrigerator

Store leftover cooked suya in an airtight container and refrigerate for up to 3 days.

Freezer

For longer storage, freeze cooked suya in a freezer-safe container for up to 2–3 months.

Reheating

Reheat gently in a skillet, oven, air fryer, or grill.

Avoid overheating because this can make the beef dry and chewy.

Food Safety for general food-handling and storage recommendations.

Frequently Asked Questions (FAQs)

What type of beef is best for suya?

Use a tender cut of beef that can be sliced thinly, such as sirloin, rump, or another relatively lean and tender cut. Slicing the beef across the grain is also important for a tender result.

Can I make beef suya without a charcoal grill?

Yes. You can use an oven, grill pan, gas grill, electric grill, or barbecue. A small amount of food-grade liquid smoke can also help add a smoky flavor when you’re not using charcoal.

How long should I marinate beef for suya?

For the best flavor, marinate the beef for at least 1 hour. If you have more time, you can marinate it longer in the refrigerator.

Why is my suya beef tough?

Beef can become tough if it is cut with the grain, sliced too thickly, or overcooked. Slice the beef thinly across the grain and watch it carefully while grilling.

Can I use chicken instead of beef?

Absolutely. Chicken suya is another delicious option. Adjust the cooking time according to the thickness of the chicken and make sure it is fully cooked before serving.

Can I prepare suya ahead of time?

Yes. You can marinate and skewer the beef ahead of time, then keep it refrigerated until you’re ready to grill. This makes it especially convenient when entertaining guests.

Final Thoughts

There’s something special about homemade suya. From the moment that seasoned beef hits the hot grill and the aroma starts filling the kitchen, you know you’re in for something delicious.

This Beef Suya recipe gives you that classic combination of smoky, spicy, juicy, and slightly charred beef without requiring a traditional Nigerian suya stand. The key is simple: choose good beef, slice it across the grain, season it generously, give it enough time to marinate, and grill it until those beautiful edges develop.

Serve it hot with plenty of sliced onions and tomatoes, and don’t be surprised if everyone starts reaching for another piece!

Whether you’re making it for a weekend barbecue, a family gathering, or simply because you’re craving Nigerian street food, this recipe is one you’ll want to keep coming back to.

If you try it, don’t forget to tag @JoyfulCook and share your creation with the Joyful Tribe. And if you’re enjoying our What’s Cooking This Summer with Joyful Cook series, save this recipe and share it with someone who loves suya! ❤️

Recipe Video

Beef Suya Recipe

Thinly sliced beef is coated in a flavorful marinade, seasoned generously with suya spice, threaded onto skewers, and grilled until beautifully smoky and slightly charred. Serve it with fresh onions and tomatoes for a delicious homemade version of one of Nigeria's most beloved street foods.

  • Prep Time: 15 mins
  • Cook Time: 16 mins
  • Marinate: 1 Hour in Fridge (Optional)
  • Serving Size: 4 - 6 People
Beef Suya Recipe
Pin

Ingredients

For the Beef

For Serving

Instructions

  1. In a bowl, combine the vegetable oil, garlic powder, ginger powder, onion powder, smoked paprika, cayenne pepper, suya spice, salt, seasoning powder, and liquid smoke, if using. Mix thoroughly until well combined. The liquid smoke is optional but adds extra smoky flavor when cooking without a traditional charcoal grill.
  2. Trim away most of the excess fat from the beef, leaving a little for flavor. Pat the beef dry and slice it across the grain into thin pieces.
  3. Transfer the sliced beef into a bowl and pour over the marinade. Use clean hands or a spoon to massage the marinade thoroughly into the meat, making sure every piece is well coated.
  4. Cover the beef and refrigerate for at least 1 hour. For deeper flavor, you can marinate it for longer.
  5. Thread the marinated beef onto skewers, leaving a little space between the pieces so the heat can circulate and cook the meat evenly.
  6. Place some additional suya spice in a bowl. Lightly coat or dab the marinated beef into the spice to create a flavorful, slightly crusty coating.
  7. Preheat your grill to medium-high heat.
  8. Place the beef skewers on the grill and cook for approximately 5–8 minutes per side, depending on the thickness of the beef.
  9. Turn the skewers occasionally and brush or sprinkle with additional suya spice mixture as needed. Thinly sliced beef may be ready in around 12 minutes total, so watch it carefully to prevent overcooking.
  10. Remove the suya from the grill and allow it to rest briefly.
  11. Cut the grilled beef into smaller bite-sized pieces if desired.
  12. Serve with sliced onions, tomatoes, extra suya spice, cabbage, or cucumber. Enjoy!
Instagram Icon

Did you make this recipe? Tag or mention @joyfulcook_. I would love to hear from you!

What do you think?

Rate this recipe

Average Rating: (4.7 / 5 from 8 ratings)

Leave a Reply