National Dish Angola: Caldo de Peixe (Recipe) · National Dish Recipes

National Dish Angola: Caldo de Peixe (Recipe)

Bowl of Angolan fish soup with vegetables and fresh parsley
In this article

Discover Caldo de Peixe, an aromatic Angolan fish soup that brings together the clean flavours of the Atlantic and the warmth of West African cooking. Fresh fish simmers with peppers, carrots and tomatoes in a fragrant broth, producing a bowl that is light yet deeply satisfying. It is the sort of dish that fills a kitchen with good smells and draws everyone to the table — perfect for a relaxed family lunch or a celebration with friends.

About Caldo de Peixe

Caldo de Peixe is a traditional Angolan fish soup that captures the rich flavours of the Atlantic coast. The dish brings together fresh fish, aromatic spices and a generous mix of vegetables to make a hearty, nourishing meal. It is often served at family gatherings or on festive occasions, and it has become an important symbol of Angolan culture. Making Caldo de Peixe is a small celebration in itself, reflecting the country’s love of life and its long-standing culinary traditions.

Ingredients (serves 1–2)

  • 300 g fresh fish (tilapia or dorado, for example)
  • 1 onion, diced
  • 2 cloves of garlic, chopped
  • 1 pepper, diced
  • 1 carrot, sliced
  • 400 ml fish stock or water
  • 1 tomato, diced
  • 1 teaspoon paprika
  • Salt and pepper to taste
  • Fresh parsley, to garnish

Shopping for the ingredients

To get the best result, it is essential to use fresh ingredients. The fish should be of high quality and, ideally, from a local source. Vegetables such as peppers and carrots ought to be crisp and brightly coloured so they bring both flavour and texture to the soup. It is also worth buying your spices fresh, or grinding them yourself, to draw out the fullest aromas.

Preparing the dish

Before you start cooking, prepare all the ingredients carefully. Begin by washing and peeling the vegetables and cutting them to the shapes you want. The fish can be cut into cubes or left as fillets, depending on your preference. Have the spices measured out and ready to hand — this speeds the cooking along and helps the flavours spread evenly through the pot.

Step-by-step instructions

  1. Heat a large pan over a medium heat and add a little oil.
  2. Add the onion and garlic and sauté until softened.
  3. Stir in the pepper and carrot and fry for a further 5 minutes.
  4. Pour in the fish stock or water and bring everything to the boil.
  5. Add the fish and the tomato, lower the heat and simmer for 15 minutes.
  6. Season with paprika, salt and pepper, then take the pan off the heat.
  7. Garnish with fresh parsley just before serving.

Gluten-free / lactose-free version

Caldo de Peixe is naturally gluten-free and lactose-free, as none of its core ingredients contain gluten or dairy. Do check your stock and spice blends, though, since hidden sources of gluten can lurk in shop-bought versions. You can also swap the fish stock for vegetable stock to create a lighter, meat-free base, much as you would for a Sopa de Legumes. That way everyone can enjoy the dish without worrying about intolerances.

Tips for vegans and vegetarians

For a vegan version of Caldo de Peixe, replace the fish with tofu or a plant-based fish alternative. The broth can be made entirely from vegetables, which intensifies rather than dulls the flavour. Adding beans or lentils will boost the protein content and make the soup more filling — the same trick that gives Madesu its substance. The result is accessible to vegetarians and vegans alike, and every bit as delicious.

More tips and tricks

A few simple touches will noticeably improve your Caldo de Peixe. Experiment with different types of fish, or add seafood such as prawns or clams for extra depth. Let the soup rest for a while after cooking so the flavours have time to settle and mingle. It is at its best served fresh and piping hot, straight from the pan.

Adapting the recipe to your taste

Caldo de Peixe is a versatile dish that is easy to tailor to your own palate. Turn up the heat by adding chilli, or widen the range of vegetables to suit what you have in. If you like a creamier finish, a splash of coconut milk works beautifully. The recipe gives you plenty of freedom to be creative and to play with contrasts in texture and flavour.

Ingredient substitutions

If you do not have all the ingredients to hand, there are plenty of alternatives. Instead of fresh fish you can use tinned fish or frozen fillets with good results. Vegetable stock or chicken stock will stand in perfectly well for fish stock. And when fresh vegetables are hard to come by, a frozen vegetable mix is a practical option that keeps the dish within easy reach.

Drink pairing ideas

Caldo de Peixe goes well with a wide range of drinks. A lightly chilled white wine matches the fresh flavours of the soup wonderfully. For a non-alcoholic option, serve lemonade or a fruit-infused water that complements the fish. A slightly bitter IPA is another fine choice, balancing the seasoning nicely.

Serving and presentation ideas

Presentation matters when you serve Caldo de Peixe. Use attractive soup plates or bowls to show the dish off properly. A decorative garnish of fresh parsley or a few lime slices gives it a fresh, appealing look. Serve it warm and make sure the colours of the vegetables come through, since that alone is enough to impress your guests. A side of Funge de Bombo rounds the meal out in true Angolan style.

A bit of history

The story of Caldo de Peixe reaches deep into Angolan culture and stands as a symbol of the country’s regional cooking traditions. Fresh fish plays a central role, since Angola has a long coastline opening onto the Atlantic. The soup was traditionally handed down from one generation to the next and reflects simple but time-honoured methods of preparation. Like so much of Angolan cuisine, the dish illustrates the close bond between people and the natural resources around them.

More recipe ideas

Summary: Caldo de Peixe

Caldo de Peixe is more than just a fish soup; it is a culinary experience that captures the soul of Angola. With its range of fresh ingredients and layered aromas, it offers a warm, sociable dish that is both hearty and nourishing. Whether at a family gathering or as a comforting lunch, Caldo de Peixe promises a memorable meal. Let this delicious soup inspire you and bring a taste of Africa into your own kitchen.