Bahamian Peas and Rice Soup Recipe: Spicy Coconut-Lime Comfort in One Pot

Soups & Stews

Bahamian Peas and Rice Soup Recipe: Spicy Coconut-Lime Comfort in One Pot

This Bahamian peas and rice soup brings the vibrant flavors of the Bahamas to your kitchen with its spicy coconut-lime depth and hearty texture. 🌊 The secret lies in simmering split peas, coconut milk, and aromatic spices until they create a rich, comforting broth—perfect for chilly evenings or family gatherings.

I've perfected this one-pot recipe to balance heat, creaminess, and tangy lime, just like my grandmother used to make.

The beauty of this dish is its versatility—traditionally made with fish or seafood, but easily adapted with tofu or extra vegetables for a vegetarian version. The split peas soak up the flavors of thyme, garlic, and Scotch bonnet pepper, while the coconut milk adds a luxurious creaminess.

Aromatic spices like allspice and bay leaf build layers of warmth, making every spoonful feel like a taste of the Bahamas.

By the time you finish cooking, you'll have a steaming pot of soup with tender peas, fluffy rice, and a broth so flavorful it'll have everyone asking for seconds.

The lime zest brightens the richness, while the optional fried dumplings add a satisfying crunch. This is comfort food at its finest—warm, hearty, and full of soul.

Serve with crusty bread or extra lime wedges for a complete meal that's as nourishing as it is delicious. Let's get cooking!

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
Med Cal

Ingredients for bahamian peas soup

Sixteen ingredients that bring the Bahamas' bold flavors to your pot—comfort in every spoonful.

Ingredient Amount Notes
Split Peas (Yellow or Green) 🌱 2 cups Dried, rinsed before cooking
Long-Grain White Rice 🍚 1 cup Uncooked, jasmine preferred
Coconut Milk (Full-Fat) 🥥 1 can (13.5 oz) Canned, no additives
Scotch Bonnet Peppers 🌶️ 1 whole Seeds removed, adjust heat
Fresh Limes 🍋 2 whole Zest and juice, organic preferred
Garlic Cloves 🧄 4 cloves Fresh, minced
Fresh Thyme 🌿 ¼ cup Stems removed, chopped
Allspice Berries 🌶️ ½ tsp Crushed, or ground allspice
Bay Leaves 🍃 2 whole Fresh if available
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Carrots 🥕 2 medium Peeled, chopped into chunks
Yellow Onion 🧅 1 medium Peeled, diced
Tomato Paste 🍅 1 tbsp Smooth, no salt added
White Fish (Optional) 🐟 1 lb Cod, snapper, or tilapia
Vegetable Oil 🫒 2 tbsp For cooking

The split peas are the heart of this dish—Bob's Red Mill or store-brand dried peas work perfectly. For the Scotch bonnet, Caribbean markets or specialty stores have the freshest, but frozen works too. Limes should be bright yellow with no soft spots—Trader Joe's carries great organic ones. The coconut milk? Full-fat, no additives—the cheap stuff with carrageenan won't taste the same. Fresh thyme and allspice make all the difference—Penzeys Spices has the best quality if you're splurging, but grocery store jars work fine too.

No Scotch bonnet? Habanero or jalapeño at half the amount gets you close. Swapping fish for tofu? Use extra-firm, cubed and pressed—it holds up better. The tomato paste can be skipped if you're watching sugar, but it adds that deep umami. Baby carrots work great if you're short on time, but the flavor's better with regular carrots. For the rice, jasmine or basmati gives the best texture—long-grain white is a solid backup. The fish? Any white fish works, but frozen works just as well as fresh—thaw it in the fridge overnight.

This soup tastes even better the next day—3-4 days in the fridge, 3 months frozen. The rice gets softer with time, so reheat with a splash of water or coconut milk. Store the fish separately if using, and add it back when reheating. For extra comfort, make a double batch—leftovers make perfect lunches. The dumplings? Fry them fresh or use store-bought—just don't skip the lime zest on top.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything in a pot, simmer, and walk away. No fancy prep, no multiple dishes, and honestly? The rice cooks right in the broth, so you’re left with one pot to clean.
  • Coconut Heat Balance: That Scotch bonnet peppers bring the fire, but the coconut milk softens it into something rich and creamy. The lime at the end? Pure satisfaction—bright, tangy, and just enough to cut through the richness.
  • Meal Prep MVP: Between us, this soup gets better the next day. Make a big batch on Sunday, and you’ve got lunch and dinner covered. My freezer’s always stocked with portions—just reheat and serve.
  • Budget-Friendly Luxury: Split peas and rice won’t break the bank, but the flavor? Ridiculously good. Full-fat coconut milk makes it feel special without the grocery shock, and it stretches to feed a crowd for less than takeout.

Step-by-step instructions for Bahamian peas and rice soup

This one-pot wonder delivers rich, spicy flavors with minimal effort—just follow the sequence.

1

🍳 Step 1: Sauté the Aromatics Until Fragrant

Heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the diced yellow onion and chopped carrots, cooking for 5-6 minutes until softened and golden. You'll smell that sweet caramelization—this builds the soup's depth of flavor.

Next, add the minced garlic cloves and cook for 30 seconds until fragrant. Here's where it gets good: stir in the crushed allspice berries and 2 whole bay leaves. The spices will sizzle slightly—this releases their aromatic oils. Don't let them burn; if they darken too quickly, reduce heat to medium-low.

2

👨‍🍳 Step 2: Build the Spicy Base with Scotch Bonnet

Add the 1 tablespoon tomato paste and stir for 1 minute until it loses its raw taste. This creates a smooth foundation for the soup. Then comes the heat: add the seeded Scotch bonnet pepper (keep those seeds out—this is where the fire lives!). Cook for 1-2 minutes until the pepper softens slightly and the pot smells intensely tropical.

I like to taste the pepper at this stage—it should be bold and slightly smoky. If you're sensitive to heat, reduce it slightly by adding a pinch more of the 1.5 teaspoons salt (this balances the pepper's intensity). This is your flavor anchor, so take your time getting it right.

3

🥘 Step 3: Simmer the Peas and Rice Together

Add the 2 cups split peas and 1 cup long-grain white rice to the pot, stirring to coat everything in the spiced oil. Pour in 6 cups water (yes, this seems like a lot, but trust me—it creates the perfect creamy texture). Bring to a gentle boil, then reduce heat to low and simmer uncovered for 45 minutes.

Here's the thing—you want the peas to soften but not disintegrate. Stir occasionally, especially after the first 15 minutes, to prevent sticking. You'll notice the soup thickens as it cooks; this is normal. If it gets too thick before the peas are tender, add ½ cup hot water. The peas should be tender but still hold their shape when pierced with a fork.

4

🥘 Step 4: Finish with Coconut Milk and Citrus Brightness

After 45 minutes, stir in the 1 can (13.5 oz) full-fat coconut milk, 0.25 cup chopped fresh thyme, and the remaining 1 teaspoon salt and 0.5 teaspoon black pepper. The coconut milk will create a luxurious creaminess that balances the spice. Simmer for another 10 minutes on low heat, stirring occasionally.

Finish with the juice and zest of 2 whole fresh limes—this is where the magic happens. The acidity cuts through the richness and brightens all the flavors. Taste and adjust seasoning; you might need a pinch more salt or lime juice to balance the heat and creaminess. If using the 1 lb white fish, add it now and simmer for 5-7 minutes until just cooked through.

5

⏰ Step 5: Rest and Serve with Confidence

Remove the pot from heat and let the soup rest for 5 minutes. This allows the flavors to meld and the rice to absorb any remaining liquid. The soup should be thick but still spoonable—if it's too thick, stir in 2-3 tablespoons hot water to reach your desired consistency.

Ladle into bowls and garnish with additional lime zest and chopped fresh thyme. Serve immediately with warm crusty bread to soak up every last bit of that spicy, creamy goodness. The contrast of the cool lime with the warm, spiced soup is what makes this dish truly special—don't skip the garnish!

👨‍🍳

Pro Tips For Making Bahamian Peas Soup

  • Soak the Peas: Skip the soaking if you’re short on time, but if you can, let those split peas sit in warm water for at least 30 minutes—it cuts cooking time by half and keeps the texture creamy, not mushy. I used to skip this and ended up with a soup that tasted more like glue than comfort food.
  • Toast the Rice First: Dry-toast the long-grain rice in a separate pan for 2-3 minutes before adding it to the soup—this prevents it from turning into a sticky, sad paste. My grandmother swore by this, and she was right: the grains stay distinct and soak up flavor like a sponge.
  • Handle the Scotch Bonnet: Wear gloves when cutting that pepper, and don’t even think about seeding it unless you’re ready for a week of spicy tears. A single drop of juice on your skin will make you regret life choices. (Yes, I learned this the hard way.)
  • Stir in Coconut Milk Late: Add the full-fat coconut milk in the last 10 minutes of cooking—otherwise, it’ll curdle like a bad smoothie. Let the soup simmer hard first, then fold it in gently. The creaminess will coat everything evenly, and you’ll avoid that weird, split consistency.

Wine and beer pairings for these flavors

Spicy Tropical Wine

For a bold pairing, reach for a dry, off-dry Riesling from the Caribbean—like Mount Gay Riesling from Barbados. Its crisp acidity and subtle tropical notes (think pineapple and mango) complement the Scotch bonnet’s heat while cutting through the coconut’s richness.

Serve slightly chilled (45-50°F) to enhance the soup’s spicy-sweet balance. 🍷

Creamy Beer Balance

A light lager like Corona Extra or Heineken works beautifully here—its clean, effervescent profile refreshes your palate between spicy bites. For something more adventurous, try a Belgian Witbier (like Hoegaarden), which adds a citrusy, peppery contrast that mirrors the lime and allspice.

Keep it cold (40-45°F) to avoid overwhelming the dish.

Dark Rum Elevation

For a Bahamian twist, serve a dark rum cocktail alongside the soup.

I love a rum punch (2 oz Appleton Estate rum, 1 oz lime juice, ½ oz simple syrup, topped with club soda) or a spiced rum old-fashioned (2 oz Bacardi Dark, ½ oz maple syrup, 2 dashes Angostura bitters).

The caramel notes in the rum echo the coconut milk, while the rum’s warmth deepens the dish’s tropical soul. 🍹

Non-Alcoholic Citrus Sparkler

Mix ½ cup fresh lime juice, ½ cup pineapple juice, and 1 cup sparkling water over ice for a bright, fizzy companion. Add a splash of ginger beer (like Feather’s) for a spicy kick that mirrors the Scotch bonnet.

Garnish with lime wheels and fresh mint—this drink’s tangy freshness cleanses the palate between hearty spoonfuls.

Pairing Pro Tips

Always serve drinks slightly cooler than room temperature—40-50°F for beer/wine, 38-42°F for cocktails—to enhance their refreshing qualities. For extra flair, rim glasses with lime salt (mix 1 tsp salt with 1 tsp lime zest) to tie the flavors together.

And if you’re feeling fancy, float a lime wheel on top of the soup—it’ll double as a garnish for your drink! ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 18g90%
Cholesterol 35mg12%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 10g36%
Sugars 8g
Protein 22g44%
* 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

Can I make this Bahamian peas soup vegetarian?

Swap the fish for extra-firm tofu (cubed and pressed) or chickpeas for extra protein. The coconut milk and lime will still create that rich, creamy texture while keeping the dish hearty. For extra umami, add 1 teaspoon soy sauce or ½ teaspoon smoked paprika when sautÊing the aromatics.

2

Why does my soup turn out too thick or too thin?

Thickness depends on simmering time and liquid ratios. If it's too thick, stir in 2-3 tablespoons hot water or ½ cup coconut milk to loosen it. For a thinner broth, add ½ cup water during cooking and simmer 5 minutes longer. The peas release starch as they cook, which naturally thickens the soup—this is normal and part of the dish's texture!

3

How do I adjust the heat level in this recipe?

Scotch bonnet peppers are fiery! For milder heat, remove the pepper after 1 minute of cooking and add ½ teaspoon sugar to balance. For extra kick, leave it in longer or add ¼ teaspoon cayenne pepper at the end. Always taste before serving—you can always add more lime juice to cool the burn!

4

Can I make this soup ahead of time?

This soup tastes even better the next day! Store it in an airtight container in the fridge for 3-4 days or freeze for 3 months. Reheat gently on the stove with a splash of water or coconut milk to restore creaminess. The rice will soften further, making it even more comforting. If using fish, add it back when reheating to avoid overcooking.

5

What are the best sides to serve with Bahamian peas soup?

Crusty bread or fried dumplings are classic choices to soak up the broth. For a complete meal, add a fresh mango or pineapple salad (the sweetness balances the spice) or grilled plantains. The contrast of warm soup with cool, tropical fruit makes every bite more vibrant!

★★★★★4.9(14 reviews)
Categories Soups & Stews