Jamaican Rice and Peas: A Traditional Sunday-Style Recipe

Updated November 3, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Jamaican Rice and Peas: A Traditional Sunday-Style Recipe

Jamaican rice and peas is a fragrant one-pot side dish of rice simmered with red kidney beans, coconut milk, thyme, scallion, and allspice. It is often served with Sunday dinner, and the balance of creamy coconut, savory herbs, and gently spicy pepper makes it a satisfying partner for many mains; family versions vary in seasoning and heat.

Ingredients

  • 2 cups (370 g) long-grain white rice, preferably parboiled or regular long-grain
  • 1 can (15 oz / 425 g; about 1½ cups or 255 g drained) red kidney beans, drained and rinsed
  • 1 can (13.5 oz / 400 ml) unsweetened coconut milk, well shaken
  • 1½ cups (355 ml) water
  • 3 medium scallions (about 45 g), trimmed and lightly crushed with the side of a knife
  • 4 fresh thyme sprigs (about 4 g), or 1 teaspoon (1 g) dried thyme
  • 2 garlic cloves (about 6 g), peeled and lightly crushed
  • 1 tablespoon (15 ml) neutral oil or coconut oil
  • 1 teaspoon (2 g) whole allspice berries, lightly cracked, or ½ teaspoon (1 g) ground allspice
  • ¾ teaspoon (4 g) fine salt, plus more to taste
  • 1 whole Scotch bonnet pepper (about 15 g), stem removed; leave it intact for gentle warmth
  • ¼ teaspoon (0.5 g) freshly ground black pepper

Instructions

  1. Rinse the rice in a bowl or fine-mesh strainer under cool water, rubbing the grains gently with your fingers. Drain and repeat until the water looks mostly clear, usually three or four rinses. This removes loose surface starch, helping the finished grains stay distinct instead of turning gluey. Leave the rice to drain while you prepare the pot.

  2. Set a heavy, lidded saucepan or Dutch oven over medium heat and add the oil. Add the scallions, thyme, garlic, allspice, salt, and black pepper. Cook for about 1 minute, stirring gently, until fragrant; do not brown the garlic. Add the coconut milk and water, then stir in the drained kidney beans. The liquid may look separated or creamy in patches, which is normal.

  3. Add the whole Scotch bonnet and bring the mixture just to a gentle simmer, stirring once or twice so the beans are distributed. Let it simmer for 5 minutes to bring the herbs and spices into the liquid. Taste a spoonful and adjust the salt if needed. Avoid piercing or crushing the pepper: an intact pepper perfumes the pot without making every bite intensely hot.

  4. Stir in the drained rice once, making sure the grains are covered by the liquid and the beans are spread evenly. Bring the pot back to a gentle simmer, then cover it tightly and turn the heat to low. Cook for 20 minutes without lifting the lid or stirring. A tight lid traps steam, which is essential for the rice to cook evenly; if your lid fits loosely, place a clean sheet of foil under it.

  5. After 20 minutes, check a few grains near the center. They should be tender, and most of the liquid should be absorbed. If the rice is still firm and the pot looks dry, sprinkle in 2 tablespoons (30 ml) water, cover, and cook for another 3 to 5 minutes. If there is a little moisture at the bottom but the grains are tender, leave the lid on and let the rice absorb it during the rest.

  6. Turn off the heat and leave the pot covered for 10 minutes. Lift out the Scotch bonnet, scallions, thyme stems, and garlic cloves if you do not want them served. Fluff the rice gently with a fork, folding from the edges toward the middle so you do not mash the beans. Taste once more, add salt if necessary, and serve hot.

Tips

  • Use unsweetened coconut milk, not sweetened coconut cream or a coconut beverage from a carton. Canned coconut milk gives the rice its characteristic richness. If the can has separated, shake it well or whisk it before measuring; a little variation in thickness is fine.

  • Parboiled long-grain rice is forgiving and tends to keep its shape, while regular long-grain white rice works well too. Avoid short-grain or sushi rice, which releases more starch and can make the pot sticky. Brown rice needs more liquid and a longer cooking time, so it is not a direct swap in this timing.

  • Keep the Scotch bonnet whole for aromatic warmth, or omit it for a mild pot. If you cannot find Scotch bonnet, use a whole habanero pepper; it has a similar fruity heat, though its flavor is not identical. Do not chop either pepper unless you want a much hotter dish, and wash your hands after handling it.

  • Do not stir the rice as it cooks. Stirring releases starch and can break the grains, while repeatedly lifting the lid lets steam escape. If the bottom catches, lower the heat rather than scraping browned rice into the rest of the pot.

Serving Suggestions

Serve Jamaican rice and peas warm as a substantial side with jerk chicken, grilled or braised chicken, roast pork, curry goat, or brown stew fish. It also makes a filling plate with fried ripe plantain, steamed cabbage, sautéed greens, or a crisp cucumber-and-tomato salad. The coconut-rich rice is flavorful, so a bright, lightly dressed vegetable side helps balance the meal.

For a simple serving, spoon the rice into a shallow bowl and make sure each portion gets some of the kidney beans. If you have left the whole pepper in the pot until the end, remove it before serving and warn guests if it accidentally split. A little chopped scallion on top is optional, but the dish needs no extra sauce to taste complete.

Variations

Many Jamaican households make rice and peas with dried red kidney beans, which are soaked and simmered until tender before the rice is added. That approach takes longer but gives you control over the bean texture and cooking liquid. For this recipe, canned beans are a convenient substitute; drain and rinse them, then use the measured water and coconut milk as written. If using dried beans, do not use them straight from the package in this quick method, because they will not become tender in the rice-cooking time.

Some cooks use gungo peas, also called pigeon peas, instead of kidney beans. Canned pigeon peas can be substituted in the same drained quantity; they give the dish a slightly different, earthy flavor. You can also vary the aromatics with a small piece of fresh ginger or a bay leaf, removing either before serving. These are optional additions, not requirements.

For a less rich result, replace up to half of the coconut milk with water, knowing the rice will have a lighter coconut flavor. For more heat, finely chop a little Scotch bonnet and add it cautiously, a small amount at a time. For a milder version that still tastes savory, leave out the pepper and keep the thyme, scallion, garlic, and allspice.

Storage and Reheating

Rice should not sit at room temperature for long. Divide leftovers into shallow containers and refrigerate within 2 hours of cooking. Covered, the rice and peas keep for 3 to 4 days in the refrigerator. For longer storage, freeze it in meal-size airtight containers; it is best used within about 2 months for flavor and texture.

Reheat only the portion you plan to eat, adding 1 to 2 tablespoons (15 to 30 ml) water per cup of rice to loosen the grains. Warm it covered in the microwave, stirring partway through, or in a saucepan over low heat with the lid on. Stir and check that leftovers reach 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. Reheat each portion once rather than cooling and warming the whole batch repeatedly.

Frequently Asked Questions

Why is it called rice and peas when it uses kidney beans?
In Jamaican cooking, “peas” commonly refers to beans or pulses, including red kidney beans. They are not green peas in this dish. The name is widely used for the combination of rice and beans cooked together with coconut milk and seasonings.

Can I use brown rice?
You can, but it needs more liquid and considerably longer to cook than the white rice specified here. Because the beans and coconut mixture are already in the pot, simply extending this recipe’s timing may overcook them. Follow the liquid and timing guidance on your brown rice package, and expect a firmer, nuttier result.

Can I make it without coconut milk?
Yes. Use water or unsalted vegetable broth in place of the coconut milk, keeping the total liquid close to the amount in the recipe. The dish will be less creamy and will not have the same coconut aroma, but the scallion, thyme, allspice, and beans still make a well-seasoned side.

Why did my rice turn mushy?
Common causes include using a short-grain rice, skipping the rinse, adding too much liquid, stirring during cooking, or cooking at too high a heat. Measure the liquid, rinse and drain the rice, keep the lid on, and use the lowest heat that maintains a gentle simmer. A short covered rest helps the grains finish without extra stirring.

Can I prepare it ahead?
Yes. Cook it completely, cool it promptly in shallow containers, and refrigerate it within 2 hours. Reheat portions until steaming hot and 165°F (74°C), adding a splash of water to restore moisture. For the freshest texture, make it the same day you plan to serve it, but refrigerated leftovers are practical for several days.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).