Jamaican Rice and Peas Recipe with Coconut Milk and Thyme

Updated November 4, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
6
portions as written

Jump to recipe

Jamaican Rice and Peas Recipe with Coconut Milk and Thyme

Jamaican rice and peas is a fragrant one-pot side dish of long-grain rice and red kidney beans simmered with coconut milk, thyme, scallion, and warming spices. A whole Scotch bonnet adds its distinctive aroma without making the rice fiery, and the creamy, savory grains pair naturally with many Jamaican mains.

Ingredients

  • 2 cups (370 g) long-grain white rice
  • 1 can (15 oz / 425 g) red kidney beans, drained and rinsed; about 1½ cups (255 g) beans after draining
  • 1 can (13.5 oz / 400 ml) unsweetened coconut milk, well stirred
  • 1⅓ cups (315 ml) water
  • 2 scallions (about 30 g), trimmed and lightly crushed
  • 4 fresh thyme sprigs (about 2 g), or 1 teaspoon (1 g) dried thyme
  • 2 garlic cloves (about 6 g), peeled and lightly crushed
  • 1 whole Scotch bonnet pepper
  • 1 teaspoon (6 g) fine salt, plus more to taste if needed
  • ¼ teaspoon (0.5 g) ground allspice
  • ¼ teaspoon (0.5 g) freshly ground black pepper

Instructions

  1. Rinse the rice in a bowl or fine-mesh strainer, changing the water several times until it is much less cloudy. Drain it very well; excess rinse water can throw off the cooking liquid. Set the rice aside while you prepare the pot. Rinsing removes loose surface starch and helps the finished grains stay separate rather than turning gluey.

  2. Stir the coconut milk thoroughly, since the thick cream often separates from the thinner liquid in the can. In a heavy 3- to 4-quart saucepan with a close-fitting lid, combine the coconut milk, measured water, kidney beans, scallions, thyme, garlic, salt, allspice, and black pepper. Add the Scotch bonnet whole and uncut. Keeping it intact gives the pot pepper fragrance without releasing as much heat as a chopped pepper would.

  3. Set the saucepan over medium-high heat and bring the liquid to a gentle boil, stirring once or twice so the beans do not settle and catch on the bottom. This usually takes about 5 minutes. Do not let the coconut mixture boil vigorously for a long time; a steady, gentle boil is enough to bring the flavors together and heat the beans.

  4. Stir in the drained rice once, making sure the grains are spread evenly through the liquid. Bring the pot back to a gentle boil, then immediately turn the heat to its lowest setting and cover tightly. If your lid leaks steam, place a clean sheet of foil under it before covering, taking care to keep the foil away from the burner.

  5. Cook covered for 20 minutes without lifting the lid or stirring. A low, even heat matters: if the burner runs hot, use a smaller burner or a heat diffuser so the coconut milk at the bottom does not scorch before the rice is tender. Avoid moving the Scotch bonnet around or piercing it during cooking.

  6. Turn off the heat and leave the pot covered for 10 minutes. This resting time lets the remaining steam finish the rice and makes the texture more even. Remove the lid, then lift out and discard the Scotch bonnet, thyme stems, scallions, and garlic cloves if you prefer not to serve them. Fluff gently with a fork, folding the beans through the rice rather than mashing them.

  7. Taste a spoonful and adjust the salt if needed. If the rice seems slightly firm, cover the pot again and let it sit off the heat for another 5 minutes; trapped steam may finish softening it. If it is tender but a little moist, leave the lid off for a minute or two and fluff lightly. Serve hot, with the beans distributed through the rice.

Tips

  • Use a pot with a snug lid and keep the heat very low after the rice goes in. A loose lid lets steam escape, while high heat can burn the coconut milk and leave the rice hard on top and stuck to the bottom. If you know your stove runs hot, choose the smallest burner that can hold a gentle simmer.

  • Keep the Scotch bonnet whole for gentle flavor, and handle it with care. Do not cut or squeeze it unless you want a much hotter dish. If Scotch bonnets are hard to find, use a whole habanero for a similar fruity heat, or omit the pepper for a mild pot; the flavor will be less traditionally aromatic.

  • Canned kidney beans make this a practical weeknight version, so drain and rinse them before adding. For a version with dried beans, cook the beans separately until fully tender, then measure out about 1½ cups (255 g) cooked beans; do not add dried beans directly to this rice recipe because they need much longer to cook.

  • Measure the water and coconut milk rather than topping up by eye, and drain the rinsed rice well. Long-grain white rice is the most reliable choice here. Brown rice, parboiled rice, and short-grain rice absorb liquid and cook differently, so they need adjusted liquid and cooking times rather than a direct swap.

Serving Suggestions

Serve Jamaican rice and peas as a substantial side with jerk chicken, grilled or braised chicken, roast pork, fried fish, or stewed vegetables. It also works beside Jamaican brown stew dishes, where the mild coconut rice can soak up some of the savory sauce. For a simpler plate, add sliced avocado, a crisp cabbage slaw, or steamed greens to balance the richness.

For a family-style meal, bring the rice to the table in its saucepan or transfer it gently to a warm serving bowl. Fluff it just before serving so the grains look light, and offer hot sauce separately for anyone who wants more heat. The whole pepper is for flavor, not necessarily for eating; warn guests if you leave it visible in the serving bowl.

Variations

In Jamaica, “peas” commonly means beans, and recipes vary by household and region. Red kidney beans are a familiar choice, while gungo peas—also called pigeon peas—are another classic option. Swap in one drained 15-ounce (425 g) can of pigeon peas for the kidney beans; they have a slightly earthier flavor and a firmer bite. Canned butter beans also work, though they are softer and make the dish less traditional in flavor.

To make a milder version, leave out the Scotch bonnet and add a little extra black pepper if desired. For a stronger herb aroma, add one more thyme sprig, but avoid adding too many woody stems that would be awkward to remove. If you have no fresh scallions, use ¼ cup (25 g) sliced onion; it gives a rounder, sweeter flavor and is not exactly the same as scallion.

For a less rich pot, replace up to half of the coconut milk with water. The rice will still cook, but the coconut flavor will be lighter and the grains less creamy. Use unsweetened coconut milk, not sweetened beverage-style coconut drink, which has a different concentration and may contain added sugar. Some cooks add a small piece of fresh ginger; that is an optional variation rather than a requirement for this recipe.

Storage and Reheating

Rice needs prompt, careful handling after cooking. Do not leave it at room temperature for more than 2 hours. Divide leftovers into shallow containers so they cool quickly, then refrigerate them promptly. Store covered for 3 to 4 days. If the room is hotter than 90°F (32°C), refrigerate within 1 hour. Do not leave the pot on the counter to cool for several hours.

Reheat only the portion you plan to eat, adding a tablespoon or two of water per cup of rice to loosen it. Cover and heat in a microwave, stirring partway through, or warm it in a covered saucepan over low heat, stirring gently. Reheat leftovers to 165°F (74°C), checking with a food thermometer. Avoid repeated cycles of cooling and reheating. For longer storage, freeze in meal-size airtight portions for up to 2 months for best texture; thaw in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

Why is it called rice and peas if the recipe uses beans?

In Jamaican cooking, “peas” is commonly used for beans and other legumes, including kidney beans and pigeon peas. The name refers to the legumes cooked with the rice, not necessarily green peas. Both kidney beans and pigeon peas are good choices, with slightly different flavors and textures.

Is Jamaican rice and peas spicy?

It can be, but this method keeps the Scotch bonnet whole so it mainly perfumes the cooking liquid. For very mild rice, leave it out. For a hotter version, pierce the pepper once or twice before adding it, then taste carefully; chopping it releases much more heat and can make the flavor dominate.

Can I use brown rice instead of white rice?

Not with the same liquid and timing. Brown rice generally takes longer to cook and needs a different amount of liquid, so a direct substitution may leave the center undercooked or the bottom scorched. For a dependable result, use long-grain white rice as written, or follow a brown-rice-specific method and add the beans and aromatics according to that method’s timing.

Can I make this without coconut milk?

Yes, but it will be a different-tasting dish. Replace the coconut milk with an equal amount of water or unsalted vegetable broth, keeping the total cooking liquid at about 3 cups (715 ml). The rice will be less creamy and will not have the characteristic coconut aroma. Check the salt carefully if you use broth.

Why did my rice turn out mushy or stick to the pot?

Common causes are too much liquid, rice that was not drained after rinsing, stirring during the covered simmer, or heat that was too high. Measure the liquid accurately, use long-grain white rice, keep the lid on for the 20-minute simmer, and use the lowest steady heat. A heavy saucepan helps spread heat and reduce scorching.

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