Soups & Stews
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!
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.
đł 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.
đ¨âđł 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.
đĽ 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.
đĽ 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.
â° 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
Frequently asked questions
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.
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!
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!
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.
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!
