Caribbean Rice and Peas
This authentic Caribbean Rice and Peas recipe combines fluffy long-grain rice with tender pigeon peas, simmered in rich coconut milk and aromatic spices for a truly comforting and flavorful one-pot dish.
For 6 servings
Rinse the long-grain white rice thoroughly under cold running water until the water runs clear; set aside to drain. Prepare your vegetables: chop the onion, mince the garlic, and ensure the scotch bonnet pepper is whole (handle with gloves if preferred, and avoid touching your face).
Heat the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and sauté for 5-7 minutes until softened and translucent. Add the minced garlic and cook for another 1 minute until fragrant.
Stir in the rinsed and drained rice, coating it with the oil and aromatics. Cook for 1-2 minutes, stirring constantly, to lightly toast the rice grains.
Add the drained pigeon peas, full-fat coconut milk, water (or broth), whole scotch bonnet pepper, fresh thyme sprigs, ground allspice, salt, and black pepper to the pot. Stir gently to combine all ingredients.
Bring the mixture to a rolling boil over medium-high heat. Once boiling, immediately reduce the heat to the lowest setting, cover the pot tightly with a lid, and let it simmer undisturbed for 20-25 minutes.
After 20-25 minutes, check the rice. The liquid should be fully absorbed, and the rice should be tender. If there's still liquid, cover and cook for a few more minutes. Avoid stirring during this process to prevent mushy rice.
Remove the pot from the heat and let it rest, still covered, for an additional 5-10 minutes. This allows the rice to steam further and become perfectly fluffy.
Carefully remove the scotch bonnet pepper and thyme sprigs from the pot. Fluff the rice gently with a fork. Taste and adjust seasoning if necessary.
Serve hot, garnished with freshly chopped green onions. This dish pairs wonderfully with jerk chicken, fried fish, or any Caribbean stew.
What to keep in mind.
4 tips from the recipe — small details that make a real difference to the final dish.
- 1Rinse Your Rice: Rinsing long-grain rice thoroughly removes excess starch, preventing it from becoming sticky and ensuring each grain remains separate and fluffy.
- 2Handle Scotch Bonnet with Care: For flavor without overwhelming heat, add the scotch bonnet whole. If you prefer more spice, you can pierce it a few times, but be cautious not to break it open. Always handle with gloves and avoid touching your eyes.
- 3Don't Peek or Stir: Once the pot is covered and simmering, resist the urge to lift the lid or stir the rice. This traps the steam necessary for even cooking and prevents the rice from becoming mushy.
- 4Resting is Key: Allowing the rice to rest off the heat for 5-10 minutes after cooking helps the grains fully absorb any remaining moisture and become perfectly tender and fluffy.
Adapt it for your goals.
Protein Boost
Add 1 cup of cooked, shredded chicken or browned shrimp during the last 5 minutes of cooking for a more substantial meal.
Vegetable AdditionVegetable Addition
Stir in ½ cup of finely diced bell peppers (red or green) or a handful of fresh spinach during the last 10 minutes of simmering for added nutrients and color.
Bean SwapBean Swap
While pigeon peas are traditional, you can substitute them with canned red kidney beans or black-eyed peas for a different flavor profile, ensuring they are drained and rinsed.
Why this is on our healthy list.
Rich in Fiber
Pigeon peas and rice provide a good source of dietary fiber, aiding in digestion, promoting satiety, and helping to regulate blood sugar levels.
Plant-Based Protein
Pigeon peas are an excellent source of plant-based protein, making this dish a satisfying option for vegetarians and vegans, contributing to muscle repair and growth.
Healthy Fats from Coconut
Full-fat coconut milk contains medium-chain triglycerides (MCTs), which are easily digestible and can provide a quick source of energy, supporting overall metabolic health.
Frequently asked questions
Yes, you can. You will need to soak dried pigeon peas overnight and then boil them until tender before adding them to the rice mixture, which will significantly increase prep and cook time.


