National Dish São Tomé and Príncipe: Calulu de Peixe (Recipe)

In this article
Meet Calulu de Peixe, the island stew that São Tomé and Príncipe calls its own. Fresh fish simmers gently with pumpkin, tomatoes and handfuls of leafy greens, all bound together by glossy palm oil and a spoonful of ground okra. It is rustic, deeply savoury cooking born of the Atlantic and the tropics, and it comes together in one pot in well under an hour.
About Calulu de Peixe
Calulu is a traditional dish from São Tomé and Príncipe and is widely regarded as the country’s national dish. It is a delicious stew made with fish or meat, vegetables and aromatic spices. The stew is not only nourishing but also rich in flavour and cultural meaning, and every household has its own way of balancing the greens, the oil and the fish.
Ingredients (serves 1–2)
- 300g fish fillets (cod, for example) or meat (such as chicken)
- 1 onion, finely chopped
- 1–2 garlic cloves, chopped
- 2 tomatoes, diced
- 200g pumpkin, diced
- 2 handfuls of spinach or tree spinach (gulas)
- 100ml palm oil or another vegetable oil
- 1 tablespoon dried, ground okra
- Salt and pepper to taste
- Optional spices: thyme, bay leaf
Shopping for the ingredients
You will find the ingredients for calulu in well-stocked supermarkets or at local markets. Fish and meat should always be bought fresh. If you need more unusual items such as palm oil or tree spinach, an African grocery or a specialist food shop is your best bet — the same places that stock the staples behind Feijao Com Oleo De Palma.
Preparing the dish
Begin by getting the ingredients ready. Cut the fish or meat into bite-sized pieces, finely chop the onion and garlic, dice the tomatoes and the pumpkin, and wash the spinach thoroughly. A tidy work surface makes the cooking itself quick and calm.
Step-by-step instructions
- Heat the palm oil in a large pan.
- Add the chopped onion and garlic and fry until soft and golden.
- Add the tomatoes and pumpkin to the pan and let everything simmer for around 5–7 minutes.
- Add the pieces of fish or meat and stir well.
- Scatter over the ground okra and, if using, the thyme and bay leaf.
- Cover and let the dish simmer for about 15–20 minutes, until the fish or meat is cooked through.
- Finally, stir in the spinach briefly until it wilts.
- Season with salt and pepper and serve hot.
Gluten-free / lactose-free version
Calulu de peixe is naturally gluten-free and lactose-free, since it relies on fish, vegetables and oil rather than flour or dairy. Simply check that any spice blends you use are free from wheat-based fillers. Served with plain rice or cassava, it makes a safe and satisfying meal for anyone avoiding gluten or lactose.
Tips for vegans and vegetarians
To make a vegan or vegetarian version of calulu, replace the fish or meat with tofu or a selection of other vegetables such as sweet potatoes or aubergines. The dish stays every bit as tasty and nourishing, much like the meat-free Caril De Legumes.
More tips and tricks
- Use fresh ingredients to get the best flavour.
- If you are not keen on the taste of palm oil, another vegetable oil works just as well.
- Cook the stew over low to medium heat so the aromas have time to develop properly.
Adapting the recipe to your taste
Calulu is easy to adapt to personal preference. Add more vegetables, or adjust the quantity of spices to make the dish milder or bolder. It is also well worth experimenting with different kinds of fish or meat — a firmer white fish holds its shape beautifully, while chicken gives a result closer to Calulu De Carne.
Ingredient substitutions
- Instead of palm oil you can use olive oil or coconut oil.
- Tree spinach can be replaced with ordinary spinach.
- If dried okra is hard to find, fresh okra does the job.
Drink pairing ideas
A light white wine or a fresh, exotic fruit drink pairs well with calulu. A chilled beer or a homemade iced tea also accompanies the dish nicely, cutting through the richness of the palm oil without competing with it.
Serving and presentation ideas
Serve calulu in a large, attractive bowl and garnish it with fresh herbs such as parsley or coriander. Sides like rice or cassava purée can be plated just as carefully to round the meal off — Mandioca Cozida is the classic partner on the islands.
A bit of history
Calulu has its roots in both African and Portuguese cooking and stands as a symbol of the cultural blending that shaped São Tomé and Príncipe. The dish is not merely a pleasure to eat but an important part of the country’s history and identity, and it remains one of the cornerstones of São Toméan cuisine.
More recipe ideas
Summary: Calulu de Peixe
Calulu is a versatile and delicious dish that reflects the culture and culinary traditions of São Tomé and Príncipe. With fresh ingredients and the right seasoning, this national dish comes together with very little fuss and can be adapted to suit all sorts of tastes and diets. Give it a go and bring a taste of the islands to your own table.



