National Dish Panama: Caldo de Pescado (Recipe)

In this article
Discover Caldo de Pescado, a fragrant fish soup that carries the spirit of Panama’s Pacific and Caribbean coasts straight to your table. Built on fresh fish, sweet vegetables and a bright squeeze of lime, it is the kind of dish that feels equally at home on a warm afternoon or at a celebratory gathering. Whether you are a curious food lover or a seasoned cook, this soup is quick to prepare and rewards you with a genuine taste of the tropics.
About Caldo de Pescado
Caldo de Pescado is a traditional Panamanian dish with roots in the country’s rich coastal heritage. This fish soup is not only a pleasure to eat but also a wonderful way to experience the flavours and cultures of Panama. With its fresh ingredients and aromatic seasonings, it brings the feeling of a tropical summer to any table. Whether you are a curious gourmet or an experienced cook, caldo de pescado is easy to put together and promises a truly memorable eating experience.
Ingredients (serves 1–2)
- 300 g fresh fish (such as snapper or sea bream)
- 1 litre fish stock
- 1 onion, diced
- 2 garlic cloves, chopped
- 1 pepper, diced
- 1 carrot, sliced
- 1 tomato, diced
- 2 tablespoons olive oil
- Juice of 1 lime
- Fresh coriander leaves, to garnish
- Salt and pepper to taste
Shopping for the ingredients
For the best flavour, reach for fresh ingredients, especially where the fish is concerned. Local markets and fishmongers often stock the freshest fish and seafood, and it is worth choosing sustainable, high-quality produce whenever you can. The remaining ingredients are usually available in any supermarket, though fresh vegetables and herbs will always guarantee the finest taste. This same care with seafood is what makes dishes like Arroz con Mariscos shine.
Preparing the dish
Preparation is quick and straightforward. Begin by washing and chopping the vegetables, cutting them into even shapes so they cook at the same rate. The fish should be prepared too; remove the skin and cut the fillet into bite-sized pieces. This ensures that all the ingredients cook evenly in the soup and that the aromas come through at their best.
Step-by-step instructions
- Heat the olive oil in a large pot and add the diced onion. Sweat it gently until soft and golden.
- Add the chopped garlic, pepper, carrot and tomato, and fry everything for a further 5 minutes.
- Pour the fish stock into the pot and bring it to the boil.
- Reduce the heat and let the soup simmer for 10 minutes so the flavours develop.
- Add the fish and let it cook in the soup for 5–7 minutes.
- Season the soup with salt, pepper and lime juice, then garnish with fresh coriander.
Gluten-free / lactose-free version
Caldo de Pescado is naturally gluten-free and lactose-free, as long as you make sure the fish stock and all the other ingredients contain no additives that carry gluten or lactose. This makes the dish ideal for anyone with particular food intolerances. It is always worth checking the labels on shop-bought products to be on the safe side. Enjoy a delicious and worry-free meal without any complications.
Tips for vegans and vegetarians
For a vegan or vegetarian version of caldo de pescado, you can swap the fish for a variety of vegetables or tofu. Use vegetable stock instead of fish stock and add extra vegetables such as pumpkin or courgette for a rich, rounded flavour. Take care to adjust the seasonings to make up for the missing seafood. Done this way, the dish stays every bit as tasty and aromatic as the traditional version.
More tips and tricks
To get the most out of caldo de pescado, experiment with different spices and aromatics. A dash of hot sauce or a teaspoon of cumin can lend the soup an exciting edge, while fresh ginger deepens the flavours in an intriguing way. Let your creativity run free in the kitchen to build your own perfect version of this delicious dish. Panama’s love of seafood also comes through in specialities like Ceviche de Corvina.
Adapting the recipe to your taste
The beauty of caldo de pescado lies in how versatile it is. Do you like it hotter? Simply add more fresh chillies or a little chilli powder. For a deeper flavour you can use smoked fish to give the soup a subtle smoky note. When it comes to the vegetables, your imagination is the only limit — a mix of different varieties lets you create your own personal favourite version.
Ingredient substitutions
If some of the listed ingredients are unavailable, there are plenty of alternatives. Fresh snapper can be replaced with salmon, for example, and the fish stock can give way to vegetable stock. As for the vegetables, seasonal choices such as broccoli or pak choi work well if you fancy experimenting with new flavours. Just be sure to adjust the cooking time, particularly for firmer vegetables.
Drink pairing ideas
A cold Panamanian beer pairs wonderfully with a hearty bowl of caldo de pescado. Alternatively, you might choose a refreshing fruity cocktail or a homemade lemonade to cleanse the palate between spoonfuls. For an alcohol-free option, a lively sparkling mineral water also suits the dish and underlines the flavours of the soup. Drinks like these help round off the whole meal beautifully.
Serving and presentation ideas
Presentation can often shape that all-important first impression. Serve the soup in a pretty bowl or deep plate and garnish it generously with fresh coriander. A few lime wedges on the side look inviting too and lend the plate a vibrant touch. If you like, you can also offer some crisp Patacones alongside to make the meal even more appealing.
A bit of history
Caldo de Pescado has a long history in Panama and reflects the culinary influences of the region. The fish soup is often prepared in coastal areas and stands as a symbol of the seafood-based cooking found across many Latin American cultures. Originally valued by local communities as a filling and nourishing meal, the dish has evolved over the years to become a firm fixture of Panamanian cuisine. It speaks of the people’s relationship with their natural surroundings and the fresh treasures of the sea.
More recipe ideas
Summary: Caldo de Pescado
Caldo de Pescado is more than just a simple fish soup — it is an expression of Panamanian culture and a delicious way to enjoy fresh ingredients. With its combination of tender fish, aromatic seasonings and fresh vegetables, this dish offers an impressive range of flavours and textures. Whether you are an experienced cook or simply looking to try a new recipe, caldo de pescado is the perfect choice. Savour a taste of Panama and share this wonderful experience with family and friends.



