Soups & Stews
This Caribbean soup recipe brings the vibrant flavors of the islands to your kitchen with its rich coconut-lime broth and hearty protein base. The aromatic blend of thyme, garlic, and scallions creates a fragrant foundation that simmers into a velvety, deeply satisfying soup.
I first discovered this recipe during a trip to Trinidad, where it was served steaming hot in clay pots—now it’s my go-to for cozy weeknight dinners that feel like a taste of home.
The secret to this soup lies in its balanced ingredients: tender chunks of protein (like chicken or fish), earthy okra for natural thickening, and sweet plantains that add a subtle caramelized depth. The coconut milk and lime juice create a bright, creamy broth that’s both comforting and refreshing.
What sets this recipe apart is its versatility—it’s hearty enough for a main dish but light enough to feel like a celebration.
By the time you finish simmering, you’ll have a bowl of soup that’s bursting with tropical flavors—creamy from the coconut, tangy from the lime, and rich from the slow-cooked protein.
The aroma alone will have everyone gathering around the table, and the first spoonful delivers that perfect balance of savory, sweet, and zesty. This is the kind of soup that warms the soul and brings a little Caribbean sunshine to your kitchen.
Serve it with crusty bread to soak up every last drop of that flavorful broth, or pair it with a simple side salad for a complete meal. The leftovers taste even better the next day, making it perfect for meal prep or feeding a crowd.
Let’s get cooking—your taste buds are in for a treat.
Ingredients for caribbean soup
Pantry staples meet tropical flavors—this soup needs just 14 ingredients for big island vibes.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Coconut Milk 🥥 | 1 can (13.5 oz) | Full-fat for creaminess |
| Fresh Limes 🍋 | 3 whole | Juiced, zest reserved |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Thyme 🌿 | ¼ cup | Chopped, stems removed |
| Scallions 🧅 | ¼ cup | Sliced, white and green |
| Okra Pods 🌱 | ½ lb | Trimmed, sliced into rounds |
| Ripe Plantains 🍌 | 2 whole | Sliced, caramelized |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing |
The chicken thighs are the heart of this soup—bone-in, skin-on gives you the most flavor and keeps it juicy. Trader Joe's and Whole Foods often have great deals on bone-in chicken, and the skin crisps up beautifully during cooking. If you're using chicken breast instead, pound it to even thickness so it cooks through. For the coconut milk, full-fat is a must—it's what gives that creamy, velvety texture. I usually grab the Aroy-D brand from the Asian market—it's thicker and richer than some of the supermarket brands, but any canned full-fat works. The limes? Mexican limes if you can find them—they're juicier and more aromatic, but regular limes work too. Just make sure they're bright yellow and firm to the touch.
No fresh thyme? Dried works at half the amount, but honestly, it's not the same. The scallions can be swapped for regular onions if you're in a pinch, but the mild sweetness of scallions is perfect here. Okra giving you trouble? Substitute with a little cornstarch slurry—mix 1 tbsp cornstarch with 2 tbsp cold water and stir it into the soup at the end for thickening. The plantains are key for that subtle caramelized sweetness—ripe but not too soft. If you can't find plantains, sweet potatoes or yams will work in a pinch, but they won't give you that exact flavor. For the cilantro, I always use fresh—it adds that bright, fresh finish that makes the soup sing. No cilantro? Fresh parsley or basil can stand in, though basil will give it a slightly different vibe.
This soup tastes even better the next day—3-4 days in the fridge, honestly. I always make a double batch because it reheats beautifully and freezes well for up to 3 months. Store it in airtight containers, and the flavors meld even more overnight. To reheat, just warm it gently on the stove—don't boil it or the coconut milk can separate. The plantains can be prepped ahead too—slice them, toss with a little oil and salt, and roast them before adding to the soup. That way, you're not frying them last-minute. Garnish with extra lime zest and cilantro right before serving—that's the difference between good and amazing.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe for lazy nights—the chicken thighs go in raw, simmer until tender, and boom, no extra pots to wash. The coconut milk thickens everything effortlessly, so you’re basically hands-off after the initial chop.
- Lime-Garlic Zing: That bright lime splash and crushed garlic? It’s the secret weapon. The soup starts rich from the coconut, then wakes up with acidity and heat—like a warm hug with a kick. Honestly, I’ll take this over bland broth any day.
- Meal Prep MVP: Make a double batch on Sunday, and you’ve got lunch covered for days. The flavors actually deepens overnight, so reheating it is a crime if you don’t. My kids grab it straight from the fridge—no complaints, just empty bowls.
- Budget-Friendly Luxury: Chicken thighs are cheap, coconut milk feels fancy, and a lime makes it sing. You’re feeding a crowd for pennies, and it still tastes like you slaved over it. Between us? This is how I stretch my grocery budget without sacrificing taste.
Step-by-step instructions for Caribbean coconut-lime soup
Here's how to build a rich, aromatic Caribbean soup where tender chicken meets tropical flavors.
Sear and Sauté the Chicken Base
Heat the 2 tablespoons vegetable oil in a large pot over medium-high heat until shimmering. Pat the 1.5 lb chicken thighs dry with paper towels and season generously with 1 teaspoon salt and 0.25 teaspoon black pepper. Add the chicken to the pot, skin-side down, and cook undisturbed for 5-6 minutes until golden brown and crispy. Flip and cook another 4-5 minutes until the chicken reaches 165°F internally.
Remove the chicken from the pot and set aside. In the same pot, add the 1 whole yellow onion and cook for 4-5 minutes until softened. Stir in the 4 cloves garlic cloves and 0.25 cup chopped fresh thyme, cooking for 1 minute until fragrant. This layer of aromatics forms the flavor foundation for the entire soup.
Build the Coconut-Lime Broth
Pour in the 4 cups chicken broth and bring to a gentle boil. Return the chicken to the pot, along with the 3 whole fresh limes (cut into wedges) and the 0.5 lb sliced okra pods. Reduce heat to medium-low and let simmer uncovered for 20 minutes. The broth should reduce slightly and develop a rich, citrusy aroma.
Here's the thing—don't rush this step. The limes will infuse the broth with bright acidity while the okra adds a subtle, creamy texture. After 20 minutes, remove the chicken and limes (reserve the limes for garnish later) and strain the broth through a fine-mesh sieve to remove any okra strings. Return the strained broth to the pot.
Incorporate Creamy and Sweet Elements
Stir in the 1 can (13.5 oz) coconut milk and 0.25 cup sliced scallions, heating gently for 3-4 minutes until the coconut milk is fully incorporated. The soup should now have a velvety texture with a beautiful balance of coconut creaminess and citrus brightness. Taste and adjust seasoning—add the remaining 0.5 teaspoon black pepper and 0.5 teaspoon salt if needed.
In a separate skillet, heat 1 tablespoon vegetable oil over medium heat and add the 2 whole ripe plantains (sliced). Cook for 4-5 minutes per side until caramelized and tender. These sweet, caramelized plantains will add a delicious contrast to the savory soup.
Finish and Serve with Fresh Garnishes
Return the shredded chicken to the pot and stir to combine. Add the caramelized plantain slices and simmer for 2-3 minutes to heat through. The chicken should be tender and easily shred with two forks. If the soup is too thick, stir in 2-3 tablespoons of water to reach your desired consistency.
Ladle the soup into bowls and garnish with 0.25 cup chopped fresh cilantro and the reserved lime wedges. Serve immediately with crusty bread or over steamed rice to soak up every last drop of that rich, aromatic broth. The contrast of cool lime, creamy coconut, and tender chicken makes this soup truly unforgettable.
Pro Tips For Making Caribbean Soup
- Brown the Chicken First: Skip the pale, bland chicken—sear the thighs skin-side down in a hot pot until the skin turns deep golden, about 8-10 minutes. This locks in flavor and keeps the meat from turning rubbery later, especially when you add the coconut milk.
- Slice Onions Thinly: I used to chop onions roughly, but thin, even slices caramelize faster and sweeten the broth without overpowering the dish. Aim for paper-thin slices—use a sharp knife and stack them for cleaner cuts.
- Simmer, Don’t Boil: After adding coconut milk, keep the heat low enough that tiny bubbles just break the surface. Boiling will split the milk and make the soup greasy. A gentle simmer keeps the texture creamy and the flavors balanced.
- Zest Limes Before Juicing: Toss the zest into the pot while the soup simmers—it brightens the whole dish instantly. Save the juice for the end to keep the acidity sharp, not overpowering. (Yes, even if you’re impatient like me.)
Best sauces and condiments for this caribbean soup
Tropical Coconut Cream
This soup’s signature coconut-lime broth is where the magic happens, and you can elevate it further with a touch of ginger or chili. For extra depth, stir in 1 tablespoon freshly grated ginger while building the broth—it adds a warm, spicy kick that balances the coconut’s sweetness.
If you love heat, add ½ teaspoon ground allspice or a pinch of red pepper flakes at the end.
The coconut milk should be full-fat (like Aroy-D brand) for that ultra-creamy texture, but if you’re watching calories, swap in light coconut milk and add a splash of heavy cream at the end. 🥥
Zesty Lime Finishes
Fresh lime isn’t just for flavor—it’s the soul of this soup. After simmering, squeeze in 1-2 extra lime wedges and let the juice mingle with the broth for 5 minutes before serving.
For a restaurant-quality touch, top each bowl with lime zest (about 1 teaspoon per serving) and a sprinkle of flaky sea salt.
If you’re feeling fancy, add a lime-infused oil drizzle: heat 2 tablespoons neutral oil with 1 lime peel (no pith) for 2 minutes, then strain and drizzle over the soup. The oil carries the lime’s bright aroma to every bite. 🍋
Spicy Okra Twist
Okra isn’t just a thickener—it’s a flavor powerhouse in Caribbean cooking. For a Jamaican-inspired twist, sauté ½ cup diced Scotch bonnet peppers with the onions and garlic. The peppers will mellow as they cook but leave behind a faint, smoky heat that pairs perfectly with the coconut.
If you’re avoiding okra entirely, blend ½ cup cooked white beans into the soup at the end for a creamy, earthy texture without the sliminess. 🌶️
Sweet Plantain Caramel
The caramelized plantains are the secret weapon—don’t skip browning them! For an even deeper flavor, toss the sliced plantains with 1 teaspoon brown sugar and ½ teaspoon cinnamon before cooking.
If you’re short on time, microwave the plantains for 3-4 minutes (covered) after slicing, then finish them in a hot skillet for 2 minutes per side to get that caramelized crust.
For a vegetarian version, swap the chicken for firm tofu or chickpeas, and boost the plantains to 3-4 slices per bowl for heartiness. 🍌
Herbaceous Garnishes
Fresh herbs make all the difference. Beyond cilantro, try chopped fresh basil for a Thai-inspired twist or thyme sprigs for a classic Caribbean touch. For a smoky finish, sprinkle with toasted coconut flakes (toast ¼ cup flakes in a dry pan for 2 minutes until golden).
If you’re serving a crowd, make a quick herb oil: blend ¼ cup cilantro, 2 tablespoons lime juice, and 3 tablespoons olive oil, then drizzle over the soup. It’s like a flavor bomb in every spoonful. 🌿
Crunchy Toppings
Texture is key—add a crunchy element to contrast the creamy broth. Try toasted pumpkin seeds (toss 2 tablespoons seeds in a dry pan for 2 minutes until golden) or crushed peanuts for a Thai-Caribbean fusion.
For a spicy crunch, mix 1 tablespoon crushed red pepper flakes with 1 tablespoon olive oil and drizzle over the soup.
If you’re feeling adventurous, top with quick-pickled red onions: thinly slice ½ red onion, soak in ¼ cup vinegar, 1 teaspoon sugar, and a pinch of salt for 10 minutes, then drain and pat dry. The tangy crunch cuts through the richness beautifully. ✨
Nutrition facts
Frequently asked questions
Can I make this Caribbean soup vegetarian?
Swap the chicken for firm tofu or chickpeas—both work beautifully. For extra heartiness, increase the plantain slices to 3-4 per bowl and add ½ cup cooked white beans blended into the broth for creaminess. The coconut-lime base will still shine while keeping it fully plant-based.
How do I store and reheat leftovers?
Store in airtight containers for up to 4 days in the fridge or 3 months in the freezer. Reheat gently on the stove over low-medium heat—never boil or the coconut milk may separate. Stir occasionally and add a splash of water or broth if it thickens too much. The flavors actually deepen overnight!
What if I can't find plantains?
Use sweet potatoes or yams instead—they’ll add natural sweetness, though not the exact caramelized flavor. For a closer match, try ripe bananas (peeled and sliced) but reduce cooking time to 2-3 minutes per side to avoid mushiness. The soup will still be delicious!
Is okra really necessary?
Okra adds a subtle, creamy texture and natural thickening, but it’s optional. For a substitute, blend ½ cup cooked white beans into the broth at the end or use 1 tablespoon cornstarch slurry (mix 1 tbsp cornstarch with 2 tbsp cold water) to thicken. The soup will still be flavorful without it!
Can I use dried herbs instead of fresh?
Yes, but use half the amount of dried thyme (so ¼ teaspoon instead of ½ cup fresh). Fresh herbs release more aroma, but dried works in a pinch. For cilantro, dried won’t have the same bright flavor—fresh is a must for garnishing. The lime zest and coconut milk will still carry the tropical vibes!
