Jamaican Fish Soup: A Hearty Island-Style One-Pot Meal

Updated November 3, 2026

Total time
1 hr 30 min
prep 35 min · cook 55 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Jamaican Fish Soup: A Hearty Island-Style One-Pot Meal

Jamaican fish soup is a savory, usually broth-based soup made with fish, pumpkin, root vegetables, herbs, and often small flour dumplings. This hearty version draws on the flavors of Jamaican fish tea and family-style soup traditions; the Scotch bonnet, thyme, and allspice make the broth fragrant, while the vegetables and dumplings turn it into a filling meal.

Ingredients

  • 1½ lb (680 g) firm white fish fillets, such as snapper, grouper, or cod, cut into large chunks
  • 1 tbsp (15 ml) fresh lime juice
  • 1½ tsp (9 g) fine salt, divided
  • ½ tsp (1 g) freshly ground black pepper
  • 1 cup (125 g) all-purpose flour, for the dumplings
  • ¼ cup (35 g) fine cornmeal, for the dumplings
  • ½ cup (120 ml) water, for the dumplings, plus up to 1 tbsp (15 ml) if needed
  • 8 cups (1.9 L) low-sodium fish stock or water
  • 1 medium yellow onion (about 150 g), peeled and chopped
  • 2 scallions (about 30 g), trimmed and sliced
  • 3 garlic cloves (about 9 g), finely chopped
  • 1-inch (2.5 cm) piece fresh ginger (about 15 g), peeled and grated
  • 2 sprigs fresh thyme (about 2 g)
  • 6 whole allspice berries (about 1 g), or ¼ tsp ground allspice
  • 1 whole Scotch bonnet pepper, left uncut
  • 1 lb (450 g) yellow yam, peeled and cut into 1-inch (2.5 cm) pieces
  • 1 green cooking banana (about 150 g), peeled and cut into thick slices; optional
  • 1 lb (450 g) pumpkin or calabaza, peeled and cut into 1-inch (2.5 cm) pieces
  • 1 chayote, also called chocho (about 350 g), peeled, pitted, and diced
  • 2 medium carrots (about 200 g), peeled and cut into thick rounds
  • 6 okra pods (about 120 g), trimmed and sliced into ½-inch (1 cm) pieces

Instructions

  1. Season the fish. Put the fish in a bowl with the lime juice, ½ teaspoon of the salt, and the black pepper. Turn the pieces gently to coat and set aside for 10 minutes while you prepare the vegetables. Keep the fish refrigerated if your kitchen is warm, and handle it with clean utensils. The lime adds flavor; it does not make raw fish safe to eat.
  2. Mix the dumpling dough. Stir the flour, cornmeal, and ¼ teaspoon of the remaining salt together in a bowl. Pour in the measured water and mix until a firm, slightly tacky dough forms. If it is dry and crumbly, add water a teaspoon at a time, using no more than the extra tablespoon listed. Knead briefly, just until smooth, then cover the bowl so the dough does not dry out.
  3. Start the broth. Pour the stock into a large, heavy soup pot. Add the onion, scallions, garlic, ginger, thyme, allspice, and the whole Scotch bonnet. Bring to a boil over medium-high heat, then lower the heat and simmer for 5 minutes. Keep the pepper whole: a slit or broken pod can make the broth much hotter. Fish stock gives a fuller seafood flavor; water makes a lighter, clean-tasting soup.
  4. Cook the firm provisions. Add the yam and green banana, if using, to the simmering pot. Cook for about 12 minutes, keeping the liquid at a steady simmer rather than a hard boil. If the banana is difficult to peel, score the skin lengthwise and remove it under cool running water; gloves can help prevent sticky sap from clinging to your hands.
  5. Add the other vegetables. Stir in the pumpkin, chayote, and carrots. Simmer for 15 to 17 minutes, until the yam is nearly tender when pierced with a knife and the pumpkin is beginning to soften. The pumpkin may break down a little and naturally thicken the broth. Stir gently so you do not crush the yam or turn the whole pot into a puree.
  6. Shape and cook the dumplings. Pinch the dough into 8 equal pieces and roll each between your palms into a short, tapered dumpling, or spinner. Add them to the simmering soup along with the okra. Cook uncovered for 10 to 12 minutes, turning the dumplings once with a spoon if they are not submerged. They should look plump and feel cooked through rather than floury in the center.
  7. Cook the fish gently. Lower the fish pieces into the soup and simmer for 7 to 10 minutes, depending on their thickness. Avoid vigorous stirring, which can break the fish apart. Check the thickest piece with a food thermometer: USDA FSIS lists 145°F (63°C) as the safe minimum internal temperature for fish. The flesh should also look opaque and separate easily with a fork.
  8. Finish and serve. Remove the thyme stems and allspice berries if you can find them. Taste the broth and add the remaining salt a little at a time, as needed. Lift out the Scotch bonnet before serving; do not squeeze it into the soup unless you want considerably more heat. Ladle broth, vegetables, dumplings, and fish into warm bowls.

Tips

  • Choose fish that holds together. Snapper, grouper, cod, and other firm white fish work well. Very thin fillets can flake apart as you ladle the soup, so cut the fish into generous pieces and add it near the end. If using frozen fish, thaw it in the refrigerator and pat it dry before seasoning.
  • Use the Scotch bonnet carefully. A whole pepper gives the pot a gentle, adjustable warmth; the heat varies from pepper to pepper. Keep it intact and remove it early if you prefer a milder soup. Wear gloves if you need to cut one, and wash your hands and knife well afterward.
  • Adjust the provisions to what you can find. Yellow yam and chocho may not be stocked everywhere. Substitute peeled russet potatoes for yam and peeled zucchini for chocho. The soup will still be satisfying, though potatoes are starchier and zucchini is softer and less crisp than chayote.
  • Keep the simmer gentle. A rolling boil can break up the fish and knock the dumplings around. If the soup gets thicker than you like, stir in a little hot water or stock. Taste before adding extra salt, especially if your stock is not low-sodium.

Serving Suggestions

Serve the soup hot in deep bowls, making sure each portion gets some broth, fish, vegetables, and dumplings. It is substantial enough to stand on its own, particularly when the bowl includes yam or banana. If you like, offer lime wedges at the table for a fresh, tart accent and a small dish of sliced hot pepper for diners who want extra heat. A simple side of hard-dough bread or another crusty loaf is useful for soaking up the broth. Keep sides mild so they do not compete with the thyme, ginger, allspice, and pepper. If serving a group, bring the pot to the table only after removing the whole Scotch bonnet and warning guests to watch for any allspice berries that remain.

Variations

Jamaican fish soup has family and regional variations, and a lighter fish tea may be made more like a clear, delicate broth. For a thinner result, use water or a light stock, reduce the pumpkin to ½ lb (225 g), and leave out the dumplings. For a heartier pot, keep the full quantity of provisions and dumplings, or add another carrot. If yellow yam is unavailable, potatoes are a practical substitute; sweet potato also works but will make the broth sweeter and softer.

For a different seafood mix, replace up to half the fish with peeled, deveined shrimp, adding the shrimp only for the final few minutes so it does not overcook. Boneless fish is convenient, while a head-on or bone-in fish can give the broth a deeper seafood character; remove bones carefully before serving and do not assume they are all easy to spot. If you cannot find fresh Scotch bonnet, use a small piece of habanero kept whole, or omit the pepper and serve hot sauce separately. Habanero is also very hot, so handle it with care. Ground allspice can replace whole berries, but it may make the broth slightly cloudy.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking. For faster cooling, divide the soup among shallow containers rather than leaving a large pot on the counter. Store it covered in the refrigerator for 3 to 4 days. Fish and dumplings soften as they sit, so the texture is best during the first couple of days. If you expect leftovers, you can cook the fish and dumplings separately and keep them apart from the broth and vegetables, then combine portions when reheating.

Reheat only the portion you plan to eat in a saucepan over medium-low heat, stirring carefully so the fish stays in pieces. Heat leftovers to 165°F (74°C), checking with a food thermometer, and avoid repeatedly cooling and reheating the whole pot. You may add a splash of water or stock if the broth has thickened in the refrigerator. The soup can be frozen in airtight freezer-safe containers for about 2 to 3 months for best quality, although the fish and vegetables may be softer after thawing. Thaw overnight in the refrigerator and reheat to 165°F (74°C); do not thaw it on the counter.

Frequently Asked Questions

Is Jamaican fish soup the same as fish tea?
They are closely related names for Jamaican fish-based soups, but recipes vary. Fish tea is often a lighter, more broth-forward preparation, while this recipe includes substantial provisions and dumplings for a fuller meal. Ingredients, thickness, and heat can differ between households, so there is not just one fixed version.

Can I use frozen fish?
Yes. Thaw it in the refrigerator, drain away excess liquid, and pat the pieces dry before seasoning. Use firm, boneless fillets cut into large chunks so they are easier to cook gently and serve. Do not add frozen fish straight to the soup, as it can cool the broth and make the timing less predictable.

What can I use instead of yellow yam or chocho?
Use russet potatoes in place of yellow yam and zucchini in place of chocho. Peel and cut the potatoes into similar-sized pieces, and add zucchini later than the yam because it cooks faster. These swaps change the texture and flavor somewhat, but they make the soup practical when traditional provisions are hard to find.

How can I make the soup less spicy?
Leave the Scotch bonnet whole, do not pierce it, and remove it as soon as the broth has the warmth you want. For an especially mild pot, omit it and offer hot sauce at the table. If a pepper breaks open, remove the pieces promptly; adding more stock can dilute the heat, but it also changes the soup’s seasoning.

Why are my dumplings still doughy inside?
They may be too large, or the soup may not have stayed at a simmer long enough. Make the dumplings into 8 short pieces, keep them mostly submerged, and allow 10 to 12 minutes of gentle cooking. If one is still raw in the center, simmer the rest a few minutes longer and check another before serving.

Can I make the soup ahead?
Yes, but the fish and dumplings are at their best when freshly cooked. You can make the broth and vegetables a day ahead, cool and refrigerate them promptly, then bring the soup back to a simmer and add freshly shaped dumplings and fish before serving. Heat leftovers to 165°F (74°C), and refrigerate cooked food within 2 hours.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).