Cook’s Country Jamaican Rice and Peas Recipe

Updated November 3, 2026

Total time
53 min
prep 15 min · cook 38 min
Serves
6
portions as written

Jump to recipe

Cook's Country Jamaican Rice and Peas Recipe

Jamaican rice and peas is a coconut-simmered rice dish made with red kidney beans, herbs and, often, Scotch bonnet pepper. This stovetop version layers in garlic, thyme and allspice for fragrant, separate grains, and uses canned beans to make the dish practical for a weeknight; Jamaican households have many variations in seasoning and technique.

Ingredients

  • 2 cups (370 g) long-grain white rice
  • 1 can (15 oz / 425 g) red kidney beans, drained and rinsed (about 9 oz / 255 g drained)
  • 1 can (13.5 oz / 400 ml) unsweetened full-fat coconut milk, well shaken
  • ¾ cup (180 ml) water
  • 2 scallions (about 30 g), cut into 2-inch (5 cm) pieces
  • 2 garlic cloves (about 6 g), finely chopped or crushed
  • 1 whole Scotch bonnet pepper, stem removed; leave it uncut
  • 3 fresh thyme sprigs (about 2 g), or 1 teaspoon (1 g) dried thyme
  • ½ teaspoon (about 1 g) allspice berries, lightly crushed, or ¼ teaspoon ground allspice
  • 1 teaspoon (5 g) kosher salt
  • ½ teaspoon (1 g) freshly ground black pepper

Instructions

  1. Rinse and drain the rice. Put the rice in a fine-mesh strainer and rinse under cool running water, stirring it gently with your fingers, until the water runs mostly clear. Let it drain well while you prepare the other ingredients. Rinsing washes away loose surface starch, which helps the cooked grains stay distinct rather than turning gluey. Allow about 5 minutes for this step.
  2. Prepare the aromatics. Cut the scallions into pieces long enough to lift out later, chop or crush the garlic, and remove the stem from the Scotch bonnet. Keep the pepper whole: a small puncture or cut can release much more heat into the pot. If using fresh thyme, leave the sprigs whole so they are easy to remove; lightly crush the allspice berries with the flat side of a knife or the bottom of a small pan.
  3. Build the coconut broth. In a heavy 3- to 4-quart (2.8- to 3.8-liter) saucepan, stir together the coconut milk, water, kidney beans, scallions, garlic, Scotch bonnet, thyme, allspice, salt and black pepper. Set the pan over medium-high heat and bring the mixture to a gentle simmer, which should take about 5 minutes. Stir once or twice as it warms so the coconut milk does not catch on the bottom. Simmer the broth for 3 minutes to let the aromatics flavor it.
  4. Add the rice. Tip the drained rice into the pan and stir once to distribute it among the beans and liquid. Bring the mixture back to a gentle simmer, about 2 minutes, then reduce the heat to low and cover the pan tightly. If the lid fits loosely, place a clean sheet of foil over the pan before setting the lid on top. A tight cover traps the steam the rice needs to cook evenly.
  5. Cook until tender. Keep the pan covered over low heat for 18 minutes. Avoid lifting the lid or stirring during this time; releasing steam can leave the top grains firm while the bottom cooks too quickly. At the end, check a few grains from the top and center. They should be tender, and the visible liquid should be absorbed. If the rice is still firm and the pan looks dry, sprinkle 1 tablespoon (15 ml) hot water over the surface, cover again and cook for 2 to 3 minutes before checking once more.
  6. Rest, then fluff. Turn off the heat and leave the pan covered for 10 minutes. This short rest lets moisture settle through the rice and finishes the grains without continued direct heat. Remove the lid, fish out the Scotch bonnet, thyme stems and scallion pieces, and fluff gently with a fork, lifting from the bottom without crushing the beans. Taste and adjust the salt if needed, then serve hot.

Tips

  • Keep the pepper whole for adjustable heat. An intact Scotch bonnet perfumes the coconut broth without making every bite fiery. For a milder dish, leave it out and add a pinch of cayenne or a little hot sauce at the table; the flavor will be less fruity and distinctly peppery. For more heat, carefully slit the pepper once before adding it, but do not crush it into the rice.
  • Choose the right rice and pan. Long-grain white rice is the dependable choice here. Short-grain rice releases more starch and can turn soft or sticky, while brown rice needs more liquid and a longer cook, so it is not a direct swap in this timing. A heavy-bottomed pan helps prevent scorching during the covered simmer.
  • Use dried beans only if you plan ahead. Canned kidney beans keep the recipe quick and consistent. If using cooked-from-dry beans, substitute about 1½ cups (255 g) cooked beans and use some of their cooking liquid in place of an equal amount of water for a deeper bean flavor. Do not add dry, uncooked beans directly to the rice; they will not cook through in the time the rice needs.
  • Resist frequent stirring and lid checks. Once the rice is covered, steady low heat and trapped steam matter more than constant attention. If your burner runs hot, use its lowest setting or move the pot to a smaller burner. If the bottom begins to smell toasted before the rice is tender, lower the heat immediately and check whether the lid is sealing properly.

Serving Suggestions

Serve the rice and peas as a substantial side with jerk chicken, grilled fish, roast pork or vegetables. It also works well beside fried plantains, steamed cabbage, callaloo or a crisp cucumber-and-tomato salad, which adds freshness alongside the rich coconut rice. For a simple meal without another main dish, serve a generous bowl with sliced avocado and a squeeze of lime. Put hot sauce on the table rather than mixing it through the whole pot so diners can choose their own heat level.

For a balanced plate, spoon the rice into a shallow bowl and make sure each serving gets both beans and rice. The dish is traditionally served warm, and its mild coconut flavor complements strongly seasoned mains without needing a heavy sauce. If the meal includes several sides, a smaller scoop is usually sufficient because the beans make the rice more filling than plain steamed rice.

Variations

Use fresh or dried peas. “Peas” in the Jamaican dish commonly refers to beans, especially red kidney beans, rather than green peas. If you can find dried red peas or dried kidney beans, cook them separately until completely tender before using them here. In Jamaica, ingredients and preferred beans differ between cooks and households, so canned kidney beans are a convenient stand-in, not a claim that every version is identical.

Try a different bean. Pigeon peas are a familiar alternative and bring a slightly different, earthy flavor. Canned pigeon peas can replace the kidney beans in the same drained quantity. Black-eyed peas also work, though their taste and appearance will change the character of the finished dish. Rinse any canned beans before adding them to avoid excess canning liquid or salt.

Adjust the coconut and herbs. Full-fat coconut milk gives the rice its characteristic creamy fragrance. Light coconut milk makes a less rich result; if it is especially thin, reduce the added water by 2 tablespoons (30 ml) so the rice is not wet. Fresh thyme has a brighter aroma than dried thyme, while ground allspice disperses more evenly and tastes a little more pronounced than whole berries. Use the listed alternatives as written, then season to taste after cooking.

Make it meat-free or add a main alongside. The recipe itself is vegetarian when the canned beans and seasonings contain no animal-derived additions. For extra flavor, some cooks serve it with browned meat or fish, but those additions are best cooked separately and served on top or alongside so the rice-to-liquid balance stays reliable. Avoid stirring uncooked meat into this pot; it would change the cooking time and require separate food-safety checks.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking. Transfer the rice to shallow, covered containers so it cools promptly, and keep it refrigerated for 3 to 4 days. Because cooked rice should not sit at room temperature, do not leave the covered pot on the counter for an extended period while serving or waiting for it to cool. Freeze portions in airtight containers for up to 2 months for best quality; thaw in the refrigerator overnight or reheat from frozen with extra care to heat the center.

To reheat a single portion, add 1 to 2 teaspoons (5 to 10 ml) water, cover loosely and microwave, stirring once halfway through. On the stovetop, warm the rice in a covered saucepan over low heat with a splash of water, folding gently until hot. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer, and avoid repeatedly cooling and reheating the same batch. The rice may be a little softer after reheating, but a small splash of water helps loosen the grains.

Frequently Asked Questions

Why is it called rice and peas if the recipe uses beans? In Jamaican usage, “peas” often means beans, and red kidney beans are a common choice for the dish. Other cooks use pigeon peas or locally available red peas. The name refers to the bean-and-rice combination, not necessarily to green peas.

Can I use brown rice? Not with the same liquid ratio and cooking time. Brown rice takes longer to soften and generally needs more liquid, so it is better to follow a recipe specifically developed for brown rice rather than extending this covered cook at random. The longer cook can also cause the beans and coconut milk to break down before the rice is ready.

How do I keep the rice from turning mushy? Rinse the rice, measure the liquid accurately, use long-grain white rice and keep the lid closed during cooking. Let the rice rest off the heat before fluffing, and use a fork with a light lifting motion rather than vigorously stirring it. If your rice is consistently soft, check that your coconut milk can is 400 ml and that the rice drains well after rinsing.

What can I use instead of Scotch bonnet? Habanero is a close practical substitute in heat and fruity character, but it can also be very hot, so leave it whole for a gentler infusion. For less heat, omit the chile or use a small piece of mild chile and season individual servings with hot sauce. Bell pepper adds color but will not provide Scotch bonnet’s distinctive aroma.

Can I make this without coconut milk? You can replace the coconut milk with an equal amount of water or unsalted vegetable broth, but the result will no longer have the same creamy coconut aroma and will taste less rich. If using broth, check its salt level and reduce the added salt at first. The beans, scallions, thyme and allspice will still give the rice a savory, fragrant profile.

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).