National Dish Cape Verde: Caldo de Peixe (Recipe)

In this article
Discover Caldo de Peixe, the fragrant fish soup that sits close to the heart of Cape Verde’s island kitchen! Built around mild white fish, colourful vegetables and a gently spiced broth, it carries the easy sociability of the Atlantic islands straight to your table. It is a wonderfully honest dish — simple, nourishing and full of the sea — and making it at home is the perfect way to taste the essence of Cape Verde.
About Caldo de Peixe
Caldo de Peixe is a flavour-packed national dish of Cape Verde, celebrated not only for its aromas but also for its reliance on the freshest possible ingredients. This aromatic fish soup brings the warmth of island hospitality to the plate and is a fine example of the archipelago’s rich culinary tradition. With mild fish, bright vegetables and a lightly spiced broth, it gathers the flavours of the Atlantic into one deeply satisfying bowl. Preparing Caldo de Peixe is a lovely way to discover and enjoy the true character of Cape Verde.
Ingredients (serves 1–2)
- 500 g fresh fish (such as sea bream or grouper)
- 1 onion, diced
- 2 cloves garlic, chopped
- 1 red pepper, diced
- 2–3 medium potatoes, diced
- 1 carrot, sliced
- 1 bay leaf
- 2–3 tablespoons olive oil
- 1 litre fish stock
- Salt and pepper, to taste
- Fresh parsley, to garnish
Shopping for the ingredients
To make an authentic Caldo de Peixe, it is well worth using the freshest ingredients you can find. Head to a local fishmonger or a good supermarket to track down quality fish and crisp vegetables. Look for fish that appears bright and firm and has a clean, mild scent. Choose your vegetables with an eye for freshness and quality too, so you can coax the very best flavour out of the finished soup.
Preparing the dish
Good preparation is the key to a successful Caldo de Peixe. Begin by washing the vegetables and cutting them into evenly sized pieces so they cook at the same pace. Having everything ready before you start means the ingredients simmer gently and evenly, which not only improves the look of the dish but also gives the soup a harmonious, well-balanced flavour.
Step-by-step instructions
- Heat the olive oil in a large pot and sweat the onion and garlic until softened and translucent.
- Add the red pepper, potatoes and carrot, and fry for a few minutes to build the base flavour.
- Pour in the fish stock and add the bay leaf, bring to the boil, then reduce the heat.
- Cut the fish into pieces, lower it into the broth and simmer for around 10–15 minutes, until the fish is tender.
- Season with salt and pepper, then garnish with fresh parsley just before serving.
Gluten-free / lactose-free version
Caldo de Peixe is naturally gluten-free and contains no dairy, which makes it an ideal choice for anyone with particular dietary needs. As a rule, the ingredients are simply fish and vegetables, so the soup is light and easy to digest. Just take care to avoid gluten-containing additives or ready-made products, and use a certified gluten-free stock, to keep the recipe pure and suitable for every guest at the table.
Tips for vegans and vegetarians
While Caldo de Peixe is traditionally made with fish, there are delicious vegan alternatives. In place of fish you might use a mix of firm tofu and sea vegetables such as seaweed to echo that briny, oceanic flavour. Swapping the fish stock for a good vegetable stock rounds out a fully plant-based version. These adjustments not only add variety but also deliver a wonderfully satisfying result.
More tips and tricks
A few extra touches can lift your Caldo de Peixe even further. Try letting the broth simmer for at least 30 minutes so the flavours develop fully and intensely. It also helps to add the fish only towards the end, so it stays especially tender. Vary the vegetables according to the season and your own taste to make the dish your own and enjoy produce at its freshest.
Adapting the recipe to your taste
The beauty of Caldo de Peixe lies in its versatility. You can try different kinds of fish or add other vegetables such as courgette or broccoli. Fresh herbs like coriander or dill can bring an exciting new dimension to the flavour. Feel free to experiment with the ingredients to adapt this traditional dish to your palate and give it your own interpretation.
Ingredient substitutions
In most kitchens you rarely have every ingredient to hand. If a particular type of fish is missing, alternatives such as salmon or another firm deep-sea fish work very well. For the broth, a homemade stock in place of shop-bought will make the soup even more aromatic — much like the deep base that carries a hearty Caldeirada. You can vary the vegetables too, according to what is in season, and try creative combinations for a little variety.
Drink pairing ideas
A range of refreshing drinks pairs beautifully with a good Caldo de Peixe. A cold beer or a fruity white wine makes an excellent companion, supporting the flavours of the dish. For alcohol-free options, a fresh lemonade or sparkling water with a squeeze of citrus works wonderfully. Both lend the meal a bright, refreshing note that harmonises with the gently spiced broth.
Serving and presentation ideas
Presentation plays a real part in how much you enjoy a dish. Serve Caldo de Peixe in deep, attractive bowls and garnish each portion with fresh herbs and a slice of lime. A scattering of colourful vegetables makes a lovely decoration and pleases the eye. A thoughtful presentation noticeably improves the whole experience and adds to the pleasure of eating together.
A bit of history
Caldo de Peixe has a long tradition in the kitchens of Cape Verde and reflects the maritime culture of the islands. The dish began as a simple, sustaining meal for fishermen and, over the years, grew into a much-loved family favourite. It stands for the deep bond between the people and the sea, and for the natural bounty of the Atlantic. Its warm, generous character makes it an essential part of Cape Verdean life and hospitality, right alongside island staples of Cape Verdean cuisine such as Cachupa.
More recipe ideas
Summary: Caldo de Peixe
Caldo de Peixe is more than just a fish soup; it is a piece of Cape Verdean culture served in a bowl. With fresh ingredients and a rich, comforting aroma, this dish is a celebration for the senses. Whether you follow the traditional recipe or add your own variations, Caldo de Peixe promises a delicious experience for you and your guests. Take your time to savour the flavours and discover the many possibilities this wonderful dish has to offer.


