Soups & Stews
This authentic Jamaican red pea soup recipe brings the bold, spicy-sweet flavors of Jamaica straight to your kitchen—where coconut milk meets Scotch bonnet heat in a hearty, comforting stew. 🌶️ The secret lies in slow simmering kidney beans with thyme, garlic, and allspice until they burst with flavor, creating a rich, fragrant broth that’s both satisfying and deeply traditional.
What sets this recipe apart is its balance of textures and spices—creamy coconut milk smooths the Scotch bonnet’s fiery kick, while tender beans and crisp scallions add depth.
Unlike many adaptations, this version stays true to Jamaican roots, using no meat but still delivering that signature umami richness through proper spice blooming and long cooking.
By the end, you’ll have a vibrant, aromatic soup that pairs perfectly with steamed rice or dumplings, ready to transport you to a Jamaican dinner table. The scent alone will have everyone gathering around the pot, and the first spoonful? That’s when the magic really begins.
Whether you’re serving a crowd or meal prepping for the week, this soup keeps well and tastes even better the next day. Let’s get cooking—your taste buds (and leftovers) will thank you.
Ingredients for authentic jamaican red pea soup
These vibrant ingredients create a Jamaican red pea soup bursting with coconut milk's creaminess and Scotch bonnet's fiery kick.
| Ingredient | Amount | Notes |
|---|---|---|
| Kidney Beans (Dried) 🌱 | 1 ½ cups | Unsoaked, rinsed well |
| Light Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat preferred |
| Scotch Bonnet Peppers 🌶️ | 2 whole | Seeds removed for less heat |
| Yellow Onions 🧅 | 1 whole | Medium size, chopped |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped |
| Ground Allspice 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Green Seasoning Blend 🌿 | 1 tbsp | Or homemade thyme/oregano blend |
| Scallions 🧅 | ¼ cup | Thinly sliced, for garnish |
| Tomato Paste 🍅 | 2 tbsp | High-quality, no sugar added |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing |
| Water 💧 | 6 cups | For soaking beans |
The kidney beans are the heart of this soup—soaking them overnight cuts cooking time significantly, but the intro method (unsoaked) works if you're short on time. For the Scotch bonnet peppers, grab the hottest ones you can find at a Caribbean market or well-stocked grocery store like Whole Foods. If you can't find them, Habanero peppers work in a pinch (use half the amount), but the flavor won't be quite the same. The coconut milk should be full-fat for that authentic richness—Thai Kitchen or Goya brands are reliable. Fresh thyme is ideal, but if you're using dried, cut the amount to one-third what's listed.
No green seasoning blend? Mix 1 tsp dried thyme, 1 tsp dried oregano, and ½ tsp garlic powder—it's the same magic. The tomato paste is non-negotiable for that deep umami base, but if you're avoiding it, 1 cup crushed tomatoes works in a squeeze. For the onions, any color will do, but yellow has the sweetest flavor. The garlic can be pre-minced from a jar (it's fine here), but fresh is always better. If you're worried about the Scotch bonnet's heat, remove the seeds and membranes before chopping—this reduces the capsaicin by about 70%. The black peppercorns should be freshly cracked for the best flavor, but pre-ground works if that's all you've got.
This soup tastes even better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portion-sized containers. The coconut milk will separate when refrigerated—just stir it back together before reheating. For serving, I always garnish with fresh scallions and a drizzle of coconut milk to brighten up the bowl. If you're making this ahead for a crowd, double the batch—it reheats beautifully and the leftovers make amazing sandwiches the next day.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll be real—soaking dried kidney beans for hours used to stress me out. This soup? Just rinse them, simmer them overnight, and wake up to a pot already half-done. The beans soften into that perfect, creamy texture without any fuss.
- Scorch-Bonnet Magic: That Scotch bonnet pepper isn’t just for heat—it’s the soul of this dish. A tiny bit, blended into the broth, turns the soup into something ridiculously good, with a smoky depth that lingers. (Pro tip: Toast the onions first—trust me, it changes everything.)
- Potluck Hero: Bring this to a gathering, and you’ll be the star. It’s hearty enough for a Sunday dinner but light enough for a casual lunch. Plus, the coconut milk keeps it rich without feeling heavy—ideal for when you want to impress but not slave over the stove.
- Budget Stretch: A single bag of dried kidney beans and a can of coconut milk feed my family for days. The flavor only gets better after the first day, so I make a big batch, freeze portions, and save money. My wallet and my taste buds win.
Step-by-step instructions for Jamaican red pea soup
Here's how to make this soul-warming Jamaican classic with rich coconut and fiery Scotch bonnet notes.
🍳 Step 1: Soak and Sauté the Base
Start by rinsing the 1.5 cups kidney beans (dried) under cold water, then place them in a large bowl with the 6 cups water. Let them soak for at least 8 hours or overnight—this ensures they cook evenly and don't stay hard. I like to soak mine in the fridge for better flavor absorption.
While the beans soak, heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the chopped 1 whole yellow onion and cook for 5 minutes until soft and translucent. This forms the flavor foundation—don't rush this step or the onions will burn and make the soup bitter.
🔥 Step 2: Build the Spice Profile
Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—this releases the garlic's full flavor. Then stir in the 2 tablespoons tomato paste and cook for another 1 minute until it darkens slightly. This creates a rich, umami base that balances the coconut's sweetness.
Add the 1 teaspoon ground allspice, 1 teaspoon ground cumin, and 1 tablespoon green seasoning blend. Stir constantly for 30 seconds until the spices bloom and fill your kitchen with that warm, earthy aroma. This is where the authentic Jamaican flavor comes through—don't skip this step!
🥘 Step 3: Add Beans and Simmer
Drain the soaked kidney beans and add them to the pot. Pour in 2 cups water and bring everything to a boil. Once boiling, reduce heat to low-medium and let it simmer uncovered for 45-60 minutes until the beans are tender but not mushy. Stir occasionally—this prevents the beans from sticking to the bottom.
Here's the thing—you want the beans to be soft enough to mash slightly with a fork, but still hold their shape. If the soup gets too thick before the beans are done, add ½ cup water at a time until it reaches a soup-like consistency. The beans should be fork-tender but not falling apart.
🍳 Step 4: Add Coconut and Finishing Touches
Open the 1 can light coconut milk and stir half of it into the soup. The coconut milk will immediately create a creamy texture while keeping the soup light. Add the 2 whole Scotch bonnet peppers (seeds removed) and ¼ cup chopped fresh thyme. Simmer for another 15 minutes on low heat—this infuses all the flavors together.
Season with the 1.5 teaspoons salt and ½ teaspoon cracked black peppercorns. Taste and adjust—this is where you can really personalize it. Some people like more heat, so you might want to add a bit more Scotch bonnet if you're feeling brave!
⏰ Step 5: Rest and Serve
Remove the Scotch bonnet peppers after simmering—they've done their job infusing flavor. Let the soup rest for 10 minutes off the heat. This allows all the flavors to meld together perfectly. I know it's tempting to eat it immediately, but trust me, the wait is worth it.
Ladle the soup into bowls and garnish with the ¼ cup sliced scallions. Serve with warm bread or rice to soak up that delicious, creamy broth. Each spoonful should deliver that perfect balance of earthy beans, creamy coconut, and just a hint of spicy heat—true Jamaican comfort food at its best.
Pro Tips For Making Authentic Jamaican Red Pea Soup
- SOAK BEANS 8 HOURS MINIMUM: I learned this the hard way—skipping the overnight soak leaves your peas tough and gummy. Use a big bowl, cover with water by 2 inches, and add a pinch of baking soda to soften them faster. (Yes, even if you’re impatient like me, trust the process.)
- REMOVE SCOTCH BONNET SEEDS: The seeds pack the most heat, and this soup is already fiery. Scoop them out with a small spoon—you’ll need about 1-2 teaspoons of seeds for the whole pot. Save the rest for jerk seasoning or hot sauce. (Your future self will thank you.)
- SIMMER LOW AND SLOW: After adding coconut milk, drop the heat to a bare simmer. I used to rush it, and the soup would split or taste raw. A gentle bubble at 180°F (70°C) for 45 minutes lets the flavors meld without breaking. (Your taste buds will notice the difference.)
- SAUTÉ ONIONS UNTIL CARAMELIZED: Don’t just chop and toss—cook the onions in oil until they’re deep golden, about 10 minutes. This builds sweetness that balances the heat and richness. Add a splash of water if they stick, but don’t rush. (Sounds weird, but it works: the soup tastes like Jamaica, not just a stew.)
Storing and reheating this recipe
Refrigerator Storage
Let your Jamaican red pea soup cool to room temperature (no more than 2 hours) before storing. Transfer to an airtight glass container with a tight-sealing lid—I love using Le Parfait containers for their snug fit.
The coconut milk may separate slightly, but that's normal. Store in the fridge for up to 5 days, and trust me, the flavors deepen overnight. 🌱
Freezer Prep Tips
For longer storage, portion the soup into freezer-safe containers or silicone ice cube trays for single servings. Leave 1-inch headspace since the coconut milk expands when frozen.
Label with the date—this soup keeps its quality for 3 months without losing that rich Jamaican character. Thaw overnight in the fridge for best results.
Reheating Methods
My preferred method is stovetop reheating: transfer the soup to a pot and heat over medium-low for 10-15 minutes, stirring occasionally. Add 1-2 tablespoons water or coconut milk if it thickens too much.
For microwave reheating, use 50% power in 2-minute intervals, stirring between each, until heated through to 165°F. Always stir well to redistribute the coconut milk.
Texture Recovery
The beans may absorb some liquid when refrigerated, making the soup thicker. Before serving, add ¼ cup water or coconut milk and simmer for 5 minutes to restore the perfect consistency.
For extra creaminess, stir in 1 tablespoon coconut cream or a splash of coconut milk—this brings back that luscious Jamaican richness. 🥥
Garnish Refresh
After reheating, brighten up the bowl with fresh garnishes. Sprinkle with sliced scallions, a pinch of fresh thyme, or a drizzle of coconut cream. For extra heat, add a tiny bit of minced Scotch bonnet** (just a pinch!).
These finishing touches remind you of the fresh flavors you started with—because reheated soup deserves that restaurant-quality presentation.
Nutrition facts
Frequently asked questions
Why does Jamaican red pea soup need to simmer for so long?
The long simmering time—45-60 minutes—is key to developing the beans' texture and extracting their natural sweetness while allowing all the spices to meld perfectly. This slow process creates that rich, earthy depth that makes the soup so satisfying.
Can I substitute Scotch bonnet peppers if I can't find them?
Yes! Use habanero peppers (halve the amount) or jalapeños (reduce to 1 pepper) for milder heat. For no heat at all, omit them entirely—it'll still taste delicious, just less fiery. The flavor won't be identical, but it'll work in a pinch.
What's the best way to make this soup vegetarian?
This recipe is already vegetarian, but some versions include meat like ham hock or saltfish. For extra richness without meat, add 1 tablespoon soy sauce or ½ cup vegetable broth to deepen the umami flavor. The coconut milk and tomato paste already provide plenty of heartiness!
How do I know when the kidney beans are perfectly cooked?
The beans should be fork-tender but not mushy—press a bean with a fork, and it should mash slightly but still hold its shape. If they're too hard, simmer 10-15 minutes longer. Overcooking turns them mealy, which ruins the texture.
What's the secret to balancing the coconut milk and spice?
The trick is simmering the spices 30 seconds before adding the beans to bloom their flavors, then gradually incorporating the coconut milk. Start with half the can and adjust to taste—add more if it's too thick, or a splash of water if it's too thin. Taste as you go!
