Let me tell you, the scent of coconut milk simmering with tender red kidney beans and fragrant scallions is enough to make anyone’s mouth water. The first time I cooked this creamy Jamaican rice and peas, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. Years ago, when I was knee-high to a grasshopper, my grandma would serve this dish at every family gathering, and the memory of that warm, comforting flavor stayed with me.
Honestly, this recipe feels like pure, nostalgic comfort wrapped up in a pot. My family couldn’t stop sneaking spoonfuls off the stove while it cooled (and I can’t really blame them). You know what? It’s dangerously easy to make, too—perfect for brightening up your weeknight dinners or adding authentic Caribbean vibes to your potluck spread.
Whether you’re craving a sweet treat for your taste buds or trying to impress folks with an authentic side that packs a punch, this creamy Jamaican rice and peas recipe will become a staple in your kitchen. I’ve tested it multiple times in the name of research, of course, and it always delivers that rich, soul-soothing satisfaction you just can’t resist. If you want to bring a little island sunshine to your plate, this is the recipe you’re going to want to bookmark.
Why You’ll Love This Recipe
After many trials and a few happy accidents, this creamy Jamaican rice and peas recipe has earned its spot as a family favorite and personal go-to. Here’s why it stands out:
- Quick & Easy: Comes together in under an hour, making it perfect for busy weeknights or last-minute Caribbean cravings.
- Simple Ingredients: No fancy grocery runs required; you probably have most of these staples in your pantry right now.
- Perfect for Any Occasion: Whether it’s a cozy dinner, a festive holiday spread, or a lively potluck, this dish shines every time.
- Crowd-Pleaser: Kids and adults alike rave about the creamy texture paired with the hint of spice from traditional seasonings.
- Unbelievably Delicious: The balance between creamy coconut milk and hearty red kidney beans makes this a comfort food classic with a Caribbean twist.
This isn’t just another rice and peas recipe—it’s the best version I’ve found, thanks to a few insider tricks like soaking the beans overnight for that perfect tenderness and using freshly cracked black pepper for a subtle kick. The coconut milk creates a luscious creaminess that wraps every grain of rice in flavor. Honestly, this recipe makes you close your eyes after the first bite, savoring that authentic island soul. It’s comfort food reimagined—simple, flavorful, and downright satisfying.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store with a Caribbean section.
- Red Kidney Beans: 1 cup dried (or 2 cans if short on time) – soaked overnight if using dried for best texture.
- Long Grain White Rice: 2 cups, rinsed – I recommend a good-quality brand like Mahatma for fluffy results.
- Coconut Milk: 1 1/2 cups, canned, full-fat for creamy richness.
- Scallions (Green Onions): 4 stalks, chopped – adds that fresh, bright flavor.
- Garlic Cloves: 3, minced – for depth of flavor.
- Fresh Thyme: 2 sprigs, or 1 teaspoon dried thyme – essential for that authentic Caribbean aroma.
- Scotch Bonnet Pepper: 1 whole (optional for heat) – handle carefully; it adds a smoky, fiery kick.
- Allspice (Pimento Berries): 4-5 whole berries or 1/2 teaspoon ground – the secret to that warm, spicy undertone.
- Salt: 1 1/2 teaspoons, adjust to taste.
- Black Pepper: Freshly cracked, 1/2 teaspoon – adds a hint of spice.
- Water: 3 cups, for cooking the rice and beans.
Substitution Tips: Use canned beans if pressed for time—just rinse and drain well. For a dairy-free twist, stick with the coconut milk as is. If you can’t find scotch bonnet, a habanero or jalapeño pepper will do, but it won’t have quite the same smoky punch. For a gluten-free option, this recipe is naturally suitable since it contains no wheat products.
Equipment Needed
- Large Pot or Dutch Oven: For cooking the beans and rice together evenly. I prefer a heavy-bottomed pot to prevent sticking and scorching.
- Measuring Cups and Spoons: For precise ingredient amounts.
- Fine Mesh Sieve or Colander: For rinsing the rice and beans.
- Wooden Spoon or Heatproof Spatula: To stir the rice without mashing the beans.
- Knife and Cutting Board: For prepping garlic and scallions.
- Optional: A spice grinder if you want to freshly grind whole allspice berries for extra flavor.
If you don’t have a Dutch oven, a large heavy saucepan with a tight-fitting lid works fine. I’ve also used a slow cooker for the beans before, then transferred to the pot with rice—works well if you’re multitasking. For budget-friendly options, any sturdy pot that holds at least 4 quarts will do just fine.
Preparation Method

- Soak and Cook the Beans: If using dried red kidney beans, soak 1 cup overnight in plenty of water (about 8 hours). Drain and rinse before cooking. Place soaked beans in a large pot with 3 cups of water. Bring to a boil, then reduce heat and simmer until tender but not mushy—about 45 minutes. (If you’re short on time, canned beans work perfectly; just rinse and drain.)
- Prep Aromatics: While beans cook, chop 4 scallions, mince 3 garlic cloves, and pick fresh thyme leaves from 2 sprigs. Keep the scotch bonnet pepper whole but poke a few holes with a fork to release flavor without too much heat.
- Add Flavorings to Beans: When beans are nearly tender, stir in garlic, scallions, thyme, whole allspice berries, scotch bonnet pepper, salt, and cracked black pepper. Let these simmer together for 10 minutes so the flavors marry.
- Incorporate Rice and Coconut Milk: Add 2 cups rinsed long grain white rice to the pot. Pour in 1 1/2 cups full-fat coconut milk and enough water to reach about 4 cups of liquid total. Give everything a gentle stir—don’t mash those beans!
- Simmer Until Cooked: Bring pot back to a boil, then reduce heat to low. Cover tightly and simmer for 18-20 minutes, or until rice is tender and liquid is absorbed. No peeking! (If you lift the lid too soon, steam escapes and rice might turn out dry.)
- Rest and Fluff: Turn off heat and let the pot sit, covered, for 5-10 minutes. This resting step lets the rice finish steaming and become perfectly fluffy. Then, remove the scotch bonnet pepper and thyme sprigs, and fluff the rice and peas with a fork.
- Taste and Adjust: Give your creamy Jamaican rice and peas a final taste. Add a pinch more salt or cracked pepper if needed. Serve warm with your favorite jerk chicken or curry goat, and watch the smiles roll in.
Pro tip: Use a tight-fitting lid or seal the pot with foil under the lid to trap steam better. This little trick makes all the difference between fluffy rice and a sticky mess.
Cooking Tips & Techniques
When it comes to making creamy Jamaican rice and peas, a few tricks can save you from common blunders. First off, soaking those beans overnight isn’t just tradition—it softens them, cuts cooking time, and ensures an even texture. Rushing this step often leads to tough beans, which nobody wants.
Be gentle when stirring to keep beans intact. Let me tell you, mashing the beans by accident turns the dish into rice mush, and while some folks might like that texture, it’s not the classic experience.
Timing is everything. Once you add the rice, keep the heat low and resist the urge to stir too much. I’ve learned the hard way that lifting the lid too often lets steam escape, drying out your rice. Trust the process and be patient!
If you don’t have fresh thyme, dried works fine—but fresh gives that unmistakable Caribbean aroma. The scotch bonnet pepper might look intimidating, but leaving it whole and removing before serving will add flavor without overwhelming heat. If you’re sensitive to spice, you can skip or substitute it with a milder pepper.
Finally, don’t skimp on the coconut milk. It’s the magic ingredient that gives the dish its luscious creaminess and slightly sweet undertone. Low-fat versions just don’t cut it here.
Variations & Adaptations
One of the best things about this recipe is how adaptable it is. Here are a few variations I’ve tried (and loved):
- Vegan Version: Stick to the recipe as is—it’s already vegan! Just double-check your stock or broth if you decide to add it.
- Brown Rice Swap: Use brown rice for a nuttier flavor and added fiber. Just increase cooking time to about 40-45 minutes and add a bit more water.
- Seasonal Twist: In the summer, toss in a handful of fresh chopped cilantro or parsley just before serving for a fresh, herbal note.
- Spicy Kick: If you want more heat, slice the scotch bonnet and stir it in, but be warned—it’s fiery! Alternatively, add a dash of cayenne pepper to taste.
- Instant Pot Method: Cook soaked beans on high pressure for 15 minutes, then add rice and coconut milk and cook on low pressure for 6 minutes. Quick, hands-off, and just as tasty.
I once tried swapping kidney beans for black-eyed peas for a different texture and color—it worked surprisingly well and was a fun change for a family cookout. Feel free to get creative and make this recipe your own!
Serving & Storage Suggestions
This creamy Jamaican rice and peas is best served warm, straight from the pot. It pairs beautifully with jerk chicken, curry goat, fried plantains, or even a simple green salad for a lighter meal. For drinks, a cold ginger beer or a tropical fruit punch complements the flavors perfectly.
Leftovers? No problem! Store in an airtight container and refrigerate for up to 4 days. When reheating, add a splash of water or coconut milk to bring back that creamy texture and warm gently on the stove or microwave. Flavors deepen over time, so sometimes, it tastes even better the next day.
For longer storage, freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating. Just remember, rice can dry out if reheated too aggressively, so low and slow wins the day here.
Nutritional Information & Benefits
This creamy Jamaican rice and peas recipe is a balanced dish packed with fiber, plant-based protein, and healthy fats. Kidney beans offer a great source of iron, potassium, and antioxidants, while coconut milk provides medium-chain triglycerides that some studies suggest support metabolism.
Per serving (about 1 cup), you’re looking at roughly 280 calories, 7 grams of protein, 40 grams of carbohydrates, and 7 grams of fat. It’s naturally gluten-free and vegan, making it suitable for many dietary needs. Just a heads-up: if you’re sensitive to spicy peppers, you might want to skip the scotch bonnet or reduce its use.
Personally, I love how this dish brings comfort without weighing you down, making it a guilt-free indulgence that still hits all the right notes.
Conclusion
Creamy Jamaican rice and peas is one of those recipes that makes you feel like you’ve been handed a little piece of the Caribbean. It’s simple, flavorful, and packed with personality. Whether you’re new to Caribbean cooking or a seasoned pro, this dish is worth trying and tweaking to fit your taste.
I love this recipe because it’s flexible, satisfying, and reminds me of family times when food was all about connection and joy. So, go ahead—give it a whirl, share it with friends, and make it your own. And hey, don’t forget to drop a comment below with your twists or questions. I’d love to hear how your creamy Jamaican rice and peas turns out!
Frequently Asked Questions
Can I use canned kidney beans instead of dried?
Absolutely! Just rinse and drain the canned beans well. Add them later in the cooking process since they’re already cooked, and reduce the simmering time accordingly.
What if I don’t have scotch bonnet peppers?
You can substitute with habanero or jalapeño peppers for heat, but the smoky flavor unique to scotch bonnet will be missing. Leaving the pepper whole and removing before serving helps control spice level.
Is this recipe gluten-free?
Yes, this creamy Jamaican rice and peas recipe is naturally gluten-free, making it safe for those with gluten sensitivities.
Can I make this recipe in a slow cooker?
Yes! Cook the soaked beans in the slow cooker until tender, then add rice, coconut milk, and seasonings, cooking on low until the rice is done (about 2-3 hours). Stir occasionally to prevent sticking.
How do I store leftover rice and peas?
Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months. Reheat gently with a splash of water or coconut milk to keep it creamy.
Pin This Recipe!

Creamy Jamaican Rice and Peas
A comforting and authentic Caribbean dish featuring creamy coconut milk, tender red kidney beans, and fragrant scallions simmered with rice for a rich, soul-soothing flavor.
- Prep Time: 10 minutes (plus overnight soaking if using dried beans)
- Cook Time: 1 hour
- Total Time: 1 hour 10 minutes (plus overnight soaking if using dried beans)
- Yield: 6 servings 1x
- Category: Side Dish
- Cuisine: Caribbean
Ingredients
- 1 cup dried red kidney beans (or 2 cans, rinsed and drained)
- 2 cups long grain white rice, rinsed
- 1 1/2 cups canned full-fat coconut milk
- 4 scallion stalks, chopped
- 3 garlic cloves, minced
- 2 sprigs fresh thyme or 1 teaspoon dried thyme
- 1 whole scotch bonnet pepper (optional)
- 4–5 whole allspice berries or 1/2 teaspoon ground allspice
- 1 1/2 teaspoons salt, adjust to taste
- 1/2 teaspoon freshly cracked black pepper
- 3 cups water (plus additional to reach 4 cups liquid total)
Instructions
- If using dried beans, soak 1 cup red kidney beans overnight in plenty of water (about 8 hours). Drain and rinse before cooking.
- Place soaked beans in a large pot with 3 cups of water. Bring to a boil, then reduce heat and simmer until tender but not mushy, about 45 minutes. If using canned beans, rinse and drain well.
- While beans cook, chop scallions, mince garlic, and pick thyme leaves. Poke holes in the whole scotch bonnet pepper with a fork to release flavor without too much heat.
- When beans are nearly tender, stir in garlic, scallions, thyme, allspice berries, scotch bonnet pepper, salt, and cracked black pepper. Simmer together for 10 minutes to marry flavors.
- Add rinsed rice to the pot. Pour in coconut milk and enough water to reach about 4 cups of liquid total. Stir gently to combine without mashing beans.
- Bring pot back to a boil, then reduce heat to low. Cover tightly and simmer for 18-20 minutes, or until rice is tender and liquid is absorbed. Avoid lifting the lid during cooking.
- Turn off heat and let the pot sit, covered, for 5-10 minutes to finish steaming the rice.
- Remove the scotch bonnet pepper and thyme sprigs. Fluff rice and peas with a fork.
- Taste and adjust seasoning with additional salt or cracked pepper if needed. Serve warm.
Notes
Soaking beans overnight softens them and reduces cooking time. Use a tight-fitting lid or seal with foil to trap steam for fluffy rice. Handle scotch bonnet pepper carefully; leave whole and remove before serving to control heat. Avoid stirring rice too much to prevent mashing beans. Use full-fat coconut milk for best creaminess. Canned beans can be used for convenience but adjust cooking time accordingly.
Nutrition
- Serving Size: About 1 cup
- Calories: 280
- Fat: 7
- Carbohydrates: 40
- Protein: 7
Keywords: Jamaican rice and peas, Caribbean rice, coconut rice, kidney beans, authentic Jamaican recipe, creamy rice and peas, scotch bonnet pepper, allspice, vegan rice dish


