
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)
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
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− Hide details
Ready when: Garlic is fragrant and whites of scallions slightly softened
Tip: Do not let the garlic brown, or it will taste bitter
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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



