Soups & Stews
This authentic Jamaican red pea soup recipe delivers the bold, aromatic flavors of Jamaica's kitchen—where kidney beans, coconut milk, and peanut butter create a rich, hearty stew. 🌟 The secret lies in slow simmering the peas with thyme, garlic, and scallions until they're tender, then finishing with a velvety coconut-peanut butter base that balances earthy spices with creamy depth.
What sets this dish apart is its cultural authenticity: using kidney beans (or gungo peas) soaked overnight for maximum tenderness, and building layers of flavor through traditional Jamaican spices.
The peanut butter isn't just an ingredient—it's the soul of the soup, adding a subtle richness that pairs perfectly with the coconut milk's tropical sweetness.
By the time you serve this soup, you'll have a restaurant-quality dish that's equally at home on a weeknight table or a holiday spread. The aroma alone will have everyone asking for seconds, while the texture delivers perfectly tender peas in a sauce that's both hearty and comforting.
Serve it with rice, fried dumplings, or warm breadfruit for the full Jamaican experience.
This recipe is vegetarian-friendly at its core but easily elevated with optional proteins like chicken or salted pork. The instructions walk you through every step—from soaking the peas to achieving that signature peanut-coconut finish—so you can recreate this Jamaican classic with confidence. Let's get cooking!
Ingredients for authentic jamaican red pea soup
Pantry staples meet Jamaican soul—where kidney beans and peanut butter create restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Kidney Beans (or Gungo Peas) 🌱 | 1 ½ cups | Dried, soaked overnight |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Natural Peanut Butter 🥜 | ½ cup | Creamy, unsweetened |
| Yellow Onion 🧅 | 1 whole | Medium, chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Scallions 🌿 | ¼ cup | Chopped, green parts included |
| Fresh Thyme 🌿 | 2 sprigs | Or 1 tsp dried thyme |
| Allspice Berries 🌶️ | ½ tsp | Ground, essential for flavor |
| Ground Cinnamon 🌿 | ¼ tsp | For warmth, not sweetness |
| Ground Nutmeg 🌶️ | ⅛ tsp | Freshly grated preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing onions |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube preferred |
| Water 💧 | 6 cups | For simmering peas |
The kidney beans are the heart of this soup. Gungo peas (if you can find them) give it that authentic Jamaican texture, but kidney beans work beautifully too. Soak them overnight in plenty of water—at least 8 hours—and drain before cooking. For the peanut butter, natural, unsweetened is key. The creamy kind blends better than crunchy, and Jif or Skippy are reliable brands. Coconut milk? Full-fat only—the richness is non-negotiable. Grab a can of Aroy-D or Thai Kitchen from the international aisle if your store carries them.
No allspice berries? Ground allspice works at double the amount, but the berries give that authentic Jamaican kick. Short on thyme? Dried thyme at half the amount gets you close, but fresh is better. The tomato paste can be swapped for 1/4 cup tomato sauce if you're in a pinch, but the paste gives that concentrated umami. For the scallions, green onions work too—just chop the whites and greens separately if you're feeling fancy. And if you're vegetarian but want extra protein, tofu or chickpeas blend right in with the peas.
This soup tastes even better the next day—make extra if you can. Store leftovers in the fridge for 4-5 days or freeze for 3 months. I like to portion it into containers with a scoop of rice on the side so lunches are ready to grab. The flavors deepen as it sits, so don't rush it. And if you've got breadfruit or plantains on hand, serve them alongside—they're made for this soup.
Why You'll Love This Recipe
- One-Pot Magic: I swear, this soup comes together in a single pot—no fussing with multiple pans or dishes. Just chop, sauté those onions and garlic until they’re golden (that’s where the flavor really lives), then let the coconut milk and peanut butter work their alchemy while you stir. Honestly, the only cleanup is rinsing one pot.
- Rich Without Effort: Between us, the peanut butter and coconut milk make this soup ridiculously creamy without heavy cream or butter. That deep, nutty warmth from the natural peanut butter? It’s like a hug in a bowl—especially when the gungo peas get tender and soak up all those flavors. (Yes, even on a Tuesday night.)
- Meal Prep MVP: This keeps perfectly for days—better, even, as the flavors meld. I make a big batch on Sundays, and by Wednesday, it’s even more addictive. Freezer-friendly too: just reheat with a splash of water, and it’s like you made it fresh. My lunchbox staple for weeks.
- Budget-Friendly Luxury: Kidney beans or gungo peas, coconut milk, peanut butter—these are pantry staples that won’t break the bank. A single batch feeds four for under $10, and the leftovers stretch into another meal. Between us, it’s the kind of dish that makes grocery shopping feel like a win.
Step-by-step instructions for authentic Jamaican red pea soup
This rich, spiced soup delivers Jamaican soul in every spoonful—let's build it together.
🍳 Step 1: Sauté the Aromatic Base
Heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the chopped whole yellow onion and cook for 5-6 minutes until soft and translucent, stirring occasionally. This foundational step develops the soup's depth—don't rush it.
Add the 4 cloves minced garlic cloves, 0.25 cup chopped scallions, and 2 sprigs fresh thyme (or 1 teaspoon dried thyme). Cook for 1-2 minutes until fragrant—you'll smell that signature Jamaican warmth. Here's where the magic begins: stir in the 2 tablespoons tomato paste and cook for another 30 seconds to deepen the flavor.
🍳 Step 2: Build the Spice Foundation
Add the 0.5 teaspoon ground allspice berries, 0.25 teaspoon ground cinnamon, and 0.125 teaspoon ground nutmeg. These spices are the heart of Jamaican cooking—stir them in and let them bloom for 30 seconds to release their aromatic oils. You'll notice the kitchen fill with that warm, slightly sweet spice profile.
Pour in the 6 cups water and bring to a boil. Once boiling, add the 1.5 cups soaked kidney beans (or gungo peas) and 1.5 teaspoons salt. Reduce heat to medium-low and let it simmer uncovered for 45-50 minutes until the beans are tender and the soup thickens slightly. I like to check occasionally—if the liquid reduces too much, add a splash of water to maintain consistency.
🥘 Step 3: Incorporate the Creamy Elements
After the beans are tender, stir in the 1 can coconut milk and 0.5 cup natural peanut butter. The peanut butter might look like too much, but trust me—it dissolves completely and adds that signature Jamaican richness. Stir constantly over low heat for 3-4 minutes until fully incorporated and smooth. The soup should now have a velvety texture with a beautiful golden hue.
Add the 0.5 teaspoon black pepper and taste. Adjust seasoning if needed—this is where you can personalize it. The soup should be bold but balanced, with the spices singing but not overpowering. Let it simmer for another 5 minutes to meld all the flavors together.
🍽️ Step 4: Final Adjustments and Serving
Remove from heat and let the soup rest for 5 minutes. This resting period allows all the flavors to settle and the peanut butter to fully emulsify. Taste again—sometimes resting reveals if it needs a touch more salt or a splash of water for perfect consistency.
Serve warm with a sprinkle of extra scallions and a dollop of natural peanut butter on top if desired. This soup tastes even better the next day as the flavors deepen. Pair it with steamed rice or crusty bread to soak up every last drop of that creamy, spiced goodness.
Pro Tips For Making Authentic Jamaican Red Pea Soup
- SOAK BEANS OVERNIGHT: If you’re using dried kidney beans, don’t skimp on soaking time—at least 8 hours, ideally overnight. I learned this the hard way when my soup turned out gummy because I rushed it; proper soaking cuts cooking time and softens the beans evenly. (Yes, even if you’re impatient like me.)
- TOAST THE PEANUTS: Skip the jarred peanut butter—roast your own peanuts first for 8-10 minutes at 350°F until fragrant and golden. The nutty depth makes a real difference, and it’s easier than you’d think. (Pro tip: Pulse them in the food processor right after toasting for a smoother texture.)
- LOW AND SLOW SIMMER: This isn’t a quick cook—let the soup simmer uncovered for at least 45 minutes after adding coconut milk. Rushing it makes the coconut curdle, and the flavors won’t meld. I used to walk away, but now I set a timer and let it work its magic.
- SAUTÉ ONIONS UNTIL GOLDEN: Don’t just chop and toss the onions—cook them until deep golden brown, about 10 minutes on medium heat. That caramelization is the backbone of the soup’s flavor. (I know, it takes longer, but trust the process.)
Serving suggestions for this dish
Steamed Rice Pairing
Jamaican red pea soup is traditionally served with steamed white rice—the perfect neutral canvas to balance its bold flavors. Use a 1:2 rice-to-water ratio (like 1 cup rice to 2 cups water) and cook until fluffy.
For extra authenticity, add 1 tablespoon coconut milk to the cooking water. The rice soaks up the rich peanut-coconut sauce beautifully, creating a satisfying bite. 🌾
Fried Dumplings
Crispy fried dumplings are a must for serving this soup. Make them with 2 cups all-purpose flour, 1 tsp baking powder, ½ tsp salt, and 1 tbsp vegetable shortening mixed with cold water.
Drop spoonfuls into hot oil (about 350°F) and fry until golden. Their light, fluffy texture contrasts perfectly with the thick soup. Serve a handful per bowl for that classic Jamaican touch. 🥟
Breadfruit Slices
For a tropical twist, serve roasted breadfruit slices alongside the soup. Breadfruit's starchy, slightly sweet flavor complements the peanut-coconut base. Roast ½-inch thick slices at 400°F for 20-25 minutes until tender. The contrast of textures—creamy soup, crispy breadfruit—makes every bite exciting. 🌴
Warm Flatbread
A simple Jamaican flatbread (like roti) elevates the meal without overpowering the soup. Use 1 cup flour, ½ tsp salt, 1 tbsp oil, and 3 tbsp water to make the dough, then cook in a hot skillet until puffed.
The soft, pillowy texture soaks up the soup beautifully. Store-bought naan works in a pinch too. 🍞
Garnish Like a Pro
Finish each bowl with fresh scallions and a drizzle of coconut milk for an elegant touch. For extra flair, add a sprinkle of toasted coconut flakes or a dash of hot sauce (like Scotch bonnet pepper sauce) for those who love heat.
These small details make the soup feel restaurant-worthy. ✨
Leftovers Made Better
This soup tastes even better the next day—double the batch and store leftovers in an airtight container for up to 5 days. Reheat gently on the stove with a splash of water to restore creaminess.
Serve with leftover rice or toasted bread for an easy lunch. The flavors deepen overnight, making it even more comforting. 💛
Nutrition facts
Frequently asked questions
Why does Jamaican red pea soup need to be soaked overnight?
Soaking the kidney beans (or gungo peas) overnight is key for two reasons: it reduces cooking time by 30-40 minutes and prevents the peas from becoming mushy. The longer soak also helps break down complex sugars, creating a smoother texture in the finished soup. Plus, it's a traditional step that enhances the natural sweetness of the peas—don't skip it!
Can I make this soup without peanut butter?
Yes, but it won't be as authentic! The peanut butter adds that signature Jamaican richness and helps emulsify the coconut milk. For a substitute, try 1/4 cup tahini or 1/2 cup blended cooked chickpeas, though the flavor will differ slightly. If you're avoiding nuts, consider adding an extra 1/4 cup coconut milk to maintain creaminess.
What's the secret to getting the perfect peanut-coconut finish?
The secret lies in low heat and constant stirring when adding the peanut butter and coconut milk. Heat too quickly, and the peanut butter will separate. Stir over low heat for 3-4 minutes until completely smooth, then let the soup rest for 5 minutes before serving. This resting time allows the flavors to meld perfectly.
How can I make this soup spicier? For extra heat, add 1/2 teaspoon Scotch bonnet pepper sauce or 1/4 teaspoon cayenne pepper when simmering the beans. For a smoky kick, include 1/2 teaspoon smoked paprika with the allspice.
Can I use canned beans instead of dried?
You can, but the texture won't be as authentic. If using canned beans, drain and rinse them well, then simmer in the soup for only 15-20 minutes (instead of 45-50 minutes). For best results, use 1 (15 oz) can kidney beans, but expect a slightly softer texture compared to dried peas.
