- What Is Jamaican Rice and Peas?
- Tips for Cooking and Prepping
- Recipe Variations and Substitutes
- What to Serve with Jamaican Rice and Peas
- Storing, Make-Ahead, and Freezing Tips
- FAQs
- Jamaican Rice and Peas Recipe
If you’ve never had rice and peas made the real Jamaican way, you’re in for a treat. This dish is creamy, fragrant, and just a little bit spicy, and it turns even the simplest dinner into something special. Grab your dried kidney beans and coconut milk, because tonight’s dinner is about to get a serious upgrade.
What Is Jamaican Rice and Peas?
Jamaican rice and peas is a beloved staple of Caribbean cooking, traditionally served alongside jerk chicken, stewed meats, or fried fish, especially on Sundays. Despite the name, the “peas” in this dish are actually red kidney beans, a naming convention that dates back generations in Jamaican kitchens. The rice is cooked right in the bean broth along with rich coconut milk, garlic, scallion, thyme, and pimento (allspice) berries, giving it a deeply savory, slightly sweet flavor with a whisper of heat from a whole scotch bonnet pepper.
What makes this dish so special isn’t just the ingredient list, it’s the technique. Cooking the rice in the reserved bean liquid instead of plain water means every grain soaks up flavor, and the coconut milk lends a silky richness that pairs beautifully with almost any main course. It’s humble, comforting, and endlessly craveable.
Tips for Cooking and Prepping
#1: Soak your kidney beans ahead of time
Dried red kidney beans need at least 8 hours (or overnight) of soaking to cook properly and evenly. Skipping this step will leave you with tough, undercooked beans no matter how long you simmer them.
#2: Never toss the bean cooking liquid
That reddish-brown water left after boiling the kidney beans is liquid gold, it’s what gives the rice its color and deep flavor, so always cook your rice directly in it instead of draining it away.
#3: Keep the scotch bonnet whole
Adding the scotch bonnet pepper whole (not chopped) infuses the rice with its fruity heat without making the dish overwhelmingly spicy; just be careful not to let it burst while stirring.
#4: Use full-fat coconut milk
A full-fat canned coconut milk gives the rice its signature creaminess and slight sweetness. Light coconut milk or coconut water will leave the dish watery and flat-tasting.
#5: Double-check your rice type
Stick with plain long grain rice rather than jasmine or basmati, since the starch and cook time are calibrated for standard long grain rice to absorb the coconut broth properly without turning mushy.
#6: Let it rest before serving
Resist the urge to lift the lid right after cooking; letting the pot sit off heat for 10 minutes allows the rice to finish steaming and firm up perfectly.
Recipe Variations and Substitutes
While red kidney beans are traditional, you can swap in pigeon peas (gungo peas) for a slightly different but equally authentic take. If you can’t find a scotch bonnet pepper, a habanero is the closest substitute in both flavor and heat, though it’s a touch less fruity. Some cooks also like to add a splash of browning sauce or a bit of butter for extra richness, and coconut oil can stand in if you’re out of coconut milk in a pinch (though the flavor won’t be quite as creamy).
What to Serve with Jamaican Rice and Peas
This dish shines as a side for classic Caribbean mains like jerk chicken, curry goat, oxtail, or brown stew fish. It’s also fantastic alongside fried plantains, steamed cabbage, or a simple green salad for a lighter meal, and leftovers make a great base for a quick rice bowl topped with avocado or grilled shrimp.
Storing, Make-Ahead, and Freezing Tips
Leftover rice and peas keeps well in an airtight container in the fridge for up to 4-5 days, and it reheats beautifully with a splash of water or coconut milk to loosen it up. For make-ahead convenience, you can soak and even fully cook the kidney beans a day or two in advance and store them (with their liquid) in the fridge until you’re ready to cook the rice. This dish also freezes well for up to 3 months; just thaw overnight in the fridge and reheat gently on the stove or in the microwave.
FAQs
Can I use canned kidney beans instead of dried?
Yes, though the flavor won’t be quite as deep since canned beans lack the starchy cooking liquid dried beans produce. If using canned, add about 3 cups of water or broth in place of the bean liquid to cook your rice.
Why is it called rice and peas if it has beans?
In Jamaican cooking, kidney beans, pigeon peas, and similar legumes are traditionally referred to as “peas,” a naming tradition passed down through generations, so the dish’s name reflects local terminology rather than the actual ingredient.
How spicy is this dish?
It’s typically mild to moderate, since the scotch bonnet pepper is left whole and removed before serving, infusing the rice with flavor and gentle heat without making it fiery. If you want more spice, you can pierce the pepper slightly while it cooks.
Can I make this in a rice cooker or Instant Pot?
Absolutely, many cooks pressure-cook the soaked kidney beans first, then add the remaining ingredients and cook on the rice setting for convenience. Just be sure to adjust liquid ratios slightly since appliances can evaporate less water than stovetop cooking.
What’s the difference between rice and peas and coconut rice?
Coconut rice is simply rice cooked in coconut milk without beans, while Jamaican rice and peas includes kidney beans, garlic, scallion, thyme, and pimento for a heartier, more complex flavor profile.
Jamaican Rice and Peas Recipe
Prep time: 20 min | Cook time: 55 min | Total time: 75 min | Servings: 8
Ingredients
For the Beans
- 1 cup dried red kidney beans (soaked overnight or for at least 8 hours)
- 3 cups water (up to 4 cups to cover the beans while boiling)
For the Rice
- 2 cups uncooked long grain rice (not jasmine; washed and drained)
- 13.5 ounce can full-fat coconut milk
- 1 teaspoon sea salt
- 3 stalks scallion, cut or torn in half
- 1 scotch bonnet pepper
- 2 cloves garlic
- 1 teaspoon pimento berries/allspice
- A few sprigs of thyme
Instructions
- Rinse your soaked kidney beans thoroughly in a sieve, strainer, or colander, and discard the soaking water.
- Place the beans in a pot and cover with 3 cups of water.
- Bring to a boil, then reduce to a simmer over medium heat for 30 minutes to an hour, tasting after 30 minutes for tenderness. Add up to an extra cup of water while simmering if needed to keep the beans covered.
- Once the beans are cooked, do not drain or wash them. Add the rice, coconut milk, sea salt, scallion, scotch bonnet pepper, garlic, pimento/allspice, and thyme directly into the pot. Stir to combine.
- Cover the pot with a tight-fitting lid. Bring to a boil, then reduce to a simmer over medium heat for about 15 minutes, then lower to low heat for another 5-10 minutes until the rice is fully cooked through. Add an extra 1/4 cup of water if the liquid evaporates before the rice is done.
- Remove from heat and let the rice sit, covered, for an additional 10 minutes. Taste and adjust seasoning if needed, then remove the scallion, scotch bonnet, garlic, and thyme sprigs before serving.
For a spicier kick, pierce the scotch bonnet pepper slightly before adding it, but watch closely so it doesn’t burst and overwhelm the dish with heat.

Leave a Reply
You must be logged in to post a comment.