
This dish captures the essence of Haitian comfort food with its rich coconut and herb-infused rice. The combination of pigeon peas and aromatic spices creates a flavorful base that’s both hearty and satisfying.
I’ve perfected this method to ensure every grain of rice absorbs the coconut milk and seasonings, resulting in a dish that’s deeply savory and subtly sweet. It’s a staple that brings authentic Caribbean taste to your table.
Ingredients for Haitian Rice and Peas
Rich coconut milk, aromatic herbs, and pigeon peas create this authentic Caribbean staple.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Pigeon Peas 🌱 | 1 cup | Rinsed and soaked overnight |
| Jasmine Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 whole | Finely diced for even cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Fresh Thyme 🌿 | 4 pieces | Sprigs, leaves stripped |
| Fresh Scallions 🌱 | 3 whole | Chopped, green parts only |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeded and minced (optional for heat) |
| Ground Allspice 🌿 | ½ tsp | Freshly ground preferred |
| Ground Cloves 🌶️ | ¼ tsp | Warm and aromatic |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety works best |
| Vegetable Oil 🫒 | 2 tbsp | Neutral flavor preferred |
| Vegetable Stock 💧 | 2 cups | Low-sodium for control |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarse grind preferred |
The pigeon peas are essential here—look for Goya or La Fe brands at Latin markets or the international aisle. Jasmine rice is optimal, but long-grain white works in a pinch. For coconut milk, Thai Kitchen or Chaokoh deliver consistent creaminess. Fresh thyme and scallions are non-negotiable; dried simply won’t capture the vibrant Caribbean essence. Buy thyme still on the stem for peak freshness.
No pigeon peas? Green lentils or black-eyed peas work, though the flavor shifts slightly. Out of fresh thyme? Dried thyme at one-third the amount (but fresh is better). Scotch bonnet too hot? Habanero is a close substitute. For a milder dish, skip the pepper entirely. Vegetable stock can be homemade or store-bought—Better Than Bouillon makes a solid vegan base.
This keeps beautifully for 4-5 days in the fridge. The flavors actually deepen overnight. Freeze portions for up to 3 months—reheat with a splash of water to refresh. Always store in airtight containers to preserve the coconut aroma.
Why You’ll Love This Recipe
- One Pot Wonder: I love tossing everything in a single pot—pigeon peas, rice, coconut milk—and letting it simmer while I do other things.
- Creamy Coconut Comfort: The coconut milk soaks into the jasmine rice, and the garlic and onion? Pure cozy in every bite.
- Feeds a Hungry Table: Honestly, it’s my go-to for Sunday dinners—fills everyone up and pairs with just about any protein.
- Budget Stretcher: Dried pigeon peas and rice cost pennies, and leftovers taste even better the next day.
Step-by-Step Instructions for Haitian Rice and Peas
Master this traditional technique for perfectly fragrant and tender results every time.
Step 1: Prepare and Sauté the Aromatics
Heat the 2 tbsp Vegetable Oil in a large, heavy pot over medium heat. Add the finely diced Yellow Onion and cook for 3-4 minutes until it becomes translucent and begins to soften at the edges. This builds the flavor foundation for the dish.
Stir in the minced Garlic Cloves, stripped Fresh Thyme leaves, chopped Fresh Scallions, and minced Scotch Bonnet Pepper. Sauté for 1-2 minutes until the garlic releases its aroma. Be careful not to let it brown, as this can make the garlic bitter.
Step 2: Toast the Spices and Pigeon Peas
Add the 1 cup Dried Pigeon Peas, 0.5 tsp Ground Allspice, 0.25 tsp Ground Cloves, and 1 tsp Dried Oregano to the pot. Stir well to coat the peas in the aromatic mixture. Toast for 2 minutes, allowing the spices to bloom and release their essential oils.
This step deepens the flavor profile and ensures the spices are fully incorporated. The peas should begin to absorb some of the aromatics, turning slightly glossy as they warm through.
Step 3: Combine Liquids and Simmer
Pour in the 1 can Coconut Milk and 2 cups Vegetable Stock. Stir to combine, scraping up any browned bits from the bottom of the pot. Add the 2 cups Jasmine Rice, 1.5 tsp Sea Salt, and 0.5 tsp Freshly Ground Black Pepper. Stir once to distribute the rice evenly.
Bring the mixture to a rolling boil over high heat. Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 25-30 minutes. Do not stir during this time to prevent the rice from becoming mushy.
Step 4: Rest and Fluff
After 25-30 minutes, remove the pot from heat and let it sit, covered, for an additional 10 minutes. This allows the rice to steam and finish absorbing the liquid evenly. The peas should be tender, and the rice should be fluffy with no residual bite.
Gently fluff the rice with a fork, ensuring the pigeon peas are evenly distributed throughout. The grains should be separate and light, with the coconut milk adding a subtle richness to each bite. Serve warm, garnished with additional scallions if desired.
Pro Tips For Making Haitian Rice And Peas
- Soak the Peas: I learned this the hard way—cover dried pigeon peas in water the night before, or at least for 4-6 hours. It cuts cooking time in half and prevents that unpleasant gritty texture.
- Toast the Aromatics: Cook the yellow onion and garlic in a little oil until golden, about 3-4 minutes. This builds a deep flavor base that makes the rice taste rich and complex.
- Use Full-Fat Coconut Milk: Skip the light versions—they thin out and leave your rice dry. Full-fat coconut milk adds the creamy, luxurious texture that defines this dish.
- Simmer Covered: Once everything’s in the pot, resist the urge to peek. Keep it covered on low heat for 20-25 minutes so the rice steams evenly and absorbs all that flavor.
Storing and Reheating This haitian rice and peas
Refrigerator Storage
Let your dish cool for no more than 2 hours before transferring to airtight containers. Store in the fridge at 40°F or below for up to 4-5 days. The coconut and herbs actually intensify in flavor overnight. ❄️
Freezer Storage
This recipe freezes beautifully for up to 3 months without texture loss. I use quart-sized freezer bags, flattening them to save space. Squeeze out excess air to prevent freezer burn and label with the date.
Stovetop Reheating
My preferred method: transfer to a saucepan with ¼ cup water or coconut milk and heat over medium-low for 8-10 minutes. Stir occasionally to prevent sticking. The added liquid revives the creamy texture perfectly. 🔥
Microwave Reheating
For single servings, cover with a damp paper towel and microwave on 70% power for 2-3 minutes. Stir halfway through. If it seems dry, add a splash of water before continuing.
Thawing Tips
For best results, thaw overnight in the fridge. If in a hurry, submerge the sealed bag in cold water for 1-2 hours. Never thaw at room temperature—this compromises both safety and texture.
Nutrition Facts
Frequently Asked Questions
Can I use canned pigeon peas instead of dried?
Yes, canned pigeon peas work in a pinch. Drain and rinse 2 cups to replace the dried version. Reduce simmering time to 20 minutes since they’re pre-cooked. Fresh or frozen peas also work but may alter the texture slightly.
Why is my rice mushy?
This usually happens from stirring too much or using too much liquid. Stick to 2 cups rice and 3 cups liquid total, and resist stirring after adding the rice. Let it steam undisturbed for fluffy results.
Can I make this without coconut milk?
For a lighter version, replace coconut milk with 2 cups vegetable stock. However, the dish will lose its signature richness. For best flavor, use at least ½ can coconut milk mixed with stock.
- Ground Beef Rice and Beans Recipe: Slow-Simmered Savory Harmony - October 17, 2026
- Guyanese Fried Rice Recipe: Caribbean Spice With Wok-Charred Aromatics - October 17, 2026
- Hakka Thunder Tea Rice Recipe: Wok-Charred Herbal Infusion - October 17, 2026