Caribbean Rice and Peas
Photo by Rodhullandemu on Wikimedia Commons (CC BY-SA 4.0)

Caribbean Rice and Peas

A classic Caribbean side dish with tender pigeon peas, white rice, and creamy coconut milk, fragrant with fresh thyme and scallions. This humble staple is comfort food across the islands—hearty, aromatic, and best served alongside jerk chicken, stewed meat, or fish. The rice absorbs the coconut-infused broth, turning each grain golden and slightly sweet.

Prep
10 min
Cook
25 min
Wait
10 min
Total
45 min
Makes
6 servings (about 4½ cups)
Share

Steps

Before you start
  • Measure all ingredients before starting; rice cooking is quick once the liquid comes to a boil
  • If using canned pigeon peas, drain and rinse them well to remove excess starch
  • Have a tight-fitting lid ready for your pot—a good seal is essential for proper steam
  1. Heat butter and aromatics

    • In a large heavy-bottomed pot (3-quart or larger), melt the butter over medium heat.
    • Add the minced garlic and the white parts of the scallions.
    • Stir frequently for about 1 minute until fragrant but not browned.
    • The aromatics should just begin to soften.
    + Show details

    Ready when: Garlic is fragrant and whites of scallions slightly softened

    Tip: Do not let the garlic brown, or it will taste bitter

  2. Toast the rice briefly

    • Add the rinsed rice to the pot and stir constantly for 2 minutes.
    • The rice should look slightly glossy and smell nutty.
    • This light toasting deepens the rice's flavor without browning the grains.
    + Show details

    Ready when: Rice grains coat with butter and smell nutty

    Tip: Keep the heat at medium so the rice doesn't scorch on the bottom

  3. Add liquid and peas

    • Pour in the coconut milk and water, stirring well to combine and release any rice stuck to the bottom of the pot.
    • Add the drained pigeon peas, fresh thyme sprigs, and the hot pepper (if using).
    • Stir once to distribute evenly.
    + Show details

    Ready when: Liquid is combined and peas are distributed throughout

    Tip: Stir the bottom well to prevent rice from sticking as it starts to absorb liquid

  4. Bring to a boil

    • Increase the heat to medium-high and bring the mixture to a rolling boil, about 3–4 minutes.
    • You should see large bubbles breaking the surface and hear the liquid actively bubbling.
    • Do not cover the pot yet.
    + Show details

    Ready when: Liquid is at a rolling boil with large bubbles breaking the surface

    Tip: Watch the pot carefully—don't step away, as coconut milk can boil over quickly

  5. Reduce heat and cover

    • Once boiling, reduce the heat to low.
    • Quickly cover the pot with a tight-fitting lid, trapping steam inside.
    • The heat should be just high enough to maintain a gentle simmer—you want to see small wisps of steam, not vigorous bubbling.
    + Show details

    Ready when: Lid is sealed and heat is set to low

    Tip: A tight seal prevents steam from escaping, which is critical for cooking the rice evenly

  6. Simmer until rice is tender

    • Leave the pot undisturbed for 15–18 minutes.
    • Do not lift the lid or stir; you want the steam to cook the rice gently and evenly.
    • The rice will absorb the coconut-infused liquid gradually.
    • When you peek (briefly) near the end, the liquid should be mostly absorbed and the rice grains should be tender but not mushy.
    + Show details

    Ready when: Liquid is mostly absorbed, rice grains are tender and separate easily with a fork

    Tip: Resist the urge to stir or lift the lid frequently—this releases steam and can make the rice gummy

  7. Let rest and fluff

    • Remove from heat and let the pot stand covered for 5 minutes.
    • This allows residual heat to finish cooking any remaining grains and lets the flavors settle.
    • After 5 minutes, remove and discard the thyme sprigs and hot pepper (if used), then fluff the rice gently with a fork, folding in the green parts of the scallions.
    + Show details

    Ready when: Rice grains are separate and fluffy, thyme and pepper removed

    Tip: Use a fork to fluff rather than a spoon to avoid mashing the rice

  8. Season and serve

    • Taste the rice and adjust seasoning with salt and freshly ground black pepper as needed.
    • The coconut milk contributes subtle sweetness, so a pinch of salt will balance and enhance the flavors.
    • Transfer to a serving dish and serve warm alongside jerk chicken, stewed meats, or grilled fish.
    + Show details

    Ready when: Dish is seasoned to taste

    Tip: Taste before adding too much salt; the pigeon peas and any protein served alongside may contribute salt

Good to know

Tips
  • If your rice comes out slightly wet or undercooked after 17 minutes, replace the lid and cook for another 2–3 minutes; if it's too dry, add a few tablespoons of water and let it steam another minute or two
  • For richer, creamier results, use full-fat coconut milk from a can; shake or stir the can before measuring, as the cream naturally separates
  • The pigeon peas can also be cooked from dried (soak overnight, boil until tender, about 1.5 hours), but canned saves time and produces equally delicious results
  • This dish pairs beautifully with Caribbean proteins like jerk chicken, curry goat, or fried fish, and also complements milder stews and roasted vegetables
Make ahead

You can rinse the rice and drain the pigeon peas up to 4 hours ahead; store them covered in the refrigerator. The rice and peas must be cooked just before serving for the best texture, but the full dish can be made and held warm, covered, for up to 1 hour.

Storage & reheating

Store leftover rice and peas in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat with a splash of water or broth, stirring occasionally, until warmed through (about 5 minutes). Do not microwave, as it can make the rice rubbery. The dish does not freeze well because the rice becomes mushy upon thawing.

Substitutions
  • canned pigeon peas → canned red kidney beans or black beans. The flavor profile changes slightly—kidney beans are earthier, black beans richer—but both work well and require the same preparation
  • fresh thyme sprigs → dried thyme (1 teaspoon, or ⅓ teaspoon per fresh sprig). Dried thyme is more concentrated; reduce the amount and add it with the rice so it has time to reconstitute
  • scallions, green and white parts separated → chopped fresh cilantro or parsley added at the end. These herbs provide freshness but lack the mild onion flavor of scallions; use about 3 tablespoons chopped
  • fresh hot pepper (scotch bonnet, habanero, or bird's eye) → ⅛ teaspoon cayenne pepper or hot sauce (like Scotch bonnet sauce) stirred in at the end. These deliver heat without texture; adjust the amount to your preference and be aware hot sauce may add salt

More rice bowls

See all →

Find more like this

Meal
Dinner
Cuisine
Caribbean
Main ingredient
Rice
Method
Stovetop
Quick & Easy
Easy

Reviews (0)