What Is Ndakala? The Congolese Dried Fish Explained
Ndakala is tiny whole dried freshwater fish from DR Congo, fried crisp or simmered into a tomato sauce and eaten bones and all. Here is what it is and how it is cooked.
African Stores Editorial Team

The short answer
Ndakala, also spelled ndagala and known in Swahili as dagaa, is a tiny whole dried freshwater fish eaten across the Democratic Republic of the Congo. About the size of a sardine or anchovy, these little fish come from lakes such as Tanganyika, and they are either fried crisp in oil with onion and chilli or simmered into a tomato and vegetable sauce. Salty, savoury and eaten bones and all, ndakala is inexpensive and rich in protein and calcium, and it is usually served with fufu, rice or cassava leaves. In the UK it is sold by African food shops, which you can find near you on African Stores.
What to remember
- Ndakala is tiny whole dried freshwater fish from DR Congo, eaten bones and all.
- It is also spelled ndagala and is called dagaa in Swahili.
- It is fried crisp with onion and chilli, or simmered into a tomato and vegetable sauce.
- It is cheap, salty and savoury, and rich in protein and calcium.
- Ndakala is small whole dried fish, quite different from makayabu, which is large salted cod.
Few things carry the memory of a Congolese kitchen like a pan of ndakala crackling in hot oil, the small dried fish crisping up and filling the room with a deep, salty scent. It is an everyday food, the sort that stretches a meal and feeds a table without costing much, and for many families it is one of the first flavours of childhood. A handful of these little fish turns plain rice or a mound of fufu into something warming and complete.
There is a quiet pride in ndakala too. It is humble food, but it is generous, and cooking it in a flat far from Kinshasa or the shores of Lake Tanganyika is a way of holding on to something real. To set down a dish of it, the fish glistening with onion and chilli, is to share the taste of home with whoever is at the table.
What Ndakala Actually Is
Ndakala, also written ndagala and known by the Swahili name dagaa, is a tiny whole dried fish that is a staple of Congolese cooking. The fish themselves are small freshwater species, roughly the size of a sardine or an anchovy, netted from the great lakes of Central Africa such as Lake Tanganyika and then dried in the sun to preserve them. Because they are so small, they are eaten whole, bones and all, which is part of what makes them such a good and affordable source of protein and calcium.
The name is often used with real affection, a nod to just how many of these little fish arrive in a single serving. Dried and salty, ndakala keeps well and travels well, which has made it a dependable everyday food across the Democratic Republic of the Congo and the wider region. It sits comfortably among the other staples of Congolese food, lending a deep, savoury note to simple meals.
Ndakala Versus Makayabu
It is worth being clear about the difference between ndakala and makayabu, because both are dried fish yet they are not the same thing at all. Ndakala is tiny whole dried fish, eaten complete with its head and bones, and it is used by the handful. Makayabu, by contrast, is large salted and cured cod, sold in big pieces that are soaked to soften and remove some of the salt before cooking.
In other words, the two work quite differently in the kitchen. Ndakala is scattered into a hot pan and fried crisp, or dropped into a simmering sauce, while makayabu is treated more like a joint of preserved fish that needs soaking and flaking. If you have cooked with salted fish elsewhere, ndakala also differs from stockfish, the hard air-dried whitefish popular in other African kitchens, which is larger and stiffer and needs long soaking of its own.
How Ndakala Is Made and Served
There are two classic ways to cook ndakala. The first is to fry it. The dried fish is rinsed, then fried in a little hot oil with sliced onion and fresh or dried chilli until it turns crisp and golden, seasoned simply and served as a savoury, salty topping. The second is to simmer it into a sauce, softening the fish in oil with onion, tomato and sometimes greens or aubergine until everything melds into a rich, spoonable relish. Either way, the fish is eaten whole, so the bones soften into the dish rather than being picked out.
Ndakala is almost always served with something to soak up its salt and savour, most often fufu, the soft cassava dough that is a mainstay of Congolese meals, or plain rice, or a plate of cassava leaves. As with any fish this is an allergen worth flagging for guests who need to avoid it, and because ndakala is naturally salty it is best to taste before adding more salt to the pan. Simple, filling and full of flavour, it is a dish made for sharing over a relaxed meal.
Where to Buy Ndakala in the UK
In Britain, ndakala is sold by African food shops, usually dried and bagged, and sometimes listed under its other names such as ndagala or dagaa. Shops serving Congolese and East African customers are the most reliable places to find it, and the same shops will stock the onion, chilli, tomato and cassava products you need to cook and serve it. Because it is dried it keeps well in the cupboard, so it is an easy staple to have on hand. You can find African food stores near you to see what is nearby.
Frequently asked questions
What is ndakala?
Ndakala, also spelled ndagala and known in Swahili as dagaa, is a tiny whole dried freshwater fish eaten across the Democratic Republic of the Congo. About the size of a sardine or anchovy, it comes from lakes such as Tanganyika and is fried crisp with onion and chilli or simmered into a tomato and vegetable sauce. It is eaten bones and all, and is cheap, salty and rich in protein and calcium.
What does ndakala taste like?
Ndakala is deeply savoury and salty, with the concentrated flavour that comes from drying small whole fish. Fried crisp with onion and chilli it is crunchy and moreish, while simmered into a sauce it turns soft and rich. Because the fish are so small they are eaten whole, bones and all, which adds to their savoury depth.
How is ndakala different from makayabu?
Ndakala is tiny whole dried fish, eaten complete with head and bones and used by the handful. Makayabu is large salted and cured cod, sold in big pieces that are soaked before cooking and then flaked. Both are dried fish, but ndakala is fried crisp or simmered whole, while makayabu is treated like a joint of preserved fish that needs soaking first.
How is ndakala cooked and served?
Ndakala is either fried in hot oil with onion and chilli until crisp, or simmered with onion, tomato and greens into a rich sauce, and in both cases the fish is eaten whole. It is naturally salty, so it is best to taste before adding more salt. It is usually served with fufu, rice or cassava leaves to balance its savour.
Where can I buy ndakala in the UK?
Ndakala is sold by African food shops, usually dried and bagged, and sometimes listed under other names such as ndagala or dagaa. Shops serving Congolese and East African customers are the most reliable places to find it, along with the onion, chilli and cassava products to serve alongside. African Stores lists African and Caribbean food shops across the UK, so you can find one near you that stocks it.