Belizean Fish Soup Recipe: Citrusy Coconut and Herb Infusion

Soups & Stews

Belizean Fish Soup Recipe: Citrusy Coconut and Herb Infusion

This Belizean fish soup recipe brings the vibrant flavors of the Caribbean coast to your kitchen with its bright citrus and creamy coconut infusion. 🌊 The secret lies in balancing tart lime juice with sweet coconut milk, creating a broth that's both refreshing and deeply satisfying.

I developed this version after years of perfecting the technique for achieving that signature Belizean harmony—where Scotch bonnet peppers add just enough heat without overpowering the delicate fish.

The foundation of this soup is a rich tomato-coconut base that simmers until deeply flavorful, while fresh herbs like cilantro and thyme add layers of aromatic complexity.

What sets this recipe apart is the careful preparation of the fish—whether you use snapper, kingfish, or another firm white fish—each piece cooks just until tender, absorbing the citrusy broth without falling apart.

The addition of callaloo or cassava brings hearty texture, while plantains add natural sweetness that balances the dish perfectly.

By the time you serve this soup, you'll have a steaming bowl of golden broth filled with tender fish, vibrant vegetables, and a garnish of fresh herbs that makes every spoonful taste like a Belizean seaside feast.

The aroma alone will transport you to coastal villages, where this dish is a staple for gatherings and celebrations. This recipe delivers restaurant-quality results with simple techniques that any home cook can master.

The beauty of Belizean fish soup lies in its versatility—it works equally well as a light lunch or a hearty dinner, and the flavors only deepen when reheated.

Whether you're serving it to guests or treating yourself to a taste of the Caribbean, this recipe captures the essence of Belizean coastal cuisine in every bowl. Let's create this flavorful masterpiece together.

šŸ‘Øā€šŸ³
Difficulty
Medium
🐟
Category
Seafood
šŸ”„
Calories
Med Cal

Ingredients for belizean fish soup

Fresh seafood, citrusy coconut, and aromatic herbs—this Belizean fish soup brings Caribbean flavors to your kitchen.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Snapper or kingfish preferred
Coconut Milk 🄄 1 ½ cups Full-fat for creaminess
Fresh Lime Juice šŸ‹ ½ cup Freshly squeezed preferred
Tomatoes šŸ… 2 medium Roma or vine tomatoes
Scotch Bonnet Peppers šŸŒ¶ļø 1 whole Seeds removed for less heat
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Onion šŸ§… 1 medium Yellow or red, diced
Garlic Cloves šŸ§„ 4 cloves Minced, fresh preferred
Callaloo or Cassava 🄬 1 cup Chopped, fresh or frozen
Ripe Plantains šŸŒ 1 medium Sliced, slightly caramelized
Olive Oil šŸ«’ 2 tbsp Extra-virgin for richness
Salt šŸ§‚ 1 ½ tsp Kosher or sea salt
Black Peppercorns šŸŒ¶ļø ½ tsp Freshly ground preferred
Vegetable Bouillon Cube šŸ² 1 whole Dissolved in 1 cup hot water

The fish is the star, so pick firm white fish like snapper or kingfish—they hold up best in the broth. If you can't find Scotch bonnet peppers, Habanero at half the amount works, but trust me on the Scotch bonnet for that authentic Belizean kick. Coconut milk matters too—full-fat gives the best creaminess. I grab mine from Trader Joe's or Costco for the best quality. Fresh lime juice is non-negotiable here—bottled won't cut it. For tomatoes, Roma or vine tomatoes have the best flavor, but any medium tomato works in a pinch. Callaloo is the traditional choice, but frozen cassava leaves are a solid substitute if you can't find it.

No fresh thyme? Dried thyme at one-third the amount gets you close, but fresh is ideal. The plantains should be ripe but firm—think slightly soft to the touch. If you can't find ripe plantains, green bananas work too, but they'll be starchy rather than sweet. For the bouillon cube, Knorr Vegetable Bouillon is my go-to, but any vegetable-based cube will do. The olive oil is just for sautĆ©ing, so don't skimp—extra-virgin adds depth. If you're short on time, frozen callaloo or cassava is fine, just thaw and drain it first. The key is balancing the tartness of the lime with the sweetness of the coconut and plantains—don't be afraid to adjust the lime juice to taste.

This soup tastes even better the next day, so make a double batch if you can. Store it in an airtight container in the fridge for up to 3 days. The flavors meld beautifully overnight, and it reheats like a dream. If you have leftovers, freeze portions for up to 3 months. I always make extra because it disappears fast—perfect for meal prep. The broth keeps well too, so you can freeze it separately and add fresh fish later. Garnish with extra cilantro and lime wedges right before serving to keep everything vibrant.

ā¤ļø

Why You'll Love This Recipe

  • No Chopping Chaos: The fish stays in fillets—no dicing, no fuss. I just pat them dry, season, and let the lime and coconut milk work their magic while I stir the tomatoes and peppers. Honestly, the hardest part is deciding how spicy to make it.
  • Creamy-Spicy Magic: That first sip? Pure satisfaction. The coconut milk keeps it rich but light, while the Scotch bonnet peppers deliver heat that lingers just right—balanced by the bright lime and sweet tomatoes. It’s the kind of flavor that makes you slow down and savor every spoonful.
  • Weeknight to Gathering Star: I’ve served this over rice for a lazy Tuesday, as a potluck dish that disappears fast, and even at a friend’s birthday—no one batted an eye. The soup reheats beautifully, so it’s my go-to when I need something hearty but still feels special.
  • Budget-Friendly Leftovers: A single fillet stretches across multiple bowls, and the coconut milk makes it feel luxurious without breaking the bank. I’ll make a big batch, freeze half, and still have seconds the next day. My wallet—and my freezer—thank me.

Step-by-step instructions for Belizean fish soup

Here's how to create this vibrant, citrusy soup that balances creamy coconut with bold Caribbean flavors.

1

šŸ³ Step 1: Build the Flavor Base

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced onion and cook for 3-4 minutes until soft and translucent. This is your flavor foundation—don't rush it or the soup will taste raw.

Add the 4 minced garlic cloves and 1 tablespoon chopped fresh thyme, stirring for 30 seconds until fragrant. You'll smell that fresh, herby aroma—this is when the magic starts. Immediately add the 2 medium diced tomatoes and cook for another 3 minutes until they break down slightly.

2

🄘 Step 2: Add the Heat and Herbs

Stir in the seeded Scotch bonnet pepper (I remove seeds to reduce heat while keeping flavor) and cook for 1 minute. The pepper will release its signature aroma—this is where the soup gets its signature kick. Add the 1 cup chopped callaloo or cassava and stir for 2 minutes to coat everything in the flavors.

Pour in the 1 cup hot water with the dissolved vegetable bouillon cube and bring to a gentle boil. Reduce heat to medium-low and let it simmer for 10 minutes until the vegetables soften and the flavors meld. This simmering step is crucial—it develops the soup's depth.

3

šŸ³ Step 3: Create the Creamy Coconut Base

Lower the heat to low and gradually whisk in the 1.5 cups coconut milk. Stir constantly for 2-3 minutes to prevent curdling. The coconut should blend smoothly into the soup, creating a velvety texture. Here's the thing—don't let it boil or the coconut will separate.

Add the 1.5 teaspoons salt and 0.5 teaspoon freshly ground black peppercorns, stirring well. Taste and adjust seasoning—this is where you can really personalize the soup. The coconut should be noticeable but not overpowering the other flavors.

4

🄘 Step 4: Finish with Citrus and Plantains

Stir in the 0.5 cup fresh lime juice and bring the soup back to a gentle simmer. The lime brightens everything up—you'll see the soup transform from creamy to vibrant. Add the 1 medium sliced ripe plantains and cook for 5 minutes until they're tender and slightly caramelized.

The plantains should be soft enough to eat with a spoon but still hold their shape. If they're cooking too fast, reduce the heat slightly. Here's where it gets fun—taste and adjust the lime if you want more brightness or the coconut if you want more creaminess.

5

šŸ”Ŗ Step 5: Add the Fish and Garnish

Gently add the 1.5 lb white fish fillets (I use snapper for its firm texture) to the soup. Simmer for 4-5 minutes until the fish is just cooked through—it should flake easily with a fork but still hold together. Overcooking makes fish dry and rubbery.

Remove from heat and stir in the 0.5 cup chopped fresh cilantro. Let the soup rest for 5 minutes before serving—this allows all the flavors to settle together. Serve immediately with warm rice or crusty bread to soak up that delicious broth.

šŸ‘Øā€šŸ³

Pro Tips For Making Belizean Fish Soup

  • Sear the Fish First: Toss your white fish fillets in a dry pan over medium-high heat for 30 seconds per side before adding them to the soup. I learned this the hard way—raw fish in coconut milk turns into a sad, watery mess. The quick sear locks in flavor and keeps the texture firm.
  • Muddle the Scotch Bonnet: Don’t just chop the Scotch Bonnet—smash it with the flat side of a knife or pestle in the pot first. This releases the oils and heat without burning them. (Yes, even if you’re impatient like me—trust the process.)
  • Simmer, Don’t Boil: Keep the soup at a gentle simmer after adding the coconut milk, or you’ll end up with a split pot of curdled milk. If it’s too hot, the tomatoes will turn mushy faster than you can say ā€œdisaster.ā€
  • Lime Last, Then Rest: Add the lime juice right before serving—not at the start—and let the soup sit off the heat for 5 minutes. This balances the flavors without making the broth turn cloudy. (Your future self will thank you.)

Flavor customization for this dish

Spice Level Control

Belizean fish soup thrives on the Scotch bonnet pepper's signature heat, but you can easily adjust it to your preference. For a milder version, remove the pepper entirely and add ½ teaspoon sweet paprika instead.

If you want to keep the heat but reduce it, use only ¼ of the pepper and remove all seeds and membranes. I’ve found that adding 1 teaspoon honey or agave syrup at the end balances the heat beautifully while adding subtle sweetness. šŸŒ¶ļø

Citrus Variations

The lime juice is essential, but you can experiment with other citrus flavors to suit your taste. Swap in ½ cup fresh orange juice for a sweeter twist, or use ½ cup sour orange juice (if available) for an authentic Belizean touch.

For extra brightness, add 1 teaspoon grated lime zest or orange zest while the soup simmers. If you prefer a tangier profile, increase the lime juice to ā…” cup and reduce the coconut milk slightly to 1 cup.

Creamy vs. Light Broth

This recipe balances creamy coconut with a light broth, but you can adjust the texture to your liking. For a richer soup, increase the coconut milk to 2 cups and reduce the bouillon water to ½ cup.

For a lighter version, use only 1 cup coconut milk and add ½ cup vegetable broth instead. I’ve also had success replacing half the coconut milk with cashew cream (blend ½ cup soaked cashews with ½ cup water) for a dairy-free option. 🄄

Herb and Aroma Boosts

Fresh herbs elevate this soup, but dried alternatives work in a pinch. Swap the fresh thyme for 1 teaspoon dried thyme and double the cilantro to ¾ cup if using dried. For a deeper aroma, add 1 bay leaf while simmering and remove it before serving.

If you love earthy flavors, stir in 1 teaspoon ground turmeric or fresh ginger (1 teaspoon grated) for warmth. A pinch of allspice (½ teaspoon) adds a Caribbean spice note that pairs perfectly with the fish.

Protein Swaps

While snapper or kingfish are traditional, this soup works beautifully with other firm white fish or seafood. Try tilapia or cod for a milder flavor, or swap in shrimp (1 lb, peeled and deveined) for a seafood twist.

For a vegetarian option, omit the fish and add 1 cup chickpeas or firm tofu (cubed and pan-seared). If using shrimp, add them in the last 2 minutes of cooking to avoid overcooking. 🐟

Vegetable Flexibility

The callaloo or cassava adds heartiness, but you can swap in other greens or starchy veggies. Try kale (chopped and blanched) or spinach (added in the last 5 minutes) for a quicker option. For extra texture, add ½ cup diced sweet potato or carrots with the plantains.

If you love umami, stir in 2 tablespoons soy sauce or 1 teaspoon fish sauce when adding the fish. The plantains can also be replaced with ½ cup diced yuca (soaked in water for 30 minutes first) for a gluten-free, low-carb alternative.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 15g75%
Cholesterol 65mg22%
Sodium 980mg43%
Total Carbohydrate 30g11%
Dietary Fiber 6g21%
Sugars 10g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

What's the best fish to use for authentic Belizean fish soup?

For the most authentic flavor, use firm white fish like snapper or kingfish—they hold together beautifully in the broth. If you can't find these, tilapia or cod work well too, though they have milder flavors. Avoid delicate fish like flounder, as they can fall apart during cooking.

2

Can I make this soup without coconut milk?

Yes! For a lighter version, replace the coconut milk with 1 cup vegetable broth and add ½ cup cashew cream (blended soaked cashews) for creaminess. Or use ½ cup Greek yogurt or sour cream for a tangy twist—just stir it in at the very end to prevent curdling.

3

How do I adjust the heat level in this recipe?

The Scotch bonnet pepper provides the signature heat. For milder heat, remove the pepper entirely and add ½ teaspoon sweet paprika instead. To keep some heat but reduce it, use only ¼ of the pepper and remove all seeds and membranes. For balance, stir in 1 teaspoon honey at the end.

4

What can I serve with Belizean fish soup?

This soup pairs perfectly with warm rice or crusty bread to soak up the broth. For extra heartiness, serve with fried plantains or cassava chips. A simple side salad with lime dressing complements the rich flavors too.

5

Can I prepare this soup ahead of time?

This soup tastes even better the next day. Store it in an airtight container in the fridge for up to 3 days. The flavors meld beautifully overnight. For freezing, remove the fish before storing and reheat it separately—this keeps the fish tender. Reheat gently on the stove.

ā˜…ā˜…ā˜…ā˜…ā˜…4.6(4 reviews)
Categories Soups & Stews