Caldo de Peixe
Also: fish broth stew, caldeirada de peixe africana
A West African-Portuguese fish stew built on a palm-oil-fried tomato-onion base, thickened and textured with okra, and poached with whole or bone-in fish that enriches the broth from within.
Identity criteria
- 1Whole or bone-in fish pieces that release gelatin and flavor directly into the broth — fillets undermine the dish
- 2Palm oil is the defining fat; its flavor and orange hue are non-negotiable
- 3Okra is structural, both thickening the broth and providing its characteristic slick body
- 4Fresh tomatoes and onions form the aromatic base, not a paste or powder
- 5The dish is a broth-forward stew, not a thick sauce — the fish swims in liquid
- 6Piri-piri or scotch bonnet pepper provides heat woven into the base, not added at the table
Components
whole or bone-in firm white fish (grouper, sea bass, snapper, tilapia)essentialBones enrich the broth; boneless fillets produce a thin, flat liquid
onionsessential
fresh tomatoesessentialCanned tomatoes are a serviceable substitution but reduce freshness
garlicessential
scotch bonnet or piri-piri pepperessential
palm oilessentialDefines color, aroma, and the dish's West African identity; vegetable oil is a safe:false substitute
water or light fish stockessential
fresh parsley or cilantrooptional
Technique
- Blooming aromatics in palm oil
- Frying onion, tomato, garlic, and pepper in palm oil first builds the flavor foundation and emulsifies the fat into the broth; skipping this step produces a greasy, flat liquid
- Poaching fish bone-in at low heat
- Gentle poaching keeps fish flesh intact while extracting collagen from bones; high heat breaks the fish apart and clouds the broth without deepening it
- Adding okra whole or in large cuts
- Okra releases mucilage gradually; fine-cutting it dumps slime immediately and makes the broth gluey rather than lightly bodied
Form & serving
- Served
- In a deep bowl with the broth ladled over the fish; accompanied by white rice, fonio, or bread to soak the liquid
- Temperature
- hot
- Portion
- one or two bone-in fish portions per bowl, generously broth-covered
- Pairs with
- white rice · fonio · plantain · crusty bread · fried sweet plantain
Character
Flavour
Texture
Silky and lightly mucilaginous broth from okra; tender fish that flakes from the bone; soft onion and tomato dissolved into the liquid
Eaten
Everyday family meal across West African coastal households and Atlantic island communities; served communally from a central pot at lunch or dinner; significant in Cape Verdean diaspora cooking as a marker of cultural identity
When
year-round
Variations & related
Regional variations
- Cape Verdean Caldo de Peixe · Cape Verde
Includes potato and sometimes cassava; broth is lighter and less palm-oil-forward, reflecting stronger Portuguese influence
- Guinean Caldo de Peixe · Guinea-Bissau
Heavier palm oil, more okra, sometimes enriched with groundnut paste; the most robustly West African in flavor
- São Tomense Caldo de Peixe · São Tomé and Príncipe
May incorporate coconut milk or smoked fish alongside fresh, and locally grown malagueta pepper
- Senegalese cousin (Thiebou Jen broth base) · Senegal
Structurally related broth-over-fish tradition, but diverges into a rice-in-pot dish (thiéboudienne)
Related dishes
- sibling Thiéboudienne
Shares the palm-oil-and-fish broth logic but diverges into a rice-in-pot preparation in Senegalese tradition
- sibling Caldeirada de Peixe (Portugal)
Portuguese namesake ancestor; shares layered fish-and-vegetable structure but uses olive oil and lacks okra or palm oil
- sibling Sopa de Peixe (Cape Verde)
Lighter, more broth-forward variant of the same Cape Verdean tradition
- pairs-with Cachupa
The two anchor Cape Verdean everyday cooking; caldo de peixe is the fish counterpart to meat-driven cachupa
- sibling Moamba de Peixe
Angolan palm-oil fish stew sharing the same fat-and-tomato logic; more sauce-forward and less brothy
Substitutions
palm oil → vegetable oil or olive oilinadmissible
Removes the defining West African flavor and color; produces a generic tomato fish soup
fresh tomatoes → canned crushed tomatoesadmissible
Acceptable under time pressure; broth loses brightness but dish remains recognizable
scotch bonnet → habaneroadmissible
Same capsaicin family, nearly identical flavor; safe swap
piri-piri pepper → cayenne powderadmissible
Loses fresh pepper character; heat is present but fruitiness disappears
bone-in fish → boneless filletsinadmissible
Broth becomes thin and one-dimensional without bone gelatin; fish texture also suffers
okra → zucchini or green beansinadmissible
Eliminates the mucilaginous thickening that defines the broth body; dish becomes a different soup
fresh fish → smoked or salted fishadmissible
Acceptable as a supplement in São Tomense tradition, but as full replacement the dish becomes saltier and more opaque
Common mistakes
- Using boneless fillets instead of bone-in fish, producing a thin, one-dimensional broth
- Substituting vegetable oil for palm oil and losing the dish's defining flavor and color entirely
- Overcooking the fish by boiling hard — flesh falls apart and the broth clouds without gaining depth
- Cutting okra too finely, releasing all mucilage at once and making the broth gluey rather than lightly bodied
- Skipping the palm-oil sauté step and adding oil directly to the water, leaving fat unintegrated
- Over-salting early without accounting for the fish's natural salinity as it poaches
- Omitting okra and treating it as optional — it is structural to the broth's body
Provenance
Caldo de Peixe emerged from the culinary synthesis of Portuguese colonial cooking with West African coastal traditions, particularly the use of palm oil, okra, and piri-piri that predate European contact. The dish is claimed — with legitimacy — by Cape Verde, Guinea-Bissau, Senegal, and São Tomé and Príncipe, each of which has an unbroken line of home-cooking tradition. No single nation has primacy; the shared Atlantic-African corridor produced it collectively.
Shared by: Cape Verde, Guinea-Bissau, Senegal, São Tomé and Príncipe
References
- 1.West African culinary ethnography
- 2.Cape Verdean community cookbooks
- 3.Portuguese colonial-era food records
- 4.São Tomense oral culinary tradition
Confidence: medium