Jamaican Jerk Rice with Coconut Milk and Kidney Beans

Updated November 4, 2026

Total time
46 min
prep 15 min · cook 31 min
Serves
4
portions as written

Jump to recipe

Jamaican Jerk Rice with Coconut Milk and Kidney Beans

Jamaican jerk rice is a spicy, savory rice dish flavored with jerk seasoning, thyme, allspice and Scotch bonnet, often made with coconut milk and kidney beans. This Jamaican-inspired one-pot version is fluffy and filling, with adjustable heat and familiar jerk flavors; recipes for jerk rice vary from cook to cook.

Ingredients

  • 1½ cups (278 g) long-grain white rice, such as standard long-grain or basmati
  • 1 tablespoon (15 ml) neutral oil, such as canola or vegetable oil
  • 1 small yellow onion, diced (about 1 cup or 100 g)
  • 1 red bell pepper, seeded and diced (about 1 cup or 150 g)
  • 2 scallions, thinly sliced (about 20 g), plus extra for serving if desired
  • 3 garlic cloves, finely chopped (about 9 g)
  • 1 tablespoon (15 g) jerk seasoning paste
  • 1 teaspoon (1 g) dried thyme
  • ½ teaspoon (1 g) ground allspice
  • ¼ teaspoon (0.5 g) black pepper
  • 1 cup (240 ml) unsweetened coconut milk, well shaken
  • 1¼ cups (300 ml) low-sodium vegetable broth or water
  • 1½ cups (255 g) cooked kidney beans, drained and rinsed
  • 1 whole Scotch bonnet pepper, stem removed and skin pierced twice with a knife (about 10 g; optional)
  • 1 bay leaf (about 0.2 g)
  • ¾ teaspoon (4 g) kosher salt, or less depending on the seasoning paste and broth
  • 1 tablespoon (15 ml) fresh lime juice
  • 2 tablespoons (8 g) chopped fresh cilantro, optional

Instructions

  1. Rinse and drain the rice. Put the rice in a fine-mesh sieve and rinse under cool running water, stirring it with your fingers, until the water runs mostly clear. Drain it well while you chop the vegetables and measure the remaining ingredients. Rinsing removes loose surface starch, which helps keep the finished grains distinct rather than gummy.
  2. Soften the vegetables. Heat the oil in a medium, heavy-bottomed saucepan or Dutch oven over medium heat. Add the onion and bell pepper and cook for about 3 minutes, stirring occasionally, until they begin to soften. Add the scallions and garlic and cook for 1 minute, stirring so the garlic does not brown. A pan with a close-fitting lid is important for even cooking.
  3. Bloom the jerk spices. Stir in the jerk seasoning paste, thyme, allspice and black pepper. Cook for 30 seconds to 1 minute, stirring constantly, until fragrant. This brief step warms the spices and coats the vegetables with seasoning. If the paste starts sticking, move on to the next step rather than letting it scorch.
  4. Add the rice and liquid. Tip in the drained rice and stir for about 30 seconds to coat the grains. Pour in the coconut milk and vegetable broth, then add the kidney beans, bay leaf and salt. Nestle the whole Scotch bonnet into the liquid if using. Stir once to distribute the ingredients, scrape the bottom of the pan, and bring the mixture just to a gentle boil.
  5. Cover and simmer. Stir once more, cover with a tight-fitting lid, and reduce the heat to low. Cook for 18 minutes without lifting the lid or stirring. The rice cooks by absorbing the measured liquid, so frequent checking releases steam and can leave the grains unevenly cooked. If your burner runs hot, use the smallest burner and the lowest setting that maintains a very gentle simmer.
  6. Rest, then fluff. Turn off the heat and leave the pan covered for 8 minutes. Remove the lid, bay leaf and Scotch bonnet. Fluff the rice gently with a fork, lifting from the bottom so the beans remain intact. If you want more heat, finely chop a little of the cooked pepper and mix it in gradually; otherwise, discard it.
  7. Finish and taste. Stir in the lime juice and cilantro, if using. Taste a spoonful and add a small pinch of salt or another squeeze of lime if needed. Let the rice sit uncovered for a minute or two if it seems wetter than you like; residual steam will escape and the grains will settle. Serve hot.

Tips

  • Control the heat with the pepper. Scotch bonnet is a traditional Jamaican chile with substantial heat and a fruity aroma. Leaving it whole and piercing the skin lets it flavor the pot without making every bite intensely hot. For a milder result, leave it out or use a whole jalapeño; for a similar level of heat, a whole habanero is a practical substitute. Handle hot peppers carefully and wash your hands after touching them.
  • Choose the right jerk seasoning. Jerk paste and dry jerk blends vary in salt, heat and sweetness. Start with the measured tablespoon of paste, especially if it is a salty commercial blend, and avoid adding extra salt until the rice is cooked. If using dry jerk seasoning instead, use about 2 teaspoons plus 1 teaspoon of oil to help it coat the rice; the flavor may be less rounded because dry blends lack the fresh aromatics found in many pastes.
  • Keep the lid on during the simmer. The rice needs trapped steam to cook evenly. Opening the pan repeatedly or stirring while it cooks can make the bottom wet and the top underdone. If the rice is still firm after the covered rest, add 2 tablespoons (30 ml) hot water, cover again, and cook on low for 2 to 3 minutes before resting briefly.
  • Use the coconut milk that suits your taste. Full-fat coconut milk gives the rice a richer texture, while light coconut milk makes it less creamy. Shake or stir the can before measuring so the thick cream and thinner liquid are combined. If you do not have coconut milk, use the same amount of broth or water; the dish will taste less rich but will still take on the jerk seasoning.

Serving Suggestions

Serve the rice as a substantial side with Jamaican jerk chicken, grilled fish, roasted vegetables or a simple green salad. Its coconut richness and allspice warmth work well alongside dishes with a crisp or tangy element, so add lime wedges, sliced cucumber or a lightly dressed cabbage slaw to the table. If you are serving it with another spicy main, keep the Scotch bonnet whole or omit it to prevent the overall meal from becoming too hot.

The kidney beans make this version filling enough to serve as a light main course. For a simple plate, spoon the rice into bowls and add sliced avocado, extra scallions and a squeeze of lime. A side of fried plantain or sautéed greens also fits naturally. If making a larger meal, serve modest portions of rice with a protein and vegetables rather than adding more salt or seasoning to the pot.

Variations

There is no single fixed formula for jerk rice: cooks adapt the seasoning, vegetables and beans to suit what is available and how they like to serve it. This recipe uses the recognizable jerk combination of thyme, allspice and chile, then adds coconut milk and kidney beans for a complete, gently creamy pot. For a more pronounced allspice flavor, increase the ground allspice to ¾ teaspoon, but keep the jerk paste modest until you have tasted the finished rice.

Swap kidney beans for an equal amount of cooked black-eyed peas or pigeon peas. Pigeon peas are especially familiar in Caribbean rice dishes, although the result will have a slightly different flavor and texture. Use drained, cooked peas and add them at the same point as the kidney beans. You can also add ½ cup (75 g) diced carrot or ½ cup (75 g) thawed frozen corn with the bell pepper; keep additions moderate so they do not crowd the rice or change the liquid balance.

For a less creamy pot, replace the coconut milk with vegetable broth and use 2¼ cups (540 ml) total broth. For a more substantial meal, serve the cooked rice with separately cooked chicken, fish or tofu rather than adding uncooked protein to this recipe, since the rice’s timing and liquid ratio are designed for beans. To make it vegan, check that the jerk paste and broth contain no animal ingredients; the recipe is otherwise plant-based as written.

Storage and Reheating

Because cooked rice needs prompt handling, transfer leftovers to shallow containers and refrigerate them within 2 hours of cooking. Keep the rice covered in the refrigerator and use it within 3 to 4 days. Do not leave the pot at room temperature for a long meal or store it on the counter; cooling and chilling it promptly is especially important with rice.

Reheat only the portion you plan to eat. Add a splash of water, cover loosely, and heat in the microwave, stirring once, until steaming hot throughout and at least 165°F (74°C). On the stovetop, put the rice in a covered saucepan with 1 to 2 tablespoons (15 to 30 ml) water per serving and heat over low, stirring gently until hot throughout. If freezing, cool and pack in airtight portions; use within about 2 months for best texture. Thaw overnight in the refrigerator and reheat to 165°F (74°C), or reheat from frozen with a little water, stirring as it warms.

Frequently Asked Questions

Is Jamaican jerk rice very spicy?
The heat depends mostly on the jerk paste and whether you add the Scotch bonnet. The pepper is optional, and leaving it whole gives the pot less direct chile heat than chopping it into the rice. Start with a mild jerk paste if you are unsure, then add hot sauce at the table for people who want more heat.

Can I use brown rice instead of white rice?
Not as a direct one-for-one swap using the same timing and liquid. Brown rice usually needs more liquid and a longer cooking time, and the beans and vegetables could become too soft while it cooks. For best results, follow the package directions for brown rice and adjust the liquid and timing separately, or cook brown rice on its own and stir it into the seasoned vegetables and beans.

Can I make this recipe without coconut milk?
Yes. Replace the coconut milk with an equal amount of vegetable broth or water, keeping the total liquid at 2¼ cups (540 ml). The rice will be less creamy and the coconut aroma will be absent, but the jerk paste, thyme, allspice and Scotch bonnet will still provide the central flavor.

Why did my rice turn out mushy or hard?
Mushy rice can result from too much liquid, rice that was not drained after rinsing, a lid that did not fit tightly, or stirring during the simmer. Hard rice usually means the pan lost steam, the heat was too low to maintain a gentle simmer, or the rice needed a little more time. Use a tight lid and measure the liquid; if the grains are still firm after resting, add a little hot water and continue cooking covered for a few minutes.

Can I prepare the ingredients ahead?
Yes. Dice the onion and bell pepper, slice the scallions and chop the garlic up to a day ahead, then refrigerate them in a covered container. You can measure the dry seasonings in advance, too. For the best texture, rinse the rice just before cooking and do not combine it with the liquid ahead of time, since it can absorb liquid unevenly before it reaches the pan.

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