How to Make the Perfect Jamaican Rice and Peas
Jamaican · Easy · 40 min · 6 servings

This classic Jamaican Sunday staple combines long-grain rice and kidney beans simmered in rich coconut milk with fragrant thyme and allspice. It is creamy, aromatic, and the perfect accompaniment to any Caribbean main dish.
Why this recipe works
This Jamaican Rice and Peas recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 40 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 320 calories with 9g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 2 cups long-grain white rice
- 1 can kidney beans, drained and rinsed
- 1 can full-fat coconut milk
- 4 sprigs fresh thyme
- 3 cloves garlic, minced
- 1 tsp ground allspice
Step by step instructions
Step 1: Combine Base Ingredients
Add coconut milk, kidney beans, garlic, thyme, and allspice to a medium saucepan. Pour in enough water to reach approximately 2.5 cups of total liquid. Stir and bring to a boil.
Step 2: Add Rice and Season
Stir in the white rice and season generously with salt. Reduce the heat to medium and cook uncovered for about 5 minutes, stirring occasionally.
Step 3: Simmer Covered
Reduce the heat to low, cover the pot tightly, and let the rice absorb the liquid for 20 minutes without lifting the lid.
Step 4: Fluff and Serve
Remove the thyme sprigs and gently fluff the rice with a fork. Taste for seasoning, adjust salt if necessary, and serve hot alongside jerk chicken or oxtail.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- kidney beans → pigeon peas for a more traditional Trinidadian variation
- full-fat coconut milk → light coconut milk if you prefer a less rich result
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Lifting the lid during the steaming phase releases steam and results in undercooked, unevenly textured rice
- Using too little salt makes the rice taste bland since coconut milk can mute saltiness
Nutrition facts
Per serving: 320 calories, 9g protein, 58g carbs, 7g fat, 6g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →