National Dish Botswana: Dried Fish Stew (Recipe)

In this article
Say hello to Dried Fish Stew, a hearty, home-style dish that carries the flavours of the Botswana savanna straight to your table. Dried fish, prized across the region for how well it keeps, is gently soaked back to life and simmered with onions, tomatoes and warming spices until everything melds into a rich, comforting pot. It is the kind of meal that suits a relaxed family dinner just as easily as a lively get-together with friends.
About Dried Fish Stew
Dried Fish Stew reflects the variety of Botswana cuisine and makes the most of the rich resources of the region. Dried fish is valued for its long shelf life and is a precious source of protein for households far from the water. Combined with the spices that thrive across the African savanna, it becomes a stew that stirs up memories of the land and the rhythms of life in Botswana. This dish is easily scaled up for social gatherings or kept simple as a family-friendly supper.
Ingredients (serves 1–2)
- 300 g dried fish
- 2 medium onions
- 2 tomatoes
- 1 red pepper
- 2 carrots
- 1 teaspoon curry powder
- 2 cloves garlic
- 1/2 teaspoon cumin
- Salt and pepper, to taste
- Water or stock, as needed
- Fresh coriander leaves, to garnish
Shopping for the ingredients
To make Dried Fish Stew, it is worth buying every ingredient from a trusted source. Fresh onions, tomatoes, peppers and carrots are easy to find in most supermarkets or at a local market. Dried fish can be picked up from specialist food shops or ordered online. Whatever you buy, always check that the ingredients are fresh and of good quality — the fish in particular repays a little care in the choosing.
Preparing the dish
Before you start cooking Dried Fish Stew, take a moment to prepare all of the ingredients thoroughly. The dried fish needs to be soaked to soften it, so simply place it in warm water for around 30 minutes. Once it has soaked, wash all of the vegetables and chop them into small pieces. A little groundwork makes the cooking process much smoother and helps the flavours come through at their best.
Step-by-step instructions
- Drain the soaked fish and flake it into small pieces.
- Heat a little oil in a large pot and sauté the diced onions until golden brown.
- Add the garlic, curry powder and cumin and toast briefly to release the aromas.
- Stir in the chopped tomatoes, pepper and carrots and mix everything together well.
- Add the flaked fish and stir gently to combine.
- Pour in enough water or stock to reach a stew-like consistency and bring to the boil.
- Lower the heat and simmer for 20–30 minutes, until the vegetables are tender and the flavours have mingled.
- Season with salt, pepper and fresh coriander, then serve piping hot.
Gluten-free / lactose-free version
Dried Fish Stew is naturally gluten-free and lactose-free, as the main ingredients contain no gluten-based components or dairy. Even so, it is worth checking any stock you use to make sure it holds no gluten-containing additives. That way you can enjoy the dish completely worry-free, with no need to think twice about intolerances. It also makes the stew a welcoming choice for guests with food allergies.
Tips for vegans and vegetarians
While Dried Fish Stew is traditionally made with fish, it can also be adapted to be vegan and vegetarian. In place of the dried fish, try marinated tofu or seitan to achieve a similar, savoury result. Use vegetable stock instead of fish stock for the soaking and simmering. A thoughtful blend of spices can harmonise beautifully and boost the umami flavour, so everyone can enjoy the character of the dish. The pumpkin-and-peanut richness of a Pumpkin And Peanut Stew shows just how satisfying a meat-free pot can be.
More tips and tricks
When cooking Dried Fish Stew, it helps to mix all of the ingredients together well so the flavours develop fully. Experiment with the spices and adjust the level of heat to suit your taste. An extra pinch of chilli can give the dish an exciting kick. You can also tweak the consistency of the stew by adding more or less liquid, depending on whether you prefer a thicker or a thinner result.
Adapting the recipe to your taste
Dried Fish Stew adapts wonderfully to personal preferences and tastes. Add vegetables such as courgette or green beans, for instance, to bring extra nutrients to the pot. The choice of spices can vary with your own palate too, so there are always new flavour combinations to discover. Be creative and try different ingredients to build your own perfect version of the recipe.
Ingredient substitutions
If you do not have certain ingredients to hand, there are often easy alternatives that work just as well. Sweet potato, for example, can stand in for the carrots to add a gentle sweetness, much as it does in a Spiced Sweet Potato Mash. If dried fish is not available, tinned fish can be a practical substitute. Frozen vegetables are also a good option when fresh produce is in short supply.
Drink pairing ideas
A range of drinks pairs nicely with Dried Fish Stew and complements its flavour. A light, cold beer balances the savoury notes beautifully. Alternatively, a fresh, fruity white wine or a non-alcoholic option such as a zingy home-made lemonade works well. A traditional African drink like rooibos tea can also be served alongside for an authentic experience, and a jug of Bojalwa Jwa Setswana brings a proper local touch to a shared table.
Serving and presentation ideas
To present Dried Fish Stew attractively, serve it in a large bowl and decorate it with fresh herbs such as coriander. Colourful sides like rice or a fresh flatbread should not be missing from the table and make the meal even more inviting — a plate of Diphaphatha is ideal for mopping up the sauce. A thoughtful presentation not only whets the appetite but also creates a special atmosphere for sociable evenings and family gatherings.
A bit of history
The story of Dried Fish Stew reaches deep into traditional Botswana food culture. Dried fish has a long history across many African cultures and says much about how food was processed and preserved. This technique was passed down through the generations as a way of keeping food edible through lean times. So Dried Fish Stew is not merely a dish but a symbol of the culinary creativity and adaptability of the people of Botswana, and a proud part of Botswana cuisine.
More recipe ideas
Summary: Dried Fish Stew
In short, Dried Fish Stew offers not only an authentic taste of Botswana but also a simple and adaptable way to experience the flavours of the region. With its delicious mix of fresh ingredients and rich aroma, it is the perfect dish for any occasion. Whether you serve it as a hearty family meal or at a lively gathering, this dish is sure to win everyone over. Let Botswana cuisine inspire you and enjoy the cooking!



