National Dish Cameroon: Soya (Recipe)

In this article
Meet Soya, Cameroon’s much-loved grilled skewer and one of the great pleasures of West African street food. Tender strips of marinated meat are threaded onto sticks, seasoned with a bold blend of paprika, cayenne and garlic, then grilled over glowing coals until smoky and charred at the edges. Sold from roadside grills at dusk and served at every celebration worth the name, it is simple food done brilliantly — and remarkably easy to recreate at home.
About Soya
Soya, the national dish of Cameroon, is far more than a quick bite; it is an experience for the senses. These tender, marinated meat skewers are a cornerstone of Cameroonian cooking and are served at festive occasions and sociable gatherings alike. Preparing soya brings together the many flavours and cultural influences that shape the country’s food in a single dish. Between the layered spice mix and the smoky note from the grill, every bite is memorable.
Ingredients (serves 1–2)
- 500 g beef or chicken breast
- 2 tablespoons vegetable oil
- 1 onion, finely chopped
- 2 cloves of garlic, crushed
- 1 teaspoon paprika
- 1 teaspoon cayenne pepper
- 1 teaspoon black pepper
- 1 teaspoon soy sauce
- Salt to taste
- Skewers (wooden or metal)
Shopping for the ingredients
When shopping for soya, make sure every ingredient is as fresh as possible so the flavour comes through properly. Choosing good-quality meat matters most, since it is the heart of the dish. The oils and spices deserve the same attention, as they carry the aroma that defines the skewers. A local market or a specialist butcher is usually the best place to find what you need.
Preparing the dish
Preparing soya begins with marinating the meat. Cut it into evenly sized pieces so everything cooks through at the same rate on the grill. Mix the marinade from the ingredients listed above in a bowl, then leave the meat to marinate in the fridge for at least two hours — overnight is better still. This marinating time lets the spices work deep into the meat and improves the flavour enormously.
Step-by-step instructions
- Take the marinated meat out of the fridge and prepare the skewers.
- Thread the meat onto the skewers, leaving a little space between the pieces.
- Preheat the grill and lay the skewers over the hot surface.
- Grill the soya for 10–15 minutes, turning regularly, until cooked through.
- Lift off the grill and let the skewers rest briefly before serving.
Gluten-free / lactose-free version
For a gluten-free and lactose-free soya, use gluten-free soy sauce or leave it out altogether. Check the oils and spice blends too, as pre-mixed seasonings sometimes contain hidden gluten. The dish is built on naturally simple ingredients and contains no dairy at all, which makes it an ideal choice for anyone sensitive to lactose.
Tips for vegans and vegetarians
For a vegan version of soya, swap the meat for plant proteins such as tofu or seitan, much as you would in a Cameroonian Tofu dish. Marinate them exactly as you would the meat so the flavour penetrates properly. Alternatively, grill mushrooms or chunky pieces of vegetable for a delicious meat-free result. The spice mix stays the same, which keeps the flavour thoroughly authentic.
More tips and tricks
To make the grilling even more aromatic, use charcoal or beechwood, both of which lend the soya a distinctive smokiness. It also pays to soak wooden skewers in water beforehand so they do not scorch. Turn the skewers evenly and often to ensure the meat cooks through at the same rate all round. Serve with a fiery chilli sauce for extra punch.
Adapting the recipe to your taste
The soya recipe is endlessly adaptable and takes personal preference in its stride. If you like more heat, add extra cayenne pepper or a few fresh chillies. For added depth, try ginger or a homemade spice blend of your own. And never underestimate a scattering of fresh herbs over the finished skewers just before they reach the table.
Ingredient substitutions
If you would rather not use beef or chicken, lamb or fish both work beautifully — grilled fish in particular echoes the flavours of Grilled Tilapia. Each brings its own character while sitting comfortably alongside the soya spice mix. For a vegetarian option, courgettes, peppers and aubergines add wonderful texture and colour to the skewers. Be creative and see which combination suits you best.
Drink pairing ideas
Plenty of drinks round off a plate of soya nicely. A cold, refreshing lager cuts through the spices particularly well. A fruity cocktail or a soft drink such as ginger ale makes an equally good match, as does the traditional palm wine known as Matango. A chilled Pineapple Juice is the easiest crowd-pleaser of the lot.
Serving and presentation ideas
For presentation, arrange the skewers on a wooden board and garnish with fresh herbs. Serve a selection of dips and sides alongside — a sharply dressed salad, rice or a plate of grilled plantains all work well. Colourful vegetable sticks add extra visual appeal. Laid out this way, a platter of soya becomes the centrepiece of any table.
A bit of history
Soya is a dish rooted deep in the history of Cameroon, where it has long been served at festivals, family celebrations and social gatherings. Developed originally within local communities, it has absorbed a range of cultural influences over the years, not least from neighbouring grilling traditions across West Africa. It forms part of the culinary heritage that showcases the proud traditions and sheer variety of Cameroonian cuisine.
More recipe ideas
Summary: Soya
Soya brings the many flavours of Cameroonian cooking to the table and is perfect for celebrations or relaxed evenings with friends. Straightforward to prepare and easy to adapt, it suits just about every taste. Whether you keep it traditional or give it a modern twist, soya remains an indispensable part of Cameroon’s food culture. Give the recipe a go and discover how simple it is to bring a piece of West Africa into your own kitchen.



