Jamaican rice and peas is a beloved Caribbean side dish of tender rice cooked with kidney beans, coconut milk, thyme, allspice, and Scotch bonnet pepper. The rice absorbs the fragrant cooking liquid as it steams, making a comforting, flavorful accompaniment to jerk chicken, fish, or vegetables.
Ingredients
- 2 cups (370 g) long-grain white rice, preferably unconverted; jasmine rice also works
- 1 can (15 oz / 425 g) red kidney beans, drained and rinsed; this is about 1½ cups (255 g) beans
- 1½ cups (360 ml) unsweetened coconut milk, well shaken
- 1½ cups (355 ml) water
- 2 scallions (about 30 g), trimmed and lightly crushed or cut into large pieces
- 2 garlic cloves (about 6 g), peeled and lightly crushed
- 4 fresh thyme sprigs (about 4 g), or 1 teaspoon (1 g) dried thyme
- 6 whole allspice berries (about 1 g), lightly crushed, or ½ teaspoon (1 g) ground allspice
- 1 whole Scotch bonnet pepper (about 10–15 g), left intact
- 1 teaspoon (6 g) fine salt, plus more to taste
- ¼ teaspoon (0.5 g) ground black pepper
Instructions
- Rinse the rice. Put the rice in a bowl, cover it with cool water, and swish it around with your fingers. Drain and repeat until the water is less cloudy, usually three or four rinses. Drain thoroughly. Rinsing removes excess surface starch, which helps the finished grains stay separate rather than turning sticky. Set the rice aside while you prepare the cooking liquid.
- Start the coconut broth. In a heavy, lidded pot of about 3-quart (2.8-liter) capacity, combine the coconut milk, water, drained kidney beans, scallions, garlic, thyme, allspice, Scotch bonnet, salt, and black pepper. Set the pot over medium-high heat and bring the mixture 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, depending on the pot and stove.
- Season before adding the rice. Taste a small spoonful of the hot liquid carefully. It should taste slightly more seasoned than you want the finished rice to taste, because the rice will absorb some of the salt and spice. Add a little more salt if needed. Keep the Scotch bonnet whole: it will perfume the broth without releasing as much heat as a cut or pierced pepper.
- Add the rice and bring it back to a boil. Tip in the drained rice and stir gently once to distribute it among the beans. Wait for the liquid to return to a boil, which may take 1 to 2 minutes. Once it bubbles steadily, avoid stirring again. Stirring during the simmer can break the grains and make the rice dense or gummy.
- Cover and simmer. Turn the heat to low, cover the pot tightly, and cook for 18 to 20 minutes. The liquid should simmer gently, not boil hard; if your burner runs hot, move the pot to a smaller burner or use a heat diffuser. Keep the lid closed while the rice cooks so steam stays inside. If the pot is still visibly wet after 20 minutes, cover it again and cook for another 2 to 3 minutes.
- Rest, then check. Turn off the heat and leave the covered pot undisturbed for 10 minutes. This resting time lets the final steam finish cooking the rice and makes the grains easier to fluff. Lift the lid and check that the rice is tender and the liquid has been absorbed. If it is still firm and dry, sprinkle 2 tablespoons (30 ml) water over the top, cover, and cook on low for 3 to 5 minutes, then let it stand again for a few minutes.
- Fluff and serve. Remove the Scotch bonnet, thyme stems, scallion pieces, and garlic cloves if you can find them. Use a fork to fluff the rice gently, lifting from the bottom so the beans stay distributed without crushing them. Taste and adjust the salt. Serve hot, with the whole pepper kept aside rather than mixed through; anyone who wants extra heat can add a little pepper sauce at the table.
Tips
- Choose the right rice and measure the liquid. Long-grain white rice gives a fluffy, distinct-grain result. Keep the total liquid close to 3 cups (710 ml) for 2 cups (370 g) rice. Coconut milk brands vary in thickness, so shake the can or carton before measuring. Do not add extra liquid just because the broth looks rich; too much can leave the rice wet and soft.
- Keep the pepper whole for gentle flavor. Scotch bonnet is traditional and brings a fruity aroma as well as heat, but its spice level varies. Leave it uncut and unpierced for a milder result, and lift it out before fluffing. If Scotch bonnet is hard to find, use a whole habanero as a close substitute; it has a similar fruity heat. For a much milder dish, omit the hot pepper and add a small pinch of red pepper flakes at the table if desired.
- Use unsweetened coconut milk. Full-fat canned coconut milk gives the rice a rounded, creamy flavor. Carton coconut beverage is thinner and often has added ingredients, so it can make the result less rich; if using it, keep the measured liquid amount the same and expect a lighter flavor. Do not use sweetened coconut cream, which can make the dish taste sugary and overly rich.
- Resist lifting the lid. Steam is part of the cooking liquid, and repeatedly opening the pot can leave the top grains undercooked. Use a tight-fitting lid and low heat. If your lid does not fit snugly, place a clean kitchen towel over the pot before setting the lid on top, keeping the towel well away from the burner flame.
Serving Suggestions
Serve Jamaican rice and peas warm as a side dish, allowing a spoonful of beans and fluffy rice to accompany each portion. It is especially at home beside jerk chicken, grilled or roasted chicken, brown stew chicken, fried fish, or escovitch-style fish. The mild coconut rice also balances dishes with a spicy sauce, while the beans make it substantial enough to anchor a plate with vegetables.
For a satisfying meat-free meal, pair it with roasted squash, sautéed cabbage, fried ripe plantain, or a crisp green salad. A squeeze of lime over the vegetables can add a bright contrast to the coconut richness. If serving a larger spread, put hot pepper sauce on the side so guests can choose their own heat level. The rice is best served soon after fluffing, while the grains are still light and the coconut aroma is fresh.
Variations
Use dried kidney beans: Dried beans are a traditional option, but they need separate preparation and a much longer cooking time than canned beans. Soak them according to the package directions, then simmer in fresh water until tender before adding them to the rice. Do not put hard, uncooked dried beans directly into this quick-cooking rice recipe; the rice would finish before the beans softened. If using cooked dried beans, measure about 1½ cups (255 g), as for the canned version.
Swap the beans: Red kidney beans are common, and “peas” in the Jamaican dish’s name usually refers to beans rather than green peas. If you cannot find kidney beans, use cooked pigeon peas, also called gungo peas, for a traditional variation with a slightly firmer texture and earthy flavor. Black-eyed peas can also work, though they change the dish’s flavor and appearance. Drain and measure them the same way as the kidney beans.
Adjust the aromatics: Some cooks add a small piece of fresh ginger or a few extra thyme sprigs; others prefer a simpler mix. You can use ground allspice if whole berries are unavailable, but measure carefully because it disperses more evenly through the rice. For a greener finish, scatter finely sliced scallion over the cooked rice just before serving. These changes are options rather than requirements, since Jamaican household versions vary.
Try brown rice with a timing adjustment: Brown long-grain rice has a chewier texture and needs more liquid and a longer simmer than white rice. It is not a direct, equal-time swap in this recipe. Follow the package’s cooking guidance and add enough extra water to suit that rice; check near the end and allow additional covered time as needed. The beans and aromatics can stay the same, but the finished dish will be nuttier and less tender.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, divided into shallow, covered containers so they chill more quickly. Keep the rice refrigerated at 40°F (4°C) or colder and use it within 3 to 4 days. Do not leave cooked rice sitting at room temperature for an extended period, and discard it if it has been out for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C).
For stovetop reheating, put the amount you plan to eat in a saucepan with 1 to 2 tablespoons (15–30 ml) water per cup (about 160 g) of rice. Cover and warm over low heat, stirring gently once or twice, until steaming hot throughout. In a microwave, place a portion in a microwave-safe dish, sprinkle it with water, cover loosely, and heat in short intervals, stirring between them. USDA FSIS guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. Reheat only what you plan to serve. Freeze cooled portions in airtight containers for up to 2 months for best quality, then thaw in the refrigerator and reheat to 165°F (74°C).
Frequently Asked Questions
Why is Jamaican rice and peas called “peas” if it uses kidney beans?
In Jamaican usage, “peas” commonly refers to beans or legumes, and kidney beans are a familiar choice for this dish. Some versions use pigeon peas, known as gungo peas, instead. The name does not mean that green garden peas are required.
Can I make this recipe without coconut milk?
Yes, but the result will not have the same creamy texture or characteristic coconut flavor. Replace the coconut milk with an equal amount of water or unsalted broth and keep the total liquid at about 3 cups (710 ml). Taste the broth before adding the rice and adjust the salt, especially if you use salted broth.
How can I stop the rice from becoming mushy?
Measure the liquid accurately, rinse and drain the rice well, and keep the pot covered over low heat rather than stirring it while it cooks. Check the rice at the lower end of the cooking range, since pot thickness and burner strength affect timing. Once tender, let it rest covered before fluffing so excess moisture can settle and the grains can firm up.
Can I make Jamaican rice and peas in advance?
Yes. Cook it, spread it in a shallow container to help it cool, and refrigerate it within 2 hours. It keeps for 3 to 4 days in the refrigerator. Reheat only the portion you need, adding a little water and heating until steaming throughout and 165°F (74°C) at the center.
Is the dish very spicy?
It does not have to be. A whole, uncut Scotch bonnet gives the broth aroma and some warmth, but the amount of heat that reaches the rice depends on the pepper and how long it cooks. For a milder version, omit it or remove it early; for more heat, serve hot sauce separately rather than cutting the pepper into the pot.
Related
- Frozen Korean Rice Cakes: Tteokbokki Recipe
- Thai-Style Fried Rice with Chicken, Egg, and Lime Recipe
- Fried Rice vs French Fries: Recipes and Differences
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).