National Dish Guinea: Tomato Fish Soup (Recipe)

In this article
Discover Tomato Fish Soup, a true highlight of Guinean cooking that delights the senses with its layered aromas. This hearty fish soup brings together fresh fish, ripe tomatoes and a lively mix of spices to create a warming, deeply savoury bowl. Whether you serve it as a main course or as part of a spread, it is a dream come true for anyone who loves fish. Bring a taste of the West African coast straight to your own kitchen.
About Tomato Fish Soup
Tomato Fish Soup is a genuine highlight of Guinean cuisine, one that not only excites the senses but also charms with its variety of flavours. This hearty fish soup is built from fresh fish, ripe tomatoes and a generous range of spices that come together for a harmonious eating experience. The soup is more than just a filling dish — it is a treat for every fish lover. Whether you offer it as a main course or as part of a buffet, it is sure to win people over.
Ingredients (serves 1–2)
- 300g fresh fish (e.g. cod or tilapia)
- 2 ripe tomatoes
- 1 onion
- 2 cloves of garlic
- 1 litre fish stock
- 1 teaspoon paprika
- 1 teaspoon cumin
- 2 tablespoons oil (olive or palm oil)
- Salt and pepper to taste
- Fresh herbs (e.g. parsley or coriander), to garnish
Shopping for the ingredients
Once you have decided to make Tomato Fish Soup, the first step is shopping for the ingredients. Try to buy the freshest fish you can, as it has a huge influence on the flavour of the finished soup. Visit your local market or fishmonger to find the best possible produce. The remaining ingredients, such as tomatoes and spices, are easy to pick up in any supermarket and all add to the authenticity of the dish.
Preparing the dish
Before you start cooking, it pays to have all your ingredients ready. Finely chop the onion and the garlic so they are on hand to use later in the recipe. You can either dice the tomatoes into small pieces or purée them, depending on the consistency you want for the soup. Remember to clean the fish and cut it into bite-sized pieces so it cooks through evenly.
Step-by-step instructions
- Heat the oil in a large pan over medium heat.
- Add the onion and garlic and fry until golden brown.
- Add the tomatoes to the pan and cook until they soften.
- Stir in the fish stock, paprika and cumin, then bring the mixture to the boil.
- Add the fish to the soup, reduce the heat and let it simmer for 10 minutes.
- Season with salt and pepper and garnish with fresh herbs just before serving.
Gluten-free / lactose-free version
Tomato Fish Soup is naturally gluten-free and lactose-free, which makes it an excellent choice for anyone with particular dietary needs. When buying your fish stock, just check that it is gluten-free too. That way you can be sure your dish meets every requirement while still delivering the full flavour you would expect from this wonderful recipe.
Tips for vegans and vegetarians
For a vegan or vegetarian take on Tomato Fish Soup, simply replace the fish with a selection of seasonal vegetables. A combination of carrots, courgettes and peppers gives the soup a tasty base and boosts its nutritional value. Instead of fish stock, a vegetable stock is an excellent choice for keeping the flavour full and rounded. Play around with the spices to find the perfect balance in your plant-based soup.
More tips and tricks
To make Tomato Fish Soup even more aromatic, add a squeeze of lemon juice just before serving. This small touch heightens the flavours and brings a lift of freshness to the bowl. Adding a little chilli can also give it more heat, which is well worth considering for lovers of spicier food. It is also worth making the soup a few hours ahead and gently reheating it — this coaxes out even more intense flavours.
Adapting the recipe to your taste
Tomato Fish Soup offers plenty of scope for adapting it to your personal preferences. Fancy something more exotic? Stir in a little coconut milk to make the soup creamier and more fragrant. If paprika is not to your liking, you can reach for other spices such as curry powder instead. By experimenting with different ingredients and seasonings, you can create a dish that matches your taste exactly. It sits comfortably alongside other coastal classics like Poisson Braise.
Ingredient substitutions
It happens time and again that a particular ingredient is not to hand, or that someone has an allergy to it. With Tomato Fish Soup, for instance, switching from fresh fish to frozen fish is no problem at all — the soup stays just as delicious. Instead of ripe tomatoes, tinned tomatoes work well too, which brings a handy practical advantage in the kitchen. Do choose seasoned alternatives so the dish loses none of its flavour, much as you would with a comforting Fish Soup.
Drink pairing ideas
To round off the whole experience, it is worth choosing drinks that suit Tomato Fish Soup. A lightly chilled white wine, such as a Sauvignon Blanc, harmonises beautifully with the flavours of the soup. For those who prefer something alcohol-free, a fruity iced tea or a sparkling water with lemon makes a fine partner. Either way, the combination adds a refreshing note and rounds off the meal perfectly.
Serving and presentation ideas
The way a dish is presented makes a real difference to the whole experience. Serve Tomato Fish Soup in attractive, deep bowls and garnish with fresh herbs and an extra squeeze of lemon juice. It is also a good idea to offer crusty bread in a small basket alongside. These little personal touches can make the dish look far more appealing and inviting.
A bit of history
Tomato Fish Soup has its roots in West African food culture, which is shaped by fresh ingredients and generous spicing. In Guinea, cooking is an essential part of the cultural heritage and reflects the diversity of the country. Fish is used often along the coast, and its pairing with tomatoes gives the soup an appealing depth. The dish is frequently served at festive occasions and brings the community together — a truly time-honoured pleasure of Guinean cuisine.
More recipe ideas
Summary: Tomato Fish Soup
Tomato Fish Soup is more than just a dish — it is a piece of Guinean culture and tradition, brought to life by fresh ingredients and aromatic spices. Whether you are a seasoned cook or a beginner, this recipe is easy to follow and brings a touch of Africa into your kitchen. With its many options for adaptation and its wealth of flavours, this soup has something for everyone and makes a wonderful addition to your culinary repertoire. Let it inspire you and enjoy the taste of Guinea!



