National Dish Cameroon: Ndole with Fish (Recipe)

In this article
Discover Ndole with Fish, the pride of Cameroon’s kitchens. Bitterleaf or spinach is simmered into a rich, nutty sauce built on roasted peanuts, then finished with tender fish that soaks up every bit of the aroma. It is nourishing, deeply savoury and just a little bit special — a dish that Cameroonians reach for on birthdays, weddings and any occasion worth marking. Perfect for anyone who wants to taste West Africa at home.
About Ndole with Fish
Ndole is a traditional Cameroonian dish that is generous in both flavour and texture. It brings together two headline ingredients: bitterleaf or spinach and tender fish, which combine into something genuinely exciting to eat. The seasoning comes from roasted peanuts and a handful of aromatics that give every mouthful real depth. Ndole is not only a treat for the palate but also a nourishing meal that reflects the culture and culinary variety of Cameroon.
Ingredients (serves 1–2)
- 200 g bitterleaf or spinach
- 200 g tender fish (mackerel or tilapia, for example)
- 100 g peanuts, roasted
- 1 onion, chopped
- 2 cloves of garlic, chopped
- 1 cm fresh ginger, grated
- 1–2 tablespoons palm oil or vegetable oil
- Salt and pepper to taste
- Water as needed
Shopping for the ingredients
To cook ndole you need fresh ingredients, most of which are available in any well-stocked supermarket or in an African or Asian grocery. When buying bitterleaf or spinach, look for leaves that are crisp and lively rather than limp. For the fish, choose good-quality produce so the flavours come through at their best. Peanuts should ideally be unsalted and roasted, as they form the perfect base for the sauce.
Preparing the dish
Before you start cooking ndole, get all the ingredients properly prepared. Wash the bitterleaf or spinach and cut it into bite-sized pieces. The fish can be filleted or left whole, whichever you prefer. Chop the onion and garlic finely and grate the ginger. With everything ready to hand, the cooking itself moves along quickly and calmly.
Step-by-step instructions
- Heat the palm oil in a large pan and add the onion. Fry until translucent.
- Add the garlic and ginger and cook for a further 2 minutes.
- Stir in the bitterleaf or spinach and let it simmer for a few minutes until the leaves have wilted down.
- Add the roasted peanuts and pour in a little water. Mix well and simmer for about 10 minutes.
- Add the prepared fish and cook for another 10–15 minutes, until the fish is cooked through.
- Season with salt and pepper and serve hot.
Gluten-free / lactose-free version
Ndole is naturally gluten-free and lactose-free, which makes it a sound choice for anyone with those intolerances. Because there is no cream or wheat flour in the preparation, the dish stays both nourishing and easy on the stomach. Just make sure the spices and other shop-bought ingredients carry no gluten-containing additives. That way you can enjoy the flavours of Cameroon without a second thought.
Tips for vegans and vegetarians
For a vegan version of ndole, simply leave out the fish and replace it with a plant-based protein such as tofu or tempeh — the same approach that works beautifully in Tofu. These alternatives offer a good texture and plenty of nourishment. If you need a nut-free version, the peanuts can be swapped for seeds such as sunflower seeds. With these small adjustments, everyone can enjoy the delicious flavours of ndole.
More tips and tricks
A few extra pointers: fresh herbs such as coriander or parsley lift the dish with a welcome note of freshness. Experiment with the seasoning until it matches your own palate. If the sauce turns out thicker than you like, loosen it with a splash more water. Ndole is also excellent with a side dish such as rice or Fufu to make a complete meal.
Adapting the recipe to your taste
Ndole is easy to tailor to personal preference. You might add heat, for instance, with a scattering of chilli or extra pepper. The choice of nuts leaves room for variation too — try almonds or cashews for a different character. The herbs and spices can be adjusted according to what is available and what you enjoy, so everyone can make the dish their own.
Ingredient substitutions
If bitterleaf proves hard to find, chard or even kale will stand in nicely. These alternatives offer similar health benefits and a comparable flavour, much as the greens do in Njama Njama. The peanuts can likewise be replaced with other nuts, or with ground sunflower seeds if there are nut allergies to consider. The dish stays nourishing while remaining flexible enough for different diets.
Drink pairing ideas
Several drinks go splendidly with ndole. A light African beer or a traditional fruit juice such as Pineapple Juice will underline the flavours of the dish. A glass of unsweetened iced tea or a refreshing citrus water also works well to balance the heat and the intensity of the sauce. The right drink enriches the meal and creates a harmonious link to the wider cuisine.
Serving and presentation ideas
Presentation matters when serving ndole. Bring the dish to the table in a handsome bowl and garnish it with fresh herbs or a few roasted nuts for extra visual appeal. Add a side of rice or a couple of pieces of bread to round the plate out. Pay attention to colours and textures on the plate to create an inviting, appetising meal.
A bit of history
Ndole has a long history in Cameroonian cooking and is well known far beyond the country’s borders. It is regarded as a symbol of African gastronomy and is often served on special occasions. The traditional method and the use of regional ingredients make it a dish that represents the culture and history of Cameroon. Ndole shows off the range and richness of Cameroonian cuisine, passed down from one generation to the next.
More recipe ideas
Summary: Ndole with Fish
Ndole is a distinctive and thoroughly tasty dish that captures the flavours of Cameroon. Combining bitterleaf or spinach with tender fish and aromatic peanuts produces a harmonious composition that is as nourishing as it is satisfying. Whether for a special occasion or as part of an everyday meal, ndole brings the culture and culinary traditions of Cameroon straight into your kitchen. Let this dish win you over and discover the wonderful flavours of Africa.



