Trinidad Fish Broth Recipe (Fish Brof)
This Trinidad fish broth recipe, or fish brof as we call it, is made with seasoned fish simmered with green fig, potato, vegetables, fresh herbs, and a little macaroni. I usually make mine with kingfish, but any firm fish that can hold up well in the broth will work.

Fish broth is one of those soups that makes a proper meal all on its own. Between the fish, provision, vegetables, and the occasional piece of macaroni to slurp up, there’s plenty going on in the bowl without making the broth feel too heavy.
And if you know Caribbean households, you know Saturday and soup go together. Soup Saturday is no joke. Fish brof is one of the soups you’ll find bubbling away on the stove, especially when there’s fresh fish around.
What is Trinidad fish broth?
Trinidad fish broth, commonly called fish brof, is a light fish soup made with seasoned fish, vegetables, ground provision, fresh herbs, and peppers. Unlike a fish stock that’s mainly prepared as a base for other recipes, fish broth is served as the meal itself, with pieces of fish and vegetables right in the bowl.
The exact ingredients can change depending on what you have available. Fish heads and tails can also go into the pot, and the vegetables and ground provisions can vary from one pot to the next.
You’ll also find similar fish soups throughout the Caribbean, sometimes referred to as fish tea. Recipes and names vary from island to island, so this recipe is specifically the Trinidad and Tobago-style fish broth I know as fish brof.
Ingredients you’ll need

- Fish: I usually use kingfish cut into steaks or pieces, but another firm fish that can hold its shape while simmering will work. You don’t need boneless fillets for fish broth. Pieces with the bone, along with fish heads or tails, can also be used.
- Green seasoning: The fish is marinated with fresh green seasoning before cooking, with a little more added to the broth. Homemade is my preference, but bottled green seasoning works too.
- Ground provision: I use green fig and potato in this recipe, but fish broth is flexible. You can add other ground provision such as cassava, sweet potato, dasheen, or eddoes. You don’t need a lot of each. A little variety works well. I boil the green fig separately before peeling and adding it to the broth because cooking it in the soup can discolor the broth.
- Vegetables and aromatics: Onion, celery, garlic, carrot, scallion, tomato, okra, pimento peppers, and fresh thyme build the flavor of the broth.
- Scotch bonnet pepper: Add it whole and try not to burst it while the soup cooks. You’ll get the pepper flavor and some heat without releasing everything inside. If you want it hotter, well… you know what to do.
- Macaroni: And yes, I really mean just a few pieces of long macaroni! Break them into smaller pieces before adding them. They’re not meant to turn this into a pasta soup. I just like getting the occasional piece to slurp up with my broth.
- Butter or coconut oil: Either works for sautéing the aromatics before adding the water.
- Lime: Used when preparing the fish and again at the end. A small squeeze in the finished broth brightens everything up.
See the recipe card below for the full ingredient list and quantities.
How to make Trinidad fish broth
- Clean and season the fish. Rinse the fish with lime and water, then discard the water. Season with salt, black pepper, and green seasoning. Cover and marinate for at least 30 minutes, or overnight in the refrigerator.
- Cook the green fig separately. Cut off the tops and bottoms of the green figs and boil them in water with a little oil until tender. Once they’re cool enough to handle, peel, slice, and set aside. I cook them separately because boiling green fig directly in the broth can discolor it.
- Sauté the aromatics. Heat the butter or coconut oil in a large soup pot. Add the onion, celery, garlic, and scallion and sauté until softened.
- Add the vegetables. Add the carrot, potato, and remaining green seasoning. Stir to combine and cook briefly before adding the liquid.
- Simmer the vegetables. Add the water, thyme, pimento peppers, okra, and whole Scotch bonnet. Bring to a boil, then cook until the vegetables and potato are tender, about 15 to 20 minutes. Keep the Scotch bonnet whole unless you want a much hotter broth.
- Add the fish. Add the seasoned fish, tomato, broken macaroni, and cooked green fig. Reduce the heat and simmer gently until the fish is cooked through and the macaroni is tender. The exact cooking time will depend on the type and thickness of your fish pieces.
- Taste and finish. Season the broth with additional salt and black pepper as needed. Add a little juice of a lime juice at the end, taste, and adjust. If the broth has reduced more than you’d like, add some additional water as needed.

Tips for the best fish broth
- Choose a firm fish. Kingfish is my usual choice, but you can use another firm fish that will hold together while simmering. Fish steaks, heads, and tails can all be used.
- Don’t add the fish too early. Let the vegetables and provision get tender first, then add the fish toward the end so it doesn’t overcook and fall apart.
- Simmer gently once the fish goes in. Once you add the fish, reduce the heat and let the broth simmer rather than boil aggressively. This helps keep the fish pieces intact.
- Keep the Scotch bonnet whole. You’ll get its flavor and some heat without releasing all that fire into the broth. Try not to burst it unless you want the extra heat.
- Adjust the water as needed. Four cups is usually enough for me, but you can add up to another 1 to 1½ cups if the broth reduces too much or you simply want more liquid.
- Use whatever provisions you have. Potato and green fig are in this recipe, but cassava, dasheen, eddoes, sweet potato, and other ground provisions can make their way into the pot too.
- Don’t overthink the macaroni. A few pieces of long macaroni, broken up, are enough. We’re looking for the occasional slurp, not making fish pasta.
How to store fish broth
Let leftover fish broth cool, then transfer it to an airtight container and refrigerate for up to 3 days. Reheat it gently on the stovetop over medium-low heat until heated through. Avoid boiling it aggressively since the fish is already cooked and can start to break apart.

Frequently asked questions
No. Trinidad fish broth is a soup meant to be eaten as a meal, with fish, vegetables, provision, and other additions cooked in the broth. Fish stock is generally made by simmering fish bones and aromatics to create a flavorful liquid that’s used as an ingredient in other dishes.
I usually use kingfish, but you can use other firm fish that will hold together during cooking. Fish steaks work especially well, and you can also include the head or tail. The cooking time may vary depending on the size and thickness of the pieces.
They’re related Caribbean fish soups, and you may hear the terms used similarly, but recipes and names vary throughout the region. This recipe is the Trinidad and Tobago-style fish broth I know as fish brof.
Yes. I use potato and green fig in this recipe, but you can add cassava, sweet potato, dasheen, eddoes, or other ground provisions you have available. You don’t need to use all of them at once.
More Caribbean seafood delights:
Looking for more? Browse my Caribbean seafood recipes for more fish, shrimp, crab, and other seafood dishes.
Recipe

Trinidad Fish Broth Recipe (Fish Brof)
Ingredients
Method
- Clean and season the fish. Rinse the fish with lime and water, then discard the water. Season the fish with salt, black pepper, and 2 tablespoons of the green seasoning. Cover and marinate in the refrigerator for at least 30 minutes or up to overnight.
- Cook the green bananas. Cut off the tops and bottoms of the green bananas. Place them in a pot, cover with water, and add a little oil to help prevent the sticky residue from the skins from clinging to the pot. Boil until tender when pierced with a fork.
- Peel and slice the bananas. Drain the cooked green bananas and allow them to cool until they’re easy to handle. Peel, slice, and set aside.
- Sauté the aromatics. Heat the butter or coconut oil in a large soup pot over medium heat. Add the onion, celery, garlic, and scallions. Sauté until softened.
- Add the vegetables. Add the carrot, potato, and remaining 1 tablespoon green seasoning. Stir to combine and cook briefly.
- Simmer the broth. Add 4 cups water, thyme, pimento peppers, okra, and the whole Scotch bonnet pepper. Bring to a boil, then reduce the heat and cook for about 15 to 20 minutes, or until the potato and vegetables are tender. Keep the Scotch bonnet whole for milder heat.
- Add the fish. Add the seasoned fish, tomato, broken macaroni, and cooked green banana. Reduce the heat and simmer gently until the fish is cooked through and the macaroni is tender. Cooking time will vary depending on the type and thickness of the fish pieces.
- Adjust the broth. If the broth has reduced too much or you prefer more liquid, add additional water as needed, up to about 1 to 1 1/2 cups. Taste and season with additional salt and black pepper as needed.
- Finish and serve. Add a small squeeze of fresh lime juice to taste. Serve the fish broth hot.
Nutrition
Notes
- I usually use kingfish, but another firm fish that can hold together while simmering works well. Fish steaks, heads, and tails can also be used.
- Cook the green bananas separately so they don’t discolor the broth.
- Keep the Scotch bonnet whole unless you want a hotter broth.
- Other ground provisions, such as cassava, sweet potato, dasheen, or eddoes, can be added depending on what you have.
- And YES. 4 to 6 pieces of long macaroni is correct. 😂 Break them up before adding them. You only need enough for the occasional slurp.