Jamaican rice and peas is a coconut-simmered rice dish cooked with beans, herbs, and warming spices, traditionally served alongside meat, fish, or vegetables. Red kidney beans are a familiar choice, while pigeon peas—called gungo peas in Jamaica—are another loved version; both give the rice color and a savory, creamy depth.
Ingredients
- 1 cup (190 g) dried red kidney beans, picked over and rinsed
- 6 cups (1.4 L) water for soaking, plus 6 cups (1.4 L) fresh water for cooking the beans
- 2 cups (370 g) long-grain white rice, preferably rinsed until the water is mostly clear
- 1 cup (240 ml) unsweetened coconut milk, well stirred
- 2 cups (480 ml) reserved bean-cooking liquid; top up with water if needed
- 2 scallions (about 30 g), trimmed and lightly crushed
- 2 garlic cloves (about 6 g), peeled and lightly crushed
- 3 fresh thyme sprigs (about 3 g)
- 1 whole Scotch bonnet pepper (about 10 g), left uncut
- 1/4 teaspoon (0.5 g) ground allspice
- 1 teaspoon (6 g) fine salt, or to taste
- 1/4 teaspoon (0.5 g) black pepper
Instructions
- Soak the beans. Check the dried kidney beans for small stones or damaged beans, rinse them, and put them in a large bowl. Cover with 6 cups (1.4 L) cool water and soak for 8 hours. Drain and discard the soaking water. The soak helps the beans cook more evenly; it is not the water used for the rice.
- Boil the beans, then simmer until tender. Put the drained beans in a large saucepan with 6 cups (1.4 L) fresh water. Bring to a full rolling boil and boil vigorously for 10 minutes. Do not skip this boil or cook raw kidney beans only in a slow cooker. Lower the heat, cover partly, and simmer for about 65 minutes, checking near the end. The beans should be tender all the way through but still hold their shape. Add a little boiling water if the pan is getting dry.
- Reserve the cooking liquid. Lift out or drain the beans, saving the broth. Measure 2 cups (480 ml) of the bean liquid for the rice. If you have less, add water; if you have more, save the extra for soup or another use. The broth contributes the characteristic reddish color and a fuller bean flavor.
- Build the seasoned coconut liquid. Return the beans to the saucepan, or use a clean heavy pot with a tight-fitting lid. Add the coconut milk, measured bean broth, scallions, garlic, thyme, whole Scotch bonnet, allspice, salt, and black pepper. Bring the mixture just to a gentle simmer over medium heat, stirring once so the coconut milk and broth combine. Keep the pepper whole: cutting or crushing it can make the rice much hotter.
- Add the rice. Stir in the rinsed, drained rice and make sure the grains are spread evenly through the liquid. Bring the pot back to a gentle simmer, then cover tightly and reduce the heat to low. Cook for 18 minutes without lifting the lid. If your burner runs hot, use the smallest burner or a heat diffuser to prevent the bottom from scorching.
- Rest and finish. Turn off the heat and leave the covered pot undisturbed for 7 minutes. Remove the lid, lift out the Scotch bonnet, thyme stems, and garlic if you prefer, then fluff gently with a fork. Taste and adjust the salt. If a few grains are still firm, cover the pot and let it stand for another 5 minutes with the heat off rather than stirring or adding a large splash of water.
Tips
- Choose beans with the time available in mind. Dried kidney beans give the rice a deep color and a bean-infused cooking liquid, but they need soaking and a proper simmer. For a quicker meal, use about 1 1/2 cups (255 g) drained canned kidney beans. Skip the dried-bean cooking steps and add the canned beans with the coconut milk; use 2 cups (480 ml) water or unsalted stock in place of bean broth. The result is convenient and tasty, though usually less deeply colored and flavored.
- Keep the Scotch bonnet whole for fragrance, not overwhelming heat. A whole pepper can season the pot gently as it cooks. Avoid piercing it, and remove it before fluffing. For less heat, leave it out and add a small pinch of red pepper flakes at the table; for more, serve sliced fresh pepper separately so everyone can choose.
- Use the right rice and keep the lid on. Long-grain white rice cooks into distinct, fluffy grains and is the dependable choice here. Rinse off excess surface starch and drain it well. Opening the pot repeatedly releases steam, while frequent stirring can make the rice gummy and break up the beans.
- Adjust liquid only when necessary. Bean age, pot width, and stove heat affect how quickly the beans soften and how much broth remains. Keep the beans covered while simmering, and measure the liquid for the rice rather than pouring in all the broth by eye. If the rice seems slightly wet after cooking, give it a few minutes uncovered; if it is dry but still firm, add 1 tablespoon (15 ml) hot water, cover, and rest briefly.
Serving Suggestions
Serve the rice hot as a substantial side with Jamaican-style stewed chicken, jerk chicken, curry goat, brown stew fish, or fried fish. It also makes a satisfying meat-free plate beside sautéed cabbage, callaloo, roasted vegetables, or a crisp cucumber-and-tomato salad. The soft rice and creamy beans pair especially well with something tangy or fresh to balance the coconut richness.
For a simple meal, spoon it into bowls and add sliced avocado, a little lime, or a spoonful of pepper sauce at the table. If you are serving several dishes, keep the rice covered until the meal is ready so it stays warm and moist. Offer the Scotch bonnet separately only if you want diners to add extra heat themselves; the pepper cooked in the pot should be removed before serving.
Variations
Make it with gungo peas. Gungo peas are pigeon peas, a traditional and popular alternative to kidney beans in Jamaican rice and peas. Use 1 cup (190 g) dried pigeon peas and follow the package directions for soaking and cooking, since their cooking time can differ. Canned gungo peas are an easy substitute: drain them and add about 1 1/2 cups (255 g) with the coconut milk. Their flavor is a little nuttier and their color is less red than kidney beans.
Use another bean or change the coconut level. Canned butter beans or black-eyed peas can work when kidney beans or gungo peas are unavailable, though the dish will not have quite the same traditional flavor or appearance. For a lighter coconut taste, replace 1/2 cup (120 ml) coconut milk with water. You can also add a little extra thyme or scallion, but keep the liquid quantity consistent so the rice cooks properly.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a shallow airtight container. They keep for 3 to 4 days in the refrigerator. For longer storage, freeze portions in airtight, freezer-safe containers for up to 2 months for best texture. Thaw frozen rice overnight in the refrigerator; do not leave cooked rice sitting at room temperature for extended periods.
Reheat only the portion you plan to eat. Add a teaspoon or two of water, cover, and warm in the microwave, stirring once, or reheat gently in a covered saucepan until steaming throughout. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. If the rice has been left out for more than 2 hours, discard it rather than trying to make it safe by reheating.
Frequently Asked Questions
What beans are used in Jamaican rice and peas?
Red kidney beans are a common choice, and gungo peas (pigeon peas) are another well-established Jamaican version. In Jamaica, “peas” can refer to beans or other legumes, so the name does not mean the dish must contain green peas. Family preferences and availability shape which one goes in the pot.
Are kidney beans or pigeon peas more traditional?
Both are used, and there is no single version that every household follows. Kidney beans are especially familiar in many recipes, while rice and gungo peas is also a classic combination. Choose based on the flavor you like and whether you have dried or canned beans on hand.
Can I use canned beans instead of dried beans?
Yes. Drain and rinse about 1 1/2 cups (255 g) canned beans, then add them with the coconut milk and seasonings. Replace the bean-cooking liquid with water or unsalted stock. Canned beans save several hours, but they do not provide the same deeply colored cooking broth as simmered dried beans.
Why is my rice mushy or still hard?
Mushy rice can result from too much liquid, rice that was not drained after rinsing, or frequent stirring. Hard rice usually means the pot lost steam, the heat was too high, or the liquid ran out early. Keep the lid on while it cooks, use the measured liquid, and let the covered pot rest before checking. For firm rice, add a small amount of hot water and let it steam covered.
Can I make Jamaican rice and peas without coconut milk?
Yes, though coconut milk gives the dish its familiar rounded richness. Replace it with the same amount of water or unsalted stock if needed, and expect a lighter, less creamy result. Keep the total cooking liquid at 3 cups (720 ml) for this quantity of rice, counting both the bean broth and any replacement liquid.
Related
- Slow Cooker Venison Stew with Tender Root Vegetables
- Smoked Frog Legs Recipe with Lemon-Garlic Butter
- Slow Cooker Kangaroo Stew with Root Vegetables
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).