Caribbean Recipes
Trinidadian Saltfish and Tomato Breakfast Salad
Buljol is one of those dishes that tastes like a whole morning by the sea packed into a single bowl. It is salty and savory from the fish, sweet and juicy from the tomatoes, and lifted by lime and fresh herbs, so every forkful is a little jolt of flavor. The name comes from the French patois for burnt salt, a nod to how boldly seasoned it is.
The one thing that separates a great buljol from a punishing one is de-salting the cod properly. Rush that step and the dish will be inedibly salty; take your time and you get all the deep savory character with none of the harsh edge. I learned that the hard way the first time I skipped the soak.

Why This Buljol Works
Buljol is built on contrast. Salted cod brings a concentrated, savory backbone, and everything else on the plate is there to brighten and freshen it. Ripe tomatoes add sweetness and juice, raw onion gives a sharp bite, sweet pepper adds crunch and color, and chadon beni carries that unmistakable green, herby aroma that says Caribbean kitchen. It is a study in balance rather than a long list of steps.
The single most important move is de-salting the cod correctly. Salted fish is preserved with a heavy coating of salt, so it has to be soaked and then boiled to draw that salt back out until the flesh tastes seasoned but not overwhelming. Get that right and you never need to add salt anywhere else in the dish.
The second quiet secret is treating the tomatoes with respect. Chop them, let them drain for a few minutes, and only then fold them in, so the salad stays glistening rather than swimming in liquid. Watery buljol is the most common way a good bowl goes wrong.
It is also flexible in the best way. You can keep it fully raw and cool, warm it through with a little heat, pile it onto avocado, or spoon it into a split fried bake. Once you know the method, buljol becomes a canvas you can adjust to whatever the morning calls for.
Pro observation: The fish is de-salted enough when a small pinched piece tastes pleasantly savory on its own, like a well-seasoned bite rather than a mouthful of the sea. If it still bites back, give it one more change of water.
Ingredients
Kitchen Measurement Converter
Quickly convert between common cooking measurements without leaving the recipe. Pick a category, enter a value, and the result updates instantly.
Ingredient Notes & Substitutions
Salted Cod
Look for boneless, skinless salted cod, sometimes labeled saltfish or bacalao. It should be firm and pale. Any halal white saltfish works well. Choose thicker fillets, which flake into satisfying pieces rather than shredding to threads.
Tomatoes
Use ripe, firm tomatoes with real sweetness. Chop them, then let them sit in a colander a few minutes so excess juice drains off. This one small habit keeps the finished buljol bright instead of watery.
Chadon Beni
Chadon beni, also called culantro or shado beni, has a bold, cilantro-like aroma that is central to Trini cooking. If you cannot find it, regular cilantro is the closest everyday swap, though the flavor is a touch gentler.
Scotch Bonnet
Scotch bonnet brings fruity heat. Seed and mince it, and start with less than you think you need. For a milder bowl, use just a sliver, or swap in a piece of sweet pepper for flavor without the fire.
Equipment
- Medium pot for boiling
- Large mixing bowl
- Colander or strainer
- Sharp knife and board
- Two forks for flaking
- Citrus juicer or reamer
Before You Start
1. Plan the soak ahead. Salted cod needs time to release its salt. Cover it with cold water and soak for several hours, or overnight in the fridge, changing the water two or three times.
2. Chop everything small and even. Buljol is a tossed salad, so uniform, fine pieces of tomato, onion, and pepper mean every bite carries a bit of each flavor.
3. Taste as you build. Because the fish carries the salt, you season by tasting rather than by measuring. Add lime and pepper gradually and adjust at the end.
Step-by-Step Instructions
Soak the Saltfish
Place the salted cod in a bowl and cover it with plenty of cold water. Let it soak for at least a few hours, or overnight in the fridge for the best result, changing the water two or three times. This first stage draws out the bulk of the salt before any heat touches the fish.
Boil and Flake the Fish
Drain the soaked cod, put it in a pot, and cover it with fresh cold water. Bring to a boil and cook for 10 to 15 minutes, then drain. Taste a small piece; if it is still too salty, boil once more in fresh water. Once it is right, let it cool, then flake it into small pieces with two forks, removing any stray bones or skin.

Chop the Vegetables
While the fish cools, finely chop the tomatoes, onion, sweet pepper, garlic, and chadon beni. Seed and mince the scotch bonnet, using as little or as much as you like. Tip the chopped tomatoes into a colander for a few minutes so the extra juice drains away and the salad does not turn watery.
Toss It All Together
In a large bowl, combine the flaked fish with the drained tomatoes, onion, sweet pepper, scotch bonnet, garlic, and chadon beni. Fold everything together gently so the pieces stay distinct and the tomato does not break down. Add the black pepper and taste before you decide on anything else.

Dress and Season
Drizzle the olive oil over the mixture and toss to coat. Now add the lime juice a little at a time, tasting as you go, so the brightness lifts the fish without turning it sour. Because the cod carries the salt, you likely will not need to add any; taste first and only adjust with more pepper or herbs.
Rest and Serve
Let the buljol sit for 5 to 10 minutes so the flavors settle together, then taste one more time and adjust the lime. Serve it at room temperature or lightly chilled, piled onto slices of avocado, tucked into a split fried bake, or spooned alongside warm bread. Scatter a little extra chadon beni over the top just before it goes to the table.

Chef’s Tips From Real Kitchen Testing
Always taste the fish before you build the bowl. A quick pinched piece tells you whether it needs one more boil, and it saves you from a salad you cannot fix later.
Drain the tomatoes and add lime at the very end. Both steps protect the fresh, bright texture that makes buljol so appealing, and neither takes more than a minute.
Wear a glove or wash your hands well after mincing the scotch bonnet. The fruity heat is wonderful in the bowl but unpleasant if it ends up on your skin or in your eyes.
Recipe Variations
Serving Suggestions
- Split fried bake or warm roast bake
- Sliced ripe avocado or a zaboca half
- Crusty bread or fresh coconut bake
- A cup of cocoa tea or fresh lime juice
Nutrition Facts
| Nutrient | Amount per serving |
|---|---|
| Calories | 230 |
| Protein | 22 g |
| Carbohydrates | 8 g |
| Fat | 12 g |
| Saturated Fat | 2 g |
| Fiber | 2 g |
| Sugar | 4 g |
| Sodium | 950 mg |
Values are estimates per serving. Sodium is naturally high because the fish is salt-cured; a longer soak and an extra boil lower it noticeably.
Make-Ahead Tips
Buljol is a friendly make-ahead dish. You can soak and boil the cod a day in advance, flake it, and keep it covered in the fridge, so breakfast comes together in minutes. If you are prepping the whole salad ahead, hold back the lime and add it just before serving to keep the vegetables crisp and fresh. The flavors settle and deepen after an hour or two, which many people say makes the next-day bowl even better than the first.
Storage, Freezing & Reheating
Common Mistakes to Avoid
Troubleshooting
Too salty? The fish was not de-salted enough. Rinse the flaked cod, then soak it briefly in fresh water or a little milk for a few minutes and drain again to pull out more salt.
Watery in the bowl? The tomatoes were not drained. Tip the mixture into a colander for a minute, let the liquid run off, then return it to the bowl and re-dress lightly.
Tastes flat? It usually needs a squeeze more lime and a little extra chadon beni to wake it up, rather than more salt from the fish.
A Note on Trinidadian Cooking
Salted fish has deep roots in Trinidadian kitchens, a legacy of an era when curing was how fish traveled and kept without refrigeration. What began as preserved provision became beloved home cooking, and buljol is one of its brightest expressions, a Saturday-morning staple served with a hot fried bake and a slice of zaboca. The name traces to the French patois for burnt salt, a reminder of how boldly the dish is seasoned. Chadon beni ties it firmly to the island, its punchy green aroma woven through countless Trini dishes. If you love this style of fresh, tomato-forward eating, browse more ideas in our collection of tomato recipes, or try the zingy, chopped freshness of a homemade tomato salsa on the side.
De-salting safely: Always soak salted cod in cold water in the fridge, not on the counter, and change the water two or three times. Follow with a boil in fresh water, and taste a small piece before building the salad so you know the salt has come down to a pleasant level.
Frequently Asked Questions
More Tomato Recipes to Try
Last updated: September 24, 2026
