Jamaican Dishes With Rice: Rice and Peas Recipe

Updated November 3, 2026

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

Jump to recipe

Jamaican Dishes With Rice: Rice and Peas Recipe

Jamaican rice and peas is a coconut-simmered rice dish made with kidney beans, thyme, scallions, allspice, and often a whole Scotch bonnet pepper. It is a familiar part of Jamaican meals, served alongside mains or enjoyed as a satisfying plate with vegetables; household versions vary in seasoning and heat.

Ingredients

  • 2 cups long-grain white rice (370 g), rinsed until the water runs mostly clear and drained well
  • 1 can red kidney beans, 15 oz (425 g), drained and rinsed; this is about 1½ cups (255 g) beans after draining
  • 1½ cups canned coconut milk (360 ml), well shaken or stirred
  • 1 cup water (240 ml)
  • 2 scallions (about 30 g), trimmed and lightly crushed or cut into large pieces
  • 2 garlic cloves (about 6 g), peeled and lightly crushed
  • 3 fresh thyme sprigs (about 3 g), or 1 teaspoon dried thyme (1 g)
  • 4 whole allspice berries (about 1 g), lightly cracked; or ¼ teaspoon ground allspice (about 0.5 g)
  • 1 teaspoon fine salt (6 g), or less if your canned beans are salty
  • ¼ teaspoon freshly ground black pepper (about 0.5 g)
  • 1 whole Scotch bonnet pepper (about 10 g), optional; leave it intact for fragrance without adding as much heat

Instructions

  1. Rinse the rice in a bowl or fine-mesh strainer, gently swishing it in cool water until the water looks mostly clear. Drain it thoroughly while you prepare the other ingredients. Rinsing removes excess surface starch, which helps the cooked grains stay separate rather than turning gummy.
  2. In a heavy, lidded saucepan of about 3 quarts (2.8 L) or larger, combine the coconut milk, water, kidney beans, scallions, garlic, thyme, allspice, salt, and black pepper. Add the whole Scotch bonnet if using. Set the pan over medium heat and bring the mixture just to a gentle boil, stirring once to distribute the beans and seasonings.
  3. Stir in the drained rice so the grains are evenly spread through the liquid. Let the mixture return to a boil, then cover the pan tightly and immediately turn the heat to low. The liquid should simmer gently; if it boils vigorously, reduce the heat so the bottom does not scorch before the rice is tender.
  4. Cook covered for 25 minutes without lifting the lid or stirring. Keeping the lid in place traps steam, which finishes cooking the rice evenly. If your burner runs hot, use the smallest burner or a heat diffuser and keep the flame or element low.
  5. After 25 minutes, check quickly: the rice should be tender and the liquid absorbed. If a little liquid remains and the grains are still firm, cover again and cook for 3 to 5 minutes, then check once more. If the rice is tender but looks slightly wet, turn off the heat and let the covered pot stand; the remaining steam will settle the texture.
  6. Turn off the heat and leave the pan covered for 10 minutes. This rest is important: it lets moisture redistribute instead of leaving the bottom wet and the top dry. Remove the scallions, thyme stems, garlic pieces, allspice berries, and whole Scotch bonnet before serving. Avoid breaking the pepper while removing it, since that can release much more heat.
  7. Fluff gently with a fork, lifting from the bottom without mashing the beans. Taste and adjust salt if needed. Serve hot, making sure diners know if you left the Scotch bonnet in or removed it.

Tips

  • Keep the pepper whole. A whole Scotch bonnet contributes a fruity aroma and a gentle background warmth as it steams. For a hotter pot, pierce it once with a small knife before adding; for a milder result, omit it. Wear gloves if you cut or handle the pepper, and wash your hands and tools afterward.
  • Use the right coconut milk. Full-fat canned coconut milk gives the rice a rounded, creamy flavor. Carton coconut beverage is usually much thinner and can make the rice less rich, so it is not a direct swap. If you use it, reduce the added water slightly and expect a lighter result.
  • Measure the liquid and drain the rice. Too much water or rice that is still holding rinse water can make the finished pot soft. Shake or stir the coconut milk before measuring, and drain the rinsed rice well. Keep the lid closed during the main cooking time instead of repeatedly checking the pot.
  • Choose the pot and heat carefully. A heavy-bottomed saucepan distributes heat better than a thin pot, where coconut milk and rice can catch at the base. If the bottom begins to smell toasted before the rice is done, lower the heat immediately; do not scrape browned material into the rest of the rice.

Serving Suggestions

Rice and peas is commonly served as the starch on a Jamaican-style plate, with a main dish and vegetables alongside. Pair it with jerk chicken, baked or stewed chicken, grilled fish, or a vegetable main such as callaloo. For a fish accompaniment, cook the fish separately and check that it reaches the USDA FSIS safe minimum internal temperature of 145°F (63°C). The rice is substantial enough to anchor a meat-free meal with sautéed greens, roasted squash, or a crisp cabbage salad.

For a simple weeknight serving, add sliced avocado, tomato, or cucumber and a wedge of lime. The cool, fresh sides contrast with the warm coconut and allspice. If serving a group, transfer the rice to a broad bowl and fluff it just before it goes to the table so the beans remain distributed and the grains do not compact in the pot. Offer extra hot pepper sauce separately rather than adding it to the whole batch, so each person can choose the heat level.

Variations

Use dried kidney beans: Cook dried beans separately until tender, then measure about 1½ cups (255 g) cooked beans for this recipe. Do not add dried, uncooked beans directly to the rice pot; they need much longer to cook than the rice. If you cook the beans in advance, use fresh cooking liquid only if it is mild and not excessively salty, and still measure the recipe’s coconut milk and water carefully.

Try another bean: Red kidney beans are a common choice, but some cooks use gungo peas, also called pigeon peas. Canned pigeon peas can replace the drained kidney beans in the same amount. They have a distinct, slightly earthier taste and a firmer texture, so the result will not taste exactly the same. If using dried pigeon peas, cook them until tender first.

Adjust the aromatics: Add a small piece of fresh ginger or use a little more scallion for a different aromatic profile. A pinch of ground allspice can replace whole berries when needed, though whole berries are easier to remove and give a subtler infusion. If using ground allspice, measure carefully so it does not dominate the coconut and thyme.

Make it less rich: Replace up to half of the coconut milk with water for a lighter coconut flavor. This changes the dish’s characteristic creaminess, but keeps the rice and beans combination intact. Avoid adding extra liquid without measuring: the rice can become soggy before the flavors have a chance to develop.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, preferably in shallow, airtight containers so they cool evenly. Store at 40°F (4°C) or colder and use within 3 to 4 days. Do not leave a covered pot of rice sitting at room temperature for a long stretch; portioning it into shallow containers helps it cool faster. If you will not eat it within that time, freeze portions in airtight freezer-safe containers for up to 2 months for best quality. Thaw in the refrigerator, not on the counter.

To reheat on the stove, put a portion in a saucepan with 1 to 2 tablespoons of water per cup of rice (15 to 30 ml per 150 g), cover, and warm over low heat, stirring once or twice until steaming hot throughout. In the microwave, add a small splash of water, cover loosely with a microwave-safe lid, and heat in short intervals, stirring between intervals. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Reheat only the portion you plan to eat, and avoid repeatedly cooling and warming the same batch.

Frequently Asked Questions

Why is it called rice and peas if it uses kidney beans?
In Jamaican cooking, kidney beans are commonly called peas. The name refers to the rice-and-legume combination, not necessarily to green peas. Gungo peas, or pigeon peas, are another familiar option, and different cooks and households make their own choices.

Can I use brown rice?
Brown rice needs more liquid and a longer cooking time than the white long-grain rice specified here, so it is not a one-for-one swap in this recipe. Follow the package’s liquid and timing guidance, and cook the beans and aromatics with the measured liquid accordingly. Expect a chewier texture and a less creamy finish if the coconut milk is reduced to accommodate the longer cook.

How can I tell whether the Scotch bonnet made the rice too hot?
A pepper left whole usually gives the pot aroma and modest warmth, but its heat varies. Remove it carefully before fluffing and do not cut or crush it in the rice. If you want the dish very mild, leave it out; if a batch tastes hotter than expected, serve it with cooling sides such as avocado or plain vegetables rather than trying to dilute the entire pot with unmeasured liquid.

Can I make rice and peas without coconut milk?
Yes, but it will be a different, less creamy version. Replace the coconut milk with water or unsalted stock, keeping the total cooking liquid measured; the herbs, allspice, scallions, and beans will still season the rice. Coconut milk is part of the familiar character of this dish, so the substitution changes its flavor rather than simply disappearing into the recipe.

Why did the rice turn mushy or stick to the bottom?
Mushy rice often comes from too much liquid, rice that was not drained after rinsing, or stirring while it cooks. A thin pot or high heat can scorch the base while the top is still cooking. Measure the liquid, use a heavy pot, keep the heat low after covering, and let the rice rest before fluffing.

Can I prepare any part ahead?
Rinse and drain the rice shortly before cooking, and measure the seasonings and aromatics in advance. For the best texture, cook the rice close to serving time. You can also cook the full recipe ahead and refrigerate it safely; reheat portions with a little water until they reach 165°F (74°C), rather than leaving cooked rice at room temperature while waiting to serve.

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