Jamaican Curry Rice with Coconut and Thyme

Updated November 4, 2026

Total time
51 min
prep 15 min · cook 36 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Jamaican Curry Rice with Coconut and Thyme

Jamaican curry rice is a fragrant one-pot side dish made with long-grain rice, Jamaican-style curry powder, coconut milk, thyme, and vegetables. The curry is gently bloomed with aromatics before the rice simmers, giving every grain a warm, savory flavor; kidney beans make it heartier, while Scotch bonnet adds optional heat.

Ingredients

  • 1½ cups (285 g) long-grain white rice, such as regular long-grain rice
  • 1 tablespoon (15 ml) neutral oil, such as canola oil
  • 1 small yellow onion (about 110 g), finely diced
  • 2 scallions (about 25 g), thinly sliced, white and green parts separated
  • 2 garlic cloves (about 6 g), finely minced
  • 1 small carrot (about 70 g), peeled and cut into small dice
  • ½ small red bell pepper (about 75 g), diced
  • 1½ tablespoons (12 g) Jamaican curry powder
  • ½ teaspoon (1 g) ground allspice
  • 1 teaspoon fresh thyme leaves (about 1 g), or ½ teaspoon dried thyme
  • 1½ teaspoons fine salt (about 8 g), or to taste
  • 1¼ cups (300 ml) canned coconut milk, well stirred
  • 1 cup (240 ml) water or low-sodium vegetable broth
  • 1 cup (170 g) cooked kidney beans, drained and rinsed
  • 1 whole Scotch bonnet pepper, optional; use a habanero as a practical substitute, which is similarly hot but has a slightly different fruity flavor
  • 1 tablespoon (15 ml) fresh lime juice, plus lime wedges for serving
  • 2 tablespoons (8 g) chopped fresh parsley or additional scallion greens, for finishing

Instructions

  1. Rinse the rice. Put the rice in a fine-mesh strainer and rinse under cool water, moving the grains with your fingers, until the runoff is mostly clear. Drain thoroughly for a few minutes. Rinsing removes loose surface starch, helping the finished rice stay fluffy rather than sticky. Use this time to chop the vegetables and measure the seasonings.
  2. Soften the aromatics. Set a medium, heavy-bottomed saucepan with a tight-fitting lid over medium heat. Add the oil, diced onion, scallion whites, carrot, and bell pepper. Cook for about 4 minutes, stirring occasionally, until the onion begins to turn translucent and the vegetables have softened slightly. They should remain distinct, not browned or mushy.
  3. Bloom the seasoning. Add the garlic, curry powder, allspice, thyme, and salt. Stir for about 30 seconds, just until fragrant. Keep the heat moderate and stir continuously: curry powder should toast lightly in the oil, not scorch. If the pan looks dry, add a teaspoon of water rather than more oil.
  4. Coat the rice and add the liquid. Tip in the drained rice and stir for 1 minute so the grains are coated in the seasoned oil. Pour in the coconut milk and water or broth, then add the kidney beans. Stir once to distribute everything. If using Scotch bonnet, set the pepper on top whole and uncut; this provides a gentle aroma without releasing as much heat as a chopped pepper.
  5. Bring it to a simmer, then cover. Raise the heat and bring the liquid just to a boil, which should take about 2 to 3 minutes. Stir once from the bottom to make sure no rice is stuck, then immediately cover the saucepan and turn the heat to low. Cook gently for 18 minutes. Keep the lid closed while the rice cooks so the steam stays in the pan.
  6. Rest and fluff. Turn off the heat and leave the pan covered for 10 minutes. Remove the lid, take out the whole Scotch bonnet, and check that the rice is tender and the liquid absorbed. Fluff gently with a fork, folding the beans and vegetables through without crushing them. If a few grains are still firm, sprinkle over 2 tablespoons (30 ml) hot water, cover, and cook on low for another 2 to 3 minutes before resting briefly again.
  7. Finish and taste. Stir in the lime juice and scallion greens or parsley. Taste and adjust the salt or lime as needed. Serve hot, with lime wedges at the table. If you used a Scotch bonnet, avoid breaking it while serving; a small amount of its juice can make a portion much hotter than the rest.

Tips

Choose a fragrant curry powder. Jamaican curry powders vary by maker and household, and some contain more turmeric, fenugreek, or pepper than others. A Jamaican-style blend gives the rice its characteristic golden color and rounded spice flavor. If yours is particularly mild, add a pinch of black pepper; if it is already hot, leave out the Scotch bonnet. Ordinary curry powder can work in a pinch, but the final flavor will be less specifically Jamaican.

Measure the liquid and keep the lid on. The recipe uses 2¼ cups (540 ml) total liquid for 1½ cups (285 g) rice. Coconut milk counts as liquid, but its richness can make the rice seem creamy if you stir repeatedly. Once the pan is covered, resist checking it until the 18-minute simmer is over. A tight lid and low heat matter more than frequent stirring.

Adjust the heat safely. For a mild batch, skip the Scotch bonnet. For more heat, finely mince a small piece of pepper and add it with the garlic, wearing gloves if you are sensitive to hot peppers and keeping your hands away from your eyes. Habanero is the easiest substitute in many grocery stores, though its flavor is not identical. Avoid cutting a slit in a pepper that you intend to remove whole, since that lets more heat seep into the pot.

Make the vegetables small and even. Small dice soften in the short cooking time and distribute through the rice. Larger pieces may remain firm when the grains are ready. If using frozen peas or corn instead of some of the carrot or pepper, add them with the beans; there is no need to thaw them first.

Serving Suggestions

Serve this rice as a flavorful side with Jamaican-inspired mains such as jerk chicken, grilled fish, roasted vegetables, or braised greens. It also works alongside a simple plate of baked tofu or pan-fried plantain. The coconut and curry seasonings are assertive but not heavy, so a crisp cabbage slaw, sliced cucumber, or tomato salad makes a refreshing contrast. Put lime wedges on the table to brighten each serving.

For a more filling bowl, serve the rice with extra kidney beans, avocado slices, and a spoonful of fresh tomato salsa. If the meal includes a hot main dish, keep the rice mild and let diners add pepper sauce to their own plates. For a buffet, transfer it to a warm serving dish once fluffed and keep it covered between servings so it does not dry out.

Variations

Make it vegan. The recipe as written is vegan when made with water or vegetable broth. Check the broth label if using one, since some prepared broths contain animal ingredients. For extra substance, replace half the kidney beans with cooked chickpeas or add ½ cup (75 g) diced firm tofu that has been browned separately.

Change the beans or vegetables. Red kidney beans are a convenient choice, but cooked black-eyed peas or pigeon peas can be used in the same quantity. Pigeon peas are a familiar pairing with rice in Caribbean cooking and bring a slightly earthy flavor. Swap the bell pepper for diced pumpkin or sweet potato, keeping the pieces small; dense vegetables may need to be lightly sautéed first so they soften within the rice’s cooking time.

Use brown rice with a separate method. Brown rice needs more liquid and a longer simmer than the white rice in this recipe, so do not substitute it one-for-one and expect the same timing. Follow the package’s liquid and cooking directions, then add the sautéed curry vegetables and beans at a point that allows them to cook through without turning soft. The result will be nuttier and chewier.

Make it less rich. Use ¾ cup (180 ml) coconut milk and 1½ cups (360 ml) water or broth instead of the listed liquid amounts. The total remains 2¼ cups (540 ml), but the finished rice will have a lighter coconut flavor. Do not replace the coconut milk with an equal amount of thick cream; it can make the rice overly rich and does not provide the same flavor.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, preferably in shallow, airtight containers so they chill quickly. Cooked rice should not sit at room temperature for an extended period. Refrigerated curry rice keeps for 3 to 4 days. For longer storage, freeze portions in airtight freezer-safe containers for up to 2 months for best quality; thaw overnight in the refrigerator or reheat from frozen with a splash of water.

Reheat only the portion you plan to eat, adding 1 to 2 teaspoons of water per cup of rice to loosen it. Cover and warm in a microwave, stirring halfway through, or reheat in a covered saucepan over low heat, stirring gently. In either case, heat leftovers to 165°F (74°C), as recommended by USDA FSIS. Avoid reheating the same portion repeatedly; divide it into individual servings before storing if that is more convenient.

Frequently Asked Questions

Is Jamaican curry rice spicy?
Not necessarily. Curry powder brings warming spice, but it does not always make the dish hot. The whole Scotch bonnet is optional and can be left out for a mild version. For a little heat, add a small amount of chopped pepper or serve hot sauce separately so everyone can season their own plate.

Can I make Jamaican curry rice without coconut milk?
Yes. Replace the coconut milk with the same amount of water or vegetable broth, keeping the total cooking liquid at 2¼ cups (540 ml). The rice will be less creamy and have a more direct curry-and-herb flavor. A little extra oil in the initial sauté can add back some richness, but it is optional.

Why is my rice wet or mushy?
Common causes are excess liquid, rice that was not drained after rinsing, stirring during the covered simmer, or a lid that lets too much steam escape and encourages longer cooking. Measure the liquid, use a close-fitting lid, and keep the heat low. Letting the pot stand covered for 10 minutes after cooking helps moisture even out; fluff only after that rest.

Can I use brown rice or basmati rice?
Basmati can work, but it may cook faster and have a more separate, aromatic texture, so check it a few minutes before the stated time and follow the package guidance if needed. Brown rice takes substantially longer and usually needs more liquid. It is better cooked according to its own package directions than substituted directly into this timing.

Can I prepare it ahead?
You can chop the vegetables and measure the dry seasonings a day ahead, storing them covered in the refrigerator. For the best texture, cook the rice on the day you plan to serve it. If fully cooked ahead, chill it promptly, keep it refrigerated, and reheat it to 165°F (74°C) with a splash of water just before serving.

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