Side Dishes
This Jamaican-inspired one-pot canned pigeon peas and rice recipe brings the bold flavors of the Caribbean straight to your kitchen table. The combination of tender pigeon peas, fragrant rice, and aromatic spices creates a dish that's both hearty and deeply satisfying—perfect for a weeknight dinner or a special gathering.
What makes this recipe stand out is its simplicity, using just a few key ingredients to deliver restaurant-quality results without the fuss.
The foundation of this dish is a flavorful rice base, typically cooked with coconut milk or tomato sauce, which infuses the grains with rich, savory notes.
Canned pigeon peas add a satisfying texture and earthy depth, while spices like thyme, garlic, and scotch bonnet peppers (or a milder substitute) build layers of warmth and complexity.
The beauty of this recipe lies in its adaptability—whether you're serving it as a side or a main dish, it pairs beautifully with grilled meats, fish, or even on its own.
By the time you finish cooking, you'll have a one-pot meal that's fragrant, tender, and packed with flavor—every bite a taste of Jamaica. The rice will be perfectly cooked, the peas will be soft yet distinct, and the spices will harmonize into a symphony of taste.
This dish is not only easy to prepare but also deeply comforting, making it a staple in Caribbean households for generations. Let’s get started on creating this flavorful one-pot masterpiece.
For those looking to elevate the dish further, consider adding fresh herbs like cilantro or scallions as a garnish, or serving it alongside roasted plantains or a simple green salad. The possibilities are endless, but the core recipe remains a foolproof way to bring Jamaican-inspired comfort to your table.
The key to success is balancing the spices and letting the flavors meld together—once you master this, you’ll have a dish that’s as versatile as it is delicious.
Ingredients for canned pigeon peas and rice
Just 14 simple ingredients for a Jamaican-inspired one-pot that tastes like a Caribbean vacation.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Pigeon Peas 🌱 | 15 oz | Drained, not rinsed |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, not instant |
| Light Coconut Milk 🥥 | 13 ½ oz | Full-fat preferred |
| Crushed Tomatoes 🍅 | 14 ½ oz | San Marzano preferred |
| Onion 🧅 | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeded, optional for heat |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, or 1 tsp dried |
| Bay Leaves 🍃 | 2 whole | Dried, removed after cooking |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The canned pigeon peas are the star—look for brands like Goya or Clover at any grocery store. Their thick texture holds up perfectly in the one-pot. For the coconut milk, full-fat is worth it—it adds richness that light versions can't match. I grab mine at Trader Joe's or the bulk section at Whole Foods. The tomatoes? San Marzano crushed tomatoes make this dish sing, but any good-quality canned tomatoes work. Fresh thyme is ideal, but dried works at one-third the amount—just make sure it's labeled as culinary thyme, not just 'thyme' (some blends include other herbs).
No scotch bonnet? Jalapeño or habanero works for heat, but skip it entirely if you prefer mild flavor. The rice can be basmati or jasmine if you've got it—both add lovely aromas. Short on time? Pre-cooked rice saves 20 minutes, but uncooked gives you better texture control. The bay leaves might seem minor, but they're key for that authentic Jamaican depth—don't skip them. For the onion, yellow or white works, but red adds a subtle sweetness if you're feeling fancy. The garlic should be fresh—pre-minced garlic from jars has no flavor.
This dish tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 4 days. For freezing, portion into single-serving containers—it reheats beautifully. The rice will dry out if stored too long, so eat within 3 days if you're not freezing. Garnish with fresh cilantro right before serving—it brightens everything up. Leftovers make great lunches or a quick dinner reheated with a splash of water or coconut milk.
Why You'll Love This Recipe
- I swear by this trick: just slice that onion into half-moons while the rice cooks—no fine dicing, no crying. The canned peas and tomatoes handle the rest of the flavor work for you.
- No-Chop Needed: I swear by this trick: just slice that onion into half-moons while the rice cooks—no fine dicing, no crying. The canned peas and tomatoes handle the rest of the flavor work for you.
- Creamy Without Effort: That light coconut milk? It turns this into a velvety dream with zero fuss. The tomatoes add a bright pop, but the peas stay tender—no mushy giveaways here.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Pack it cold or reheat it—it’s just as good the next day, and my kids actually finish their portions. (Big win.)
Step-by-step instructions for Jamaican-inspired one-pot pigeon peas and rice
Here's how to create this hearty, flavorful dish in one pot with minimal cleanup.
Sauté the Aromatics for Deep Flavor
Heat the 2 tablespoons olive oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole diced onion and cook for 5 minutes until soft and translucent. Here's the thing—don't rush this step. You want the onion to become sweet and caramelized before moving forward.
Add the 4 cloves minced garlic and the 1 whole seeded Scotch bonnet pepper (remove seeds if you prefer less heat). Cook for 1-2 minutes until the garlic is fragrant and the pepper softens slightly. You'll notice the kitchen fills with an incredible aroma—this is where the base of your dish's flavor develops. Be careful not to burn the garlic, as it can turn bitter quickly.
Build the Spiced Tomato-Coconut Base
Pour in the 14.5 ounces crushed tomatoes and stir to combine with the aromatics. Let this simmer uncovered for 5 minutes to allow the tomatoes to break down slightly and release their natural sweetness. This step develops the sauce's depth of flavor.
Add the 13.5 ounces light coconut milk, 0.25 cup chopped fresh thyme leaves, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well to combine all ingredients. The mixture should smell rich and aromatic—like a warm Jamaican breeze. Bring to a gentle simmer and let it cook for 5 minutes to allow the flavors to meld together.
Add Rice and Pigeon Peas for Perfect Texture
Stir in the 1.5 cups uncooked long-grain white rice, spreading it evenly through the liquid. You'll notice the rice immediately begins to absorb the flavorful liquid. Pour in 1 cup of water (in addition to the existing liquid in the pot) to ensure proper hydration for the rice.
Add the 15 ounces drained canned pigeon peas and stir gently to distribute them evenly throughout the mixture. The peas should be completely submerged in the liquid. Bring the entire mixture to a gentle boil, then immediately reduce heat to low. Cover the pot tightly with a lid and let it simmer for 20 minutes without disturbing it. This undisturbed cooking allows the rice to absorb liquid evenly and develop that perfect fluffy texture.
Simmer to Perfect Doneness
After 20 minutes, check the rice. It should be tender but still have a slight bite in the center. If it's not quite done, cover and continue cooking for another 5-10 minutes. Here's the trick—don't peek too often. Every time you lift the lid, you release steam and potentially disrupt the cooking process.
When the rice is tender and the liquid has been absorbed, remove the pot from heat. Let it sit covered for 5 minutes to allow any remaining steam to finish cooking the rice. This resting period is crucial for developing the perfect texture—fluffy on the outside, slightly sticky on the inside.
Finish with Brightness and Garnish
Remove the 2 whole bay leaves from the pot. Stir in the 1 tablespoon lemon juice and taste. The acidity brightens all the flavors and cuts through the richness of the coconut milk. Adjust the seasoning if needed—this is where you can really personalize the dish to your taste.
Transfer the pigeon peas and rice to a serving dish and garnish with the 0.25 cup chopped fresh cilantro. The vibrant green color contrasts beautifully with the golden rice and adds a fresh finish. Serve immediately while hot, and watch as everyone digs into this comforting, flavorful one-pot meal.
Pro Tips For Making Canned Pigeon Peas And Rice
- Sauté Onions Low and Slow: I used to rush this step and end up with bitter onions—don’t. Cook them over medium-low heat for 5-7 minutes until soft and translucent, stirring occasionally. The longer they cook, the sweeter they’ll taste, and that sweetness carries through the whole dish.
- Drain and Rinse Peas: Canned pigeon peas come packed in syrup or saltwater, which can make the rice mushy. Drain them well, then rinse under cold water to strip away excess liquid. This keeps the rice fluffy and the flavors balanced—no one likes a gummy pile.
- Simmer, Don’t Boil: After adding the coconut milk and tomatoes, keep the heat at a gentle simmer. Boiling burns the coconut milk, turning it grainy and ruining the creamy texture. A steady simmer (small bubbles, occasional swirls) keeps everything smooth and cohesive.
- Toast the Rice First: Before adding liquid, spread the dry rice in a skillet and toast it for 2-3 minutes over medium heat. This step deepens the nutty flavor and prevents the rice from turning out pasty. (Yes, it’s an extra step, but it’s worth it.)
Essential equipment for great canned pigeon peas and rice
Heavy-Bottomed Pot
A large, heavy-bottomed pot (at least 3-quart capacity) is essential for even heat distribution and preventing scorching. I swear by a Calphalon enameled Dutch oven—it handles the coconut milk and tomato base beautifully without sticking.
If you're on a budget, a Lodge cast iron skillet works just as well, though it requires more attention to prevent burning. The key is avoiding thin, lightweight pots that can create hot spots and ruin your rice texture. 🔥
Wooden Spoon
Use a long-handled wooden spoon (at least 12 inches) to stir the ingredients without scratching your pot. I prefer olive wood because it's gentle on nonstick surfaces and durable. Avoid metal spoons—they can react with acidic ingredients like tomatoes and coconut milk, altering the flavor.
A good wooden spoon also helps scrape up any stuck bits from the bottom of the pot during cooking. 🌿
Fine-Mesh Strainer
A fine-mesh strainer comes in handy if you want to rinse your canned pigeon peas before cooking (though the recipe doesn’t require it). I keep a stainless steel strainer from OXO in my kitchen for this purpose—it’s sturdy and easy to clean.
If you’re using fresh herbs like thyme or cilantro, this strainer also helps remove any unwanted stems or debris before chopping. 🧼
Kitchen Timer
Timing is everything with this dish, especially the 20-minute simmering phase. I rely on a digital kitchen timer (like the KitchenAid 30-Minute Countdown Timer) to avoid overcooking. Set it for 20 minutes when you cover the pot and let it go off—no peeking!
This ensures your rice cooks evenly without drying out. A timer also helps you remember the 5-minute resting period after cooking. ⏰
Chef’s Knife
A sharp 8-inch chef’s knife is a must for dicing the onion and mincing garlic efficiently. I use a Wüsthof Classic—it’s my go-to for prep work because it glides through ingredients without tearing.
Dull knives make chopping harder and increase the risk of uneven cuts, which can affect flavor distribution in your dish. Keep it honed with a whetstone for best results. ✨
Measuring Cups
Precision matters when measuring ingredients like rice and coconut milk. I recommend nested stainless steel measuring cups (like Farberware) for accuracy. For the 1.5 cups of rice, use the level-off method—don’t scoop directly from the bag, as it can lead to uneven portions.
A measuring spoon set (for thyme, salt, and pepper) ensures you hit the exact 0.25 cup of herbs and spices needed for balanced flavor. 📏
Nutrition facts
Frequently asked questions
Can I use dried pigeon peas instead of canned?
While canned pigeon peas are convenient, dried peas work beautifully if you have time. Soak them overnight in water with a pinch of salt, then simmer for 1-1.5 hours until tender. Use 1 cup dried peas for every 15 oz can of canned peas. The texture will be firmer but equally delicious when paired with the rice.
What's the best way to make this dish spicier?
For extra heat, add 1-2 teaspoons of hot sauce (like Tabasco) at the end or include the seeds from the scotch bonnet pepper while cooking. If you love fire, try adding ½ teaspoon of ground allspice or a pinch of cayenne to the tomato-coconut base. Start with small amounts—you can always add more!
Can I prepare this dish in an Instant Pot or rice cooker?
For an Instant Pot, sauté the aromatics first, then add all ingredients (except lemon juice) and pressure cook for 8 minutes on high. Release pressure naturally, then stir in lemon juice. In a rice cooker, follow the same steps but use the "white rice" setting and add ½ cup extra liquid to account for evaporation. Both methods work perfectly!
Why did my rice turn out mushy?
Mushy rice usually happens from overcooking, stirring too often, or using the wrong rice-to-liquid ratio. For this recipe, stick to 1.5 cups uncooked rice with 2.5 cups total liquid (coconut milk + tomatoes + water). Avoid lifting the lid during cooking—steam is your friend! If it's still too soft, spread it on a tray to dry slightly before serving.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently in a pot with a splash of water or coconut milk to restore moisture. For freezing, portion into single servings and freeze for up to 3 months. The flavors actually deepen overnight, making it even better for lunches!
