Bajan Split Pea Soup Recipe: Coconut-Caramelized Comfort with Tender Pigeon Peas

Soups & Stews

Bajan Split Pea Soup Recipe: Coconut-Caramelized Comfort with Tender Pigeon Peas

This Baján split pea soup recipe delivers the rich, coconut-caramelized comfort of Caribbean tradition in every spoonful. 💛 The secret lies in slow-cooked pigeon peas that transform into tender, melt-in-your-mouth perfection, infused with the deep flavors of saltfish, coconut milk, and aromatic spices.

I've perfected this dish through years of testing, ensuring the balance of savory, sweet, and umami that makes it a staple at Baján tables.

The foundation of this soup is the split peas, which simmer for hours until they develop that signature creamy yet slightly chunky texture. Traditional recipes often include saltfish or ham for depth, but I've included a vegan adaptation that still captures the soul of the dish.

The coconut milk adds a luxurious richness that's both comforting and complex, while thyme, garlic, and scotch bonnet peppers create layers of flavor that dance on your palate.

What you'll achieve is a soup that's hearty enough to stand as a main dish but versatile enough to pair with fried dumplings, breadfruit, or even a simple slice of crusty bread.

The aroma alone will transport you to the Caribbean, while the first bite delivers that perfect harmony of tender peas, caramelized edges, and velvety coconut broth. This is the kind of recipe that becomes a family tradition.

Whether you're preparing it for a special occasion or a cozy weeknight dinner, this soup delivers restaurant-quality results with minimal fuss. The long cooking time is worth it—each hour deepens the flavors and transforms simple ingredients into something truly special. Let's get started on creating this Caribbean comfort classic.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for bajan split pea soup

Pantry staples meet Caribbean magic for this soul-warming split pea soup.

Ingredient Amount Notes
Pigeon Peas (Split) 🌾 2 cups Dried, rinsed well
Coconut Milk 🥥 1 can Full-fat, 13.5 oz
Vegetable Oil 🫒 ½ cup For sautéing
Yellow Onion 🧅 1 whole Medium, chopped
Garlic Cloves 🧄 4 cloves Minced, fresh
Scotch Bonnet Pepper 🌶️ 1 whole Seeded, chopped (or habanero)
Fresh Thyme 🌿 ½ ounce Or 1 tbsp dried
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ ½ tsp Freshly ground
Tomato Paste 🍅 2 tbsp Smooth, not chunky
Vegetable Broth 💧 4 cups Low-sodium preferred
Brown Sugar 🍚 2 tbsp Light or dark
Breadfruit or Potatoes 🍠 2 cups Cubed, optional
Lime Juice 🍋 1 tbsp Freshly squeezed
Green Onions 🧅 2 whole Sliced, for garnish

The pigeon peas are the heart of this dish—look for them in Caribbean markets or the international aisle at Whole Foods. If you can't find them, yellow split peas work too, though the texture won't be identical. The coconut milk should be full-fat for that creamy richness—Goya or Native Forest are my go-tos, but any brand with no additives will do. For the scotch bonnet, handle with care—those babies pack heat! If you're sensitive to spice, reduce to half or use habanero. The thyme? Fresh is ideal, but dried works at one-third the amount.

No coconut milk? Cashew cream (blend soaked cashews with water) gets you close, though it lacks that tropical depth. Short on vegetable broth? Water plus 1 tsp soy sauce adds umami. The tomato paste can be skipped if you're avoiding extra acidity, but it helps balance the coconut's sweetness. For the breadfruit or potatoes, sweet potatoes work too—just add them later so they don't turn mushy. The lime juice at the end brightens everything, so don't skip it unless you're serving immediately. Want it sweeter? Add another tablespoon of brown sugar.

This soup tastes even better the next day—make a double batch if you can. Store in airtight containers for 5 days in the fridge or freeze for 3 months. I like to portion it into jars with the garnish on top so it's ready to grab. The peas soften as they sit, so if you're serving immediately, taste and add a splash of broth if needed. Leftovers reheat beautifully—just stir in a little water or coconut milk to loosen it up.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot, stir, and walk away. The split peas soften while the coconut milk thickens, and honestly? That’s half the battle won.
  • Creamy Garlic Kiss: Between us, the garlic and coconut milk combo is chef’s kiss—rich, fragrant, and just a little sweet. The split peas soak up all the flavor, turning into this velvety, satisfying bite.
  • Weeknight to Potluck: Make a big batch on Sunday, and you’ve got lunch covered all week. Or bring it to a gathering—it’s hearty enough to feed a crowd but still feels special.
  • Pantry Goldmine: Split peas and coconut milk? Those are my budget heroes. A can of peas and a carton of coconut milk stretch to feed four for under $10, and leftovers taste just as good reheated.

Step-by-step instructions for Bajan split pea soup

Let's create this rich, coconut-infused soup with perfectly tender pigeon peas and caramelized depth.

1

🍳 Step 1: Sauté the Aromatic Base

Heat the 0.5 cup vegetable oil in a large pot over medium heat. Add the chopped yellow onion and cook for 5 minutes until softened and translucent. You'll smell that sweet onion aroma filling your kitchen—this is where all the flavors start building.

Add the minced garlic cloves and chopped Scotch bonnet pepper (remove seeds if you prefer less heat), cooking for another 2 minutes until fragrant. The garlic should turn golden around the edges—that's your signal it's ready. Here's the thing—don't rush this step. Properly cooked aromatics make the difference between good soup and exceptional soup.

2

👨‍🍳 Step 2: Build the Flavor Foundation

Stir in the 2 tbsp tomato paste and cook for 1 minute until it loses its raw taste. Add the 2 tbsp brown sugar, 1.5 tsp salt, and 0.5 tsp freshly ground black peppercorns, stirring well to combine. The sugar will start caramelizing slightly, creating that beautiful depth of flavor that makes this soup so special.

Pour in the 4 cups vegetable broth and bring to a gentle boil. Add the 2 cups rinsed pigeon peas and 0.5 ounce fresh thyme, then reduce heat to low. Here's where it gets good—cover and let it simmer for 45 minutes until the peas are tender but still hold their shape. You'll know they're ready when they're fork-tender but not falling apart.

3

🥘 Step 3: Add the Creamy Coconut Touch

After the peas are tender, stir in the 1 can coconut milk and the 2 cups cubed breadfruit or potatoes. The coconut milk will immediately create a velvety texture that balances the earthy peas perfectly. Return to a gentle simmer and cook for another 20 minutes until the breadfruit or potatoes are fork-tender.

Taste and adjust seasoning if needed—you might need a little more salt to balance the coconut sweetness. The soup should be rich but not overly sweet, with a perfect harmony of flavors. If it's too thick, add a splash of water or broth to reach your desired consistency.

4

🔪 Step 4: Finish and Serve

Remove from heat and stir in the 1 tbsp freshly squeezed lime juice. This bright citrus note cuts through the richness and adds a wonderful freshness. Let the soup sit for 5 minutes so all the flavors can meld together—this resting period makes a big difference in the final result.

Ladle the soup into bowls and garnish with the 2 sliced green onions. Serve with crusty bread or a side of rice to soak up every last drop of that creamy, comforting broth. The lime juice will make the soup practically sing with flavor—each spoonful should deliver that perfect balance of creamy, spicy, sweet, and tangy.

👨‍🍳

Pro Tips For Making Bajan Split Pea Soup

  • SOAK THE PEAS: I learned this the hard way—skipping the soak means your peas will stay stubbornly firm no matter how long you simmer. Rinse them first, then cover with water by at least 2 inches and let them sit overnight. That extra hour of prep saves you from staring at a pot of half-cooked peas for two hours.
  • SWEAT THE AROMATICS LOW: Crank the heat too high when cooking the onions and garlic, and you’ll end up with burnt bits that turn your soup bitter. Keep it at a gentle simmer—just enough to make the onions translucent and the garlic golden—before adding the peas. Patience here makes all the difference.
  • ADD COCONUT MILK LAST: I used to pour it in early, thinking it would blend better, but it just makes the soup greasy and watery. Stir in the coconut milk only after the peas are tender and the broth has reduced slightly. That way, the flavors meld without turning the soup into a thin, creamy mess.
  • SALT IN STAGES: Dumping all the salt at once can make the peas tough. Start with half the amount, let the soup cook for 20 minutes, then adjust. The peas will soften properly, and you’ll avoid that metallic aftertaste that ruins a good batch. (Yes, even if you’re impatient like me.)

Storing and reheating this recipe

Fridge Storage Tips

Store your Bajan split pea soup in airtight glass containers for up to 5 days in the refrigerator. The flavors actually deepen overnight as the spices and coconut milk meld together beautifully.

I like using mason jars with wide mouths—they're perfect for portioning and reheating. Always let the soup cool completely before refrigerating to prevent condensation buildup, which can make the peas soggy. 🥫

Freezer Prep

For longer storage, freeze portions in quart-sized freezer bags with 1-inch headspace to prevent expansion cracks. I recommend dividing into single-serving portions so you can thaw just what you need.

The soup maintains its quality for 3 months in the freezer, though I've found it tastes best within the first 2 months. Label your bags with the date to track freshness—trust me, you'll forget otherwise! ❄️

Reheating Perfection

For stovetop reheating, transfer the soup to a pot and warm over medium-low heat for 10-15 minutes, stirring occasionally. Add 2-3 tablespoons of water or coconut milk if it thickens too much during reheating.

The gentle heat preserves the texture of the peas and breadfruit while reactivating all those delicious flavors. Never boil—just warm until steaming gently throughout. 🔥

Microwave Method

If you're short on time, microwave individual portions on 50% power for 3-4 minutes, stirring halfway through. Cover loosely with a microwave-safe lid to retain moisture. For extra richness, add 1 tablespoon of coconut milk before microwaving.

The lime juice should be added fresh after reheating to preserve its bright flavor—don't include it in the frozen or refrigerated portions. 💫

Texture Recovery

If your reheated soup seems too thick, thin it with warm vegetable broth or coconut milk—about 2 tablespoons at a time. The peas tend to absorb more liquid during storage, so don't be afraid to adjust the consistency.

For extra tenderness, simmer for 5 additional minutes after adding liquid. The key is patience—rushing leads to mushy peas, and nobody wants that! 💪

Garnish Refresh

Always add fresh garnishes after reheating. Top with sliced green onions, a sprinkle of fresh thyme, or a squeeze of lime juice to brighten the flavors. I sometimes add a dollop of plain yogurt or a drizzle of hot sauce for extra dimension.

The presentation makes all the difference when serving this Caribbean classic. 🌿

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 14g70%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 12g
Protein 16g32%
* 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 substitute pigeon peas with regular yellow split peas?

Yes, you can use yellow split peas, but the texture and flavor won't be identical. Pigeon peas have a slightly nuttier taste and hold their shape better when cooked. If you must substitute, use 2 cups yellow split peas and add 1 extra cup of broth since they absorb more liquid. The soup will still be delicious, though!

2

How do I make this recipe vegan?

Replace the coconut milk with cashew cream (blend 1 cup soaked cashews with 1 cup water until smooth) and use vegetable broth instead of broth with meat. Skip the saltfish or ham entirely, and add 1 tbsp soy sauce to the broth for umami depth. The lime juice and spices will keep the dish vibrant and satisfying.

3

Why does my soup taste too sweet?

The coconut milk and brown sugar create a balanced sweetness, but sometimes the coconut can overpower. To fix it, add 1 extra tablespoon of lime juice or a pinch of black pepper to cut through the sweetness. If the soup still tastes too sweet, reduce the sugar to 1 tbsp in future batches. Taste as you go!

4

Can I make this soup in an Instant Pot?

Sauté the onions, garlic, and Scotch bonnet as directed, then add all ingredients except the coconut milk and lime juice. Seal the pot and cook on high pressure for 25 minutes (natural release). Stir in the coconut milk and let it warm for 5 minutes before adding lime juice. The Instant Pot cuts cooking time to about 45 minutes total.

5

What’s the best way to serve this soup?

This hearty soup pairs perfectly with fried dumplings, brown rice, or crusty bread to soak up the creamy broth. For a traditional Bajan touch, serve with breadfruit or plantains. Garnish with extra lime juice, green onions, or a sprinkle of hot sauce for a pop of color and flavor.

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