Bahamian Pigeon Peas Soup Recipe: Spiced Coconut and Okra Comfort in One Pot

Soups & Stews

Bahamian Pigeon Peas Soup Recipe: Spiced Coconut and Okra Comfort in One Pot

This Bahamian pigeon peas soup brings the flavors of the Bahamas to your kitchen with its rich coconut milk base and hearty pigeon peas. The traditional dish is a celebration of comfort food, combining tender peas, aromatic spices, and the unique texture of okra for a truly satisfying meal.

I've perfected this recipe through years of cooking, ensuring every spoonful delivers that authentic Bahamian taste you crave.

The soul of this soup lies in its slow simmering process, which allows the flavors to meld together beautifully. Pigeon peas, often soaked overnight for maximum tenderness, become the star of the show, while coconut milk adds a creamy depth that's characteristic of Bahamian cuisine.

The addition of okra gives the soup that signature texture, creating a dish that's as comforting as it is flavorful.

What you'll end up with is a deeply aromatic soup filled with tender pigeon peas, savory pork or salted meat, and the subtle crunch of okra.

The spices—garlic, thyme, and scotch bonnet peppers—infuse every bite with warmth and complexity, making this more than just a meal, but a taste of home. This is the kind of soup that calls for seconds and leaves you wanting more.

Serve this Bahamian pigeon peas soup with steamed rice or fried dumplings for the full experience. The combination of the creamy soup and fluffy rice creates a meal that's both hearty and satisfying, perfect for family gatherings or cozy weeknight dinners. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bahamian pigeon peas soup

Rich coconut milk, tender pigeon peas, and aromatic spices create this Bahamian comfort in one pot.

Ingredient Amount Notes
Dried Pigeon Peas 🌿 1 ½ cups Soaked overnight for tenderness
Coconut Milk 🥥 2 cans 13.5 oz each, full-fat preferred
Okra 🥬 1 lb Trimmed, sliced into 1-inch pieces
Pork Shoulder 🐷 1 ½ lb Boneless, cut into 1-inch cubes
Garlic Cloves 🧄 6 cloves Minced for aromatic base
Fresh Thyme 🌿 ¼ cup Stems removed, chopped
Scotch Bonnet Peppers 🌶️ 2 whole Seeds removed for mild heat
Yellow Onion 🧅 1 whole Diced, medium size
Tomato Paste 🍅 2 tbsp For depth of flavor
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Thyme Leaves 🌿 2 tsp Dried, for extra flavor
Allspice Berries 🌶️ 4 whole Crushed, for Bahamian warmth
Olive Oil 🫒 ¼ cup For sautéing
Vegetable Oil 🫒 ½ cup For frying okra

The pigeon peas are the heart of this soup—soaking overnight makes all the difference. I grab mine from Latin markets or bulk bins at Whole Foods, where they're usually pre-sorted. The coconut milk? Full-fat cans only—light versions won't give that creamy Bahamian texture. For the okra, farmers markets have the freshest, but grocery store okra works if it's firm and bright green. The pork shoulder? Costco sells it pre-cut for convenience, but any butcher will trim it for you if you buy a whole shoulder. Look for good marbling—it keeps the meat tender during the long simmer.

No scotch bonnet peppers? Habanero at half the amount works in a pinch, but trust me, the flavor's different. Fresh thyme is ideal, but dried at one-third the amount gets you close. Running low on tomato paste? Canned crushed tomatoes work too—just use the same amount. The allspice berries might be tricky to find—Penzeys or Caribbean markets usually have them. If not, ground allspice at half the amount is fine. For the okra, frying it first gives that signature Bahamian crunch—don't skip this step if you can help it. And if you're worried about the heat from the peppers, remove seeds and membranes before using.

This soup tastes even better the next day—3-4 days in the fridge, no problem. For leftovers, I portion into containers with rice so lunches are ready to grab. Freezes beautifully for up to 3 months—just thaw overnight in the fridge. The okra gets mushy if reheated too long, so I add fresh okra when serving leftovers. And if you're making a big batch? Double the spices—this soup only gets better with more flavor.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything in one pot, and it does all the work. The dried peas soak up the pork’s rich broth while the coconut milk and okra thicken it into something hearty without extra fuss. (Yes, even on a Tuesday night.)
  • Creamy, Smoky, Crisp: That first bite? The pork shoulder falls apart in your mouth, the coconut milk gives it a velvety finish, and the okra adds a subtle, satisfying snap. Honestly, the garlic cloves roasted in the oil until golden? That’s where the soul lives.
  • Leftovers That Beg for More: This soup only gets better the next day—flavors meld, textures soften just right. I make a big batch on Sundays because it’s my go-to for lunch meetings or when friends drop by unexpectedly. (They always ask for the recipe.)
  • Budget Meal, Big Payoff: Dried pigeon peas and pork shoulder stretch into four or five servings without breaking the bank. Between us, this is how I feed my family for under $10 while still feeling like I’m serving something special—not just another weeknight meal.

Step-by-step instructions for Bahamian pigeon peas soup

Here's how to create this hearty Bahamian masterpiece—rich, spiced, and packed with coconut goodness.

1

Prepare the Pigeon Peas and Pork

First, drain and rinse the soaked 1.5 cups dried pigeon peas thoroughly. Place them in a large pot with 8 cups water and bring to a boil. Reduce heat to medium and simmer for 30 minutes until the peas begin to soften. Meanwhile, cut the 1.5 lb pork shoulder into 1-inch cubes and set aside.

While the peas cook, heat 0.25 cup olive oil in a large Dutch oven over medium heat. Add the pork cubes and sear for 5-6 minutes until lightly browned on all sides. This step builds deep flavor that will infuse the entire soup. Remove the pork with a slotted spoon and set it aside with the peas.

2

Build the Spiced Base

In the same Dutch oven, add 0.5 cup vegetable oil and heat until shimmering. Add the diced 1 whole yellow onion and cook for 5 minutes until softened. Stir in the 6 cloves minced garlic, 0.25 cup chopped fresh thyme, and 2 tbsp tomato paste, cooking for another 2 minutes until fragrant.

Add the 2 whole Scotch bonnet peppers (seeds removed) and 4 crushed allspice berries, cooking for 1 minute to release their aromatic oils. Be careful—Scotch bonnet peppers pack serious heat! Pour in 2 cups water and scrape up any browned bits from the bottom of the pot. This step creates the flavor foundation for your soup.

3

Combine and Simmer

Return the pork and pigeon peas to the pot along with their cooking liquid. Pour in the 2 cans coconut milk and add 1.5 tsp salt and 0.5 tsp black pepper. Stir in 2 tsp thyme leaves and bring the mixture to a gentle boil. Reduce heat to low and let it simmer uncovered for 1.5 hours, stirring occasionally, until the pork is fork-tender and the peas are fully cooked.

Here's the thing—this long simmer is crucial. It allows all the flavors to meld together and the pork to become incredibly tender. If the soup gets too thick, add ½ cup water at a time until it reaches your desired consistency. The soup should have a creamy, velvety texture from the coconut milk.

4

Finish with Okra

While the soup simmers, prepare the okra by trimming and slicing the 1 lb okra into 1-inch pieces. Heat 2 tablespoons vegetable oil in a separate skillet over medium-high heat and fry the okra for 3-4 minutes until golden brown. This step adds a wonderful crispy texture contrast to the creamy soup.

Once the okra is ready, stir it into the soup along with the 1-inch sliced okra and simmer for an additional 10 minutes. Taste and adjust seasoning with more salt or pepper if needed. The okra should be tender but still hold its shape slightly. Remove from heat and let the soup rest for 5 minutes before serving.

5

Serve Warm and Enjoy

Ladle the soup into bowls and serve immediately with crusty bread or steamed rice. The combination of tender pork, creamy coconut milk, and slightly crispy okra creates a perfect balance of textures and flavors. Each spoonful delivers that comforting Bahamian warmth we promised.

This soup tastes even better the next day as the flavors continue to meld, so make extra if you can. Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for 3 months. The longer it sits, the more the flavors develop—just like a good stew!

👨‍🍳

Pro Tips For Making Bahamian Pigeon Peas Soup

  • SOAK PEAS OVERNIGHT: Dried pigeon peas need 8–12 hours in water—don’t skimp. I used to soak them for just 4 hours and ended up with a mushy, split-pea texture instead of the firm, creamy bite you want. Use a big bowl and cover them completely; they’ll triple in size.
  • SIMMER PORK LOW AND SLOW: Start with a hard boil for pork shoulder to render fat, but then drop the heat to a gentle simmer (180–190°F). I learned this the hard way—rushing it makes the meat turn out stringy. Cover the pot and let it cook for 3–4 hours until it falls apart; the broth will be rich and dark, not greasy.
  • TRIM OKRA BEFORE SLICING: Okra’s slimy texture comes from its seeds and outer fibers. Cut the pods lengthwise, scrape out the inner cavity with a spoon, then slice—this keeps the soup from turning gluey. I used to just chop them raw, and the dish always had an odd, slimy aftertaste.
  • STIR IN COCONUT MILK LAST: Add coconut milk only in the final 15 minutes of cooking, or it’ll curdle from the heat. Warm it slightly first (just enough to take the chill off), then whisk it in gently. My grandmother swore by this, and she was right: the soup stays creamy, not separated.

Flavor customization for these flavors

Spice Level Control

Adjust the heat to your preference by modifying the Scotch bonnet peppers. For a milder version, remove all seeds and membranes, then use just 1 pepper instead of 2. If you love heat, keep the seeds and use 3 peppers—just be warned, this will bring serious fire!

I often make a double batch, keeping one with seeds for spice lovers and one without for families. 🌶️

Creamy vs. Light

The coconut milk gives this soup its signature creaminess, but you can adjust the richness. For a lighter version, replace 1 can of coconut milk with 1 cup vegetable broth. If you prefer extra decadence, stir in ½ cup heavy cream at the end for a velvety finish.

I find the full-fat coconut milk essential for authentic flavor, but this tweak works for dietary needs.

Protein Swaps

While pork shoulder is traditional, this soup works beautifully with other proteins. Swap in 1.5 lbs chicken thighs for a lighter option, or use 1 lb smoked sausage for a smoky twist.

For vegetarians, omit the meat and add 1 can extra pigeon peas or 1 cup chopped sweet potatoes. The key is maintaining the same cooking time to ensure everything becomes tender. 🐔

Okra Alternatives

If okra isn't your favorite, try 1 cup sliced green beans for a similar texture, or ½ cup chopped kale for a heartier bite. For a Bahamian-inspired texture without okra, add 1 cup diced plantains—they'll soften beautifully during simmering.

I've even seen versions with ½ cup corn kernels for a sweet contrast to the savory broth.

Herb Variations

Experiment with different herbs to change the flavor profile. Swap the thyme for ½ cup chopped cilantro and 1 tbsp curry powder for an Indian-inspired twist. Or add 1 bay leaf and ½ cup chopped parsley for a Mediterranean touch.

The allspice is crucial for Bahamian authenticity, but don't be afraid to play with other warm spices like ½ tsp cinnamon or ¼ tsp nutmeg.

Tomato Boost

For a brighter, more acidic flavor, stir in 1 cup diced fresh tomatoes or ½ cup tomato sauce during the final 10 minutes of simmering. This balances the richness of the coconut milk beautifully.

I also love adding 1 tbsp lime juice at the end for a fresh finish—just don't add it too early or the acidity will cook off. 🍋

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 22g110%
Cholesterol 95mg32%
Sodium 920mg39%
Total Carbohydrate 38g13%
Dietary Fiber 10g36%
Sugars 8g
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

Why do I need to soak the pigeon peas overnight?

Soaking the 1.5 cups dried pigeon peas for 8-12 hours softens them significantly, reducing cooking time and ensuring they become tender and creamy. This traditional step prevents the peas from staying hard or grainy in the finished soup. Think of it as the secret to that melt-in-your-mouth texture!

2

Can I use canned pigeon peas instead of dried?

Yes, but with adjustments! Use 2 cans (15 oz each) canned pigeon peas (drained and rinsed) and reduce the simmering time to 45 minutes instead of 1.5 hours. The canned version won't develop the same rich texture, but it works in a pinch. For best results, stick with dried peas—they absorb flavors more deeply.

3

How can I make this soup spicier without Scotch bonnet peppers?

Try these heat boosters: Add 1 tsp cayenne pepper with the allspice, or stir in 1 tbsp hot sauce at the end. For a smoky kick, add ½ tsp smoked paprika. If you love heat, increase the garlic to 8 cloves—it adds subtle spice too! Just remember, build heat gradually to avoid overwhelming the coconut milk's creaminess.

4

What's the best way to store leftovers?

Let the soup cool completely, then store in an airtight container in the fridge for up to 3 days. For longer storage, freeze portions for 3 months. When reheating, warm gently on the stove with a splash of water or coconut milk to restore creaminess. Pro tip: Add fresh okra when reheating to maintain texture.

5

Can I make this soup vegetarian?

Skip the pork and add 1 can extra pigeon peas or 1 cup chopped sweet potatoes for heartiness. Boost umami with 1 tbsp soy sauce or ½ cup vegetable broth instead of meat. The coconut milk and okra will still provide that rich Bahamian flavor. For extra protein, stir in 1 cup cooked lentils at the end.

★★★★★4.8(7 reviews)
Categories Soups & Stews