
Caldo de Peixe (Cape Verdean Fish Soup)
London, United Kingdom · View all recipes
Overview
Caldo de peixe is the Cape Verdean fish soup: white and sweet potatoes cooked with onions, peppers and tomatoes, with fish added towards the end. It is winter food on the islands and it is built entirely around what an Atlantic archipelago has to hand. Cape Verde sits several hundred miles off the coast of Senegal, and its cooking reflects that position exactly, Portuguese in structure and vocabulary, West African in ingredients, and shaped throughout by the fact that fish is abundant and almost everything else has to be grown on volcanic islands with limited rainfall. Sweet potato alongside white potato in the same pot is a very Cape Verdean move, and it gives the broth a background sweetness that plain potato would not. The soup is deliberately unfussy. There is no stock, no wine and very little seasoning beyond the vegetables themselves: the broth is made by the fish and the potatoes as they cook. That is characteristic of island cooking generally, and it means the quality of the fish matters more here than in a heavily seasoned soup. This recipe came into the archive through the Smithsonian's 1995 Festival of American Folklife cookbook, to which Cape Verdean Americans contributed recipes as part of preserving their heritage. That provenance is worth recording.
AFN Heritage Note
Caldo de peixe is a fish soup from Cape Verde, an Atlantic archipelago off the West African coast whose cooking combines Portuguese structure with West African ingredients. It is eaten particularly in the cooler months, and versions were recorded by Cape Verdean Americans for the Smithsonian's 1995 Festival of American Folklife cookbook.
Ingredients
Dietary tags are provided by contributors as a guide, not verified by AFN, and they depend on the products you buy. If you have a serious allergy, check every ingredient yourself. Cooking, allergies and your own judgement
Directions
- 1
Cook the white and sweet potatoes in water in a medium pot for about 15 minutes, until part-cooked but still firm. Keep the cooking water.
- 2
In a large pot, gently cook the chopped onions, red and green peppers and tomatoes in a little oil until softened.
- 3
Cut the fish into small pieces and turn them through the vegetables.
- 4
Tip in the part-cooked potatoes along with enough of their cooking water to make a soup.
- 5
Cook gently until the potatoes are tender and the fish is cooked through.
- 6
Season with salt and pepper to taste.
- 7
Scatter the chopped parsley and scallions over the pot just before serving.
Africook’s Notes
- Part-cook the potatoes separately and keep the water. That starchy liquid is the base of the broth and there is no stock here to do the job otherwise.
- Add the fish late. It cooks in minutes and disintegrates if it goes in with the potatoes.
- Both kinds of potato matter. The sweet potato gives the broth a background sweetness that is characteristically Cape Verdean.
- Use a firm white fish. Delicate fish falls apart entirely in a soup with this much stirring.
- The seasoning is deliberately light, so the fish has to be good. This is not a soup that hides anything.
- Parsley and scallions go in off the heat. Cooked, they lose the freshness that lifts the finished bowl.
Reviews
Be the first to rate this recipe
Cooked it? Your rating helps the next person decide whether to try it.
No reviews on this one yet. If you have cooked it, yours would be the first.



