Chef-tested recipe
Thin charcoal-grilled beef coated with smoky peanut, ginger, cayenne, and paprika yaji

Suya is a northern Nigerian grilled-meat tradition found widely at roadside stands and evening markets. Beef is sliced very thinly, threaded onto skewers, brushed with oil, and coated generously in yaji: a dry, fiery seasoning traditionally built around defatted groundnut cake called kuli-kuli, with chilli, ginger, and other spices. The skewers cook quickly over open heat and are served with onions, tomatoes, cucumber, cabbage, and more yaji. This version uses unsweetened roasted peanuts when kuli-kuli is unavailable and contains no sugar, breading, or starchy glaze.
Recipe at a glance
- Servings
- 6 servings
- Prep Time
- 35 mins
- Cook Time
- 15 mins
- Resting Time
- 5 mins
- Marinating Time
- 1 hour
- Total Time
- 1 hour 50 mins
- Cuisine
- Nigerian — Northern Nigeria
- Course
- Main course
- Cooking Method
- Charcoal grilling
- Difficulty
- Intermediate
- Best Served With
- Sliced tomatoes Red onion Cucumber Shredded cabbage Extra clean yaji spice
Before you begin
Ingredients & equipment
Gather what you need first, then cook through the method with confidence.
As an Amazon Associate I earn from qualifying purchases. Ingredient and equipment links marked “paid link” may earn a commission at no extra cost to you.
Equipment
- Charcoal grillpaid link
- Bamboo skewerspaid link
- Spice grinderpaid link
- Chef’s knifepaid link
- Cutting boardpaid link
- Digital kitchen scalepaid link
- Mixing bowlspaid link
- Wire rackpaid link
- Heatproof tongspaid link
- Instant-read thermometerpaid link
Ingredients
For the beef
- Beef sirloin, flank, or topside, trimmed: 1 kg
- Fine sea saltpaid link: 10 g
- Peanut oilpaid link: 30 ml
- Bamboo skewers, soaked for 30 minutes: 18 pieces
For the yaji spice
- Unsalted roasted peanuts or kuli-kuli, finely groundpaid link: 120 g
- Sweet paprika: 20 g
- Ground ginger: 12 g
- Onion powder: 10 g
- Garlic powder: 8 g
- Cayenne pepper: 8 g
- Ground black pepper: 5 g
- Fine sea saltpaid link: 6 g
- Ground cloves: 1 g
For serving
- Ripe tomatoes, sliced: 300 g
- Red onion, thinly sliced: 180 g
- Cucumber, sliced: 300 g
- White cabbage, finely shredded: 300 g
- Extra yaji spicepaid link: 30 g
Preparation Overview
Partially freeze the trimmed beef for 30 to 45 minutes so it can be sliced across the grain into very thin sheets. Grind the peanuts finely but stop before they become peanut butter. Mix the complete yaji and reserve a clean portion for serving before raw beef touches the spice. Soak bamboo skewers and build a hot charcoal fire suitable for fast grilling.
Method
Slice the beef. Partially freeze the beef until firm, then slice across the grain into strips approximately 3 mm thick and 5 cm long.
Make the yaji. Pulse the peanuts to a fine dry meal. Mix with paprika, ginger, onion powder, garlic powder, cayenne, black pepper, salt, and cloves.
Reserve serving spice. Set aside 30 g yaji in a clean sealed bowl for finishing. Do not allow it to contact raw meat.
Season the beef. Toss the sliced beef with 10 g salt and peanut oil. Cover and refrigerate for 1 hour.
Thread the skewers. Fold and thread the strips closely onto the soaked skewers, keeping the meat in a thin even layer.
Coat with yaji. Press each skewer into the remaining yaji on both sides, coating the beef evenly without forming a thick wet paste.
Heat the grill. Prepare a hot charcoal fire and oil the grate lightly.
Grill the suya. Cook for 3 to 4 minutes per side, turning once or twice, until lightly charred and the beef reaches at least 63°C.
Rest and season. Rest for 5 minutes, then dust lightly with the clean reserved yaji.
Serve. Present with tomatoes, onions, cucumber, cabbage, and extra clean yaji at the table.
Beginner Technique Notes
Thin slicing is essential. Thick pieces become tough before the yaji toasts properly.
Pulse peanuts in short bursts. Continuous blending releases oil and turns them into paste.
Reserve finishing yaji before coating raw beef to prevent cross-contamination.
Peanut-based seasoning can scorch. Grill quickly and move the skewers away from direct flames if darkening too fast.
Cut across the grain so the cooked beef remains easy to bite from the skewer.
Tips and Variations
Kuli-kuli gives the closest traditional texture because much of its oil has been removed. Use it when available from a trusted Nigerian food supplier.
Goat, chicken, or lamb may replace beef, but cooking times and safe internal temperatures must be adjusted.
Reduce cayenne to 3 g for a milder yaji while retaining paprika and ginger.
Do not add sugar or sweet barbecue sauce; suya should be savoury, nutty, hot, and smoky.
If outdoor grilling is unavailable, cook on a rack under a very hot oven grill and turn once.
Serving Ideas
- Serve suya immediately on its skewers or slide the beef onto a platter lined with cabbage. Scatter sliced onion and tomatoes around the meat, with cucumber for cooling crunch. A final dry dusting of clean yaji should be aromatic and spicy, not heavy enough to mask the grilled beef.
Storage
Suya is best eaten hot from the grill. Refrigerate cooked skewers within 2 hours for up to 3 days. Reheat quickly on a hot grill or pan until 74°C. Store unused clean yaji in an airtight container in the refrigerator for up to 2 weeks because ground peanuts can become rancid. Do not reuse yaji that contacted raw meat.
Nutritional Value
Allergen Notes
Contains peanuts. Do not prepare or serve this recipe to anyone with a peanut allergy. Commercial bouillon is intentionally omitted, but packaged spices may have cross-contact with gluten, sesame, milk, soy, or nuts; check labels.
Frequently Asked Questions
What is yaji?
Yaji is the dry suya seasoning, commonly made with ground kuli-kuli or peanuts, chilli, ginger, and other aromatic spices.
Why partially freeze the beef?
Firm beef is easier to slice into the thin, even sheets needed for quick suya grilling.
Can I use peanut butter?
No. Peanut butter is too oily and wet. Use finely ground roasted peanuts or kuli-kuli.
How spicy should suya be?
It is normally assertively spicy, but cayenne can be adjusted while keeping the paprika, ginger, and peanut base.
Can suya be made in the oven?
Yes. Place the skewers on a rack and cook close to a very hot grill element, turning once.