
One-Pot Caribbean Rice and Pigeon Pea Salad with Mango
A bright, one-pot grain salad that brings together aromatic jasmine rice, earthy pigeon peas, and tropical mango. A Scotch bonnet chile provides gentle heat while fresh lime, cilantro, and toasted coconut create layers of flavor. Cooked together in one pot, the rice absorbs coconut milk and aromatics, then everything is tossed with fresh fruit and herbs while still warm so the flavors meld. Serve at room temperature as a side dish or light main course.
- Prep
- 20 min
- Cook
- 25 min
- Wait
- 15 min
- Total
- 1 hr
- Makes
- 6 servings (about 6 cups)
Steps
Before you start
- Toast the coconut flakes in a dry skillet until golden (about 3 minutes), then set aside
- Have fresh cilantro, lime, and mango ready so you can work quickly after the rice is cooked
- If using canned pigeon peas, drain and rinse them beforehand
Toast and sauté aromatics
- Melt butter in a 3-quart pot over medium heat.
- Add the white parts of the sliced scallions and sauté for 1 minute, stirring occasionally, until fragrant.
- Add the unrinsed rice and toast for 2 minutes, stirring constantly, so the grains become slightly translucent at the edges and smell nutty.
- This blooms the rice and prevents it from becoming mushy.
+ Show details− Hide details
Ready when: Rice grains look translucent and smell toasted
Tip: Don't rinse the rice—the starch helps create a tender, cohesive pilaf
Add liquids and aromatics
- Pour in the coconut milk and vegetable broth.
- Add the whole Scotch bonnet chile and kosher salt.
- Stir well to combine and bring to a gentle boil over medium-high heat.
- Once boiling, immediately reduce heat to low, cover the pot tightly, and simmer for 15 minutes.
+ Show details− Hide details
Ready when: Rice is tender and liquid is mostly absorbed
Tip: Keep the chile whole so it infuses heat without overwhelming the salad; remove it before serving if you prefer mild heat
Fold in pigeon peas
- After 15 minutes, lift the lid (be careful of steam), gently fold in the drained and rinsed pigeon peas with a wooden spoon, and re-cover.
- Continue cooking on low for 5 more minutes so the peas warm through and meld with the rice.
+ Show details− Hide details
Ready when: Peas are heated through and no liquid pools at the bottom
Tip: Use a gentle folding motion to avoid breaking the grains or peas
Rest and fluff
- Remove from heat and let sit, covered, for 5 minutes.
- This allows any remaining moisture to fully absorb.
- Uncover and use a wooden spoon to gently fluff the rice, breaking up any clumps.
- Remove the Scotch bonnet chile.
+ Show details− Hide details
Ready when: All liquid absorbed, rice is fluffy and grains are separate
Tip: If you prefer more heat, finely chop the Scotch bonnet and return it; if you prefer mild, discard it entirely
Combine warm rice with fresh additions
- While the rice is still warm, add the diced red bell pepper, toasted coconut flakes, light green parts of the scallions, and lime zest directly to the pot.
- Drizzle with 2 tablespoons of fresh lime juice.
- Toss gently but thoroughly with the wooden spoon for about 1 minute, allowing the warm rice to absorb the lime and coconut aroma.
+ Show details− Hide details
Ready when: Ingredients are evenly distributed and warm
Tip: Toss while warm so the flavors meld; room-temperature rice won't absorb the lime juice as readily
Finish with cilantro and mango
- Transfer the rice mixture to a serving bowl or platter.
- Gently fold in the chopped cilantro and the mango cubes.
- Taste and adjust with additional lime juice or salt as needed.
- The mango should remain in distinct pieces, so fold in the last 30 seconds before serving.
+ Show details− Hide details
Ready when: Mango is folded in gently and visible throughout
Tip: Add the mango just before serving so it doesn't break down or release too much juice into the salad
Good to know
Tips
- Toast the coconut flakes yourself if store-bought versions seem stale—a 3-minute toast in a dry skillet brings out their sweetness and crunch
- Jasmine rice's slight floral note pairs beautifully with mango and coconut; if unavailable, use long-grain white or basmati rice
- This salad tastes even better the next day as flavors meld, making it ideal for meal prep. Just hold off adding the mango until serving
- For a protein boost, stir in cooked shrimp, diced grilled chicken, or a tin of chickpeas along with the pigeon peas
Make ahead
The rice and peas can be cooked, cooled to room temperature, and refrigerated for up to 3 days. Bring to room temperature, then fold in the fresh cilantro, mango, lime juice, and toasted coconut just before serving so the herbs and fruit stay bright.
Storage & reheating
Store covered at room temperature for up to 4 hours. Refrigerate in an airtight container for up to 3 days. The salad does not freeze well due to the mango and fresh herbs. To refresh, bring to room temperature and fluff with a fork; add an extra splash of lime juice if the flavors feel muted.
Substitutions
- pigeon peas, canned or cooked → Black-eyed peas, chickpeas, or kidney beans. Use the same amount drained and rinsed. Each will shift the flavor slightly but maintain the earthiness and protein
- unsweetened coconut milk, full-fat → Half coconut milk, half chicken or vegetable broth, or use 2 cups broth for a lighter salad. Reduces richness but keeps the coconut flavor. Use full broth if you prefer less coconut taste entirely
- Scotch bonnet chile, whole or halved → Habanero, Thai red chile, or serrano pepper, or omit entirely. Scotch bonnet is fruity and hot; habanero is similar, Thai red chiles are spicier, serranos are milder. Omit if you prefer no heat
- ripe but firm mango → Ripe pineapple, papaya, or peaches. Keeps the tropical note. Cut into similar-sized cubes and add just before serving to preserve texture
More grain salads
See all →Find more like this
- Meal
- Lunch
- Cuisine
- Caribbean
- Main ingredient
- Basmati Rice
- Method
- Stovetop





