
This one-pot dish brings authentic Jamaican flavors to your kitchen with minimal effort. I developed this version using canned beans to maintain tradition while saving time, and the results are remarkably close to the original.
The secret lies in the coconut milk base and the right blend of spices, which infuse the rice with rich, aromatic depth. I’ve tested this method in my small kitchen, and it consistently delivers tender rice and creamy beans without compromise.
What you get is a dish that’s both hearty and fragrant, with every grain of rice absorbing the island-inspired flavors. The canned beans make it accessible without sacrificing authenticity.
Serve it alongside jerk chicken or enjoy it as a standalone meal. Here’s how to make it.
Ingredients for Jamaican Rice and Peas Recipe with Canned Beans
Coconut milk, canned beans, and island spices create this one-pot wonder with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Canned Kidney Beans 🫘 | 15 oz | Drained and rinsed well |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, unsweetened, well-shaken |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Fresh Thyme Sprigs 🌿 | 4 pieces | Leaves stripped from stems |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeded and minced (or habanero) |
| Ground Allspice 🌿 | 1 tsp | Freshly ground if possible |
| Dried Thyme 🍃 | 1 tsp | Crushed between fingers |
| Ground Cinnamon 🌿 | ¼ tsp | Ceylon if available |
| Ground Nutmeg 🌰 | ¼ tsp | Freshly grated preferred |
| Vegetable Broth 🥣 | 1 ½ cups | Low-sodium for control |
| Green Onions 🧅 | 3 pieces | Thinly sliced for garnish |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for cooking |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
[recipe_ingredient_scaler]
The coconut milk is non-negotiable here—full-fat canned from Thai Kitchen or Goya gives the richest base. I always grab Grace brand kidney beans when I spot them at international markets (they taste closer to the Jamaican original). The Scotch bonnet pepper adds authentic heat, but habanero works if you can’t find it. Look for firm, unblemished peppers with a bright color.
No fresh thyme? Dried at one-third the amount works, but fresh has a brightness that’s hard to beat. In a pinch, poultry seasoning (which contains thyme) can sub, though the flavor profile shifts slightly. The allspice is key—don’t skip it. For the rice, jasmine or basmati are great swaps for long-grain white. And yes, frozen coconut milk (the block kind) works too—just thaw and shake well.
This tastes even better the next day once the rice soaks up all the flavors. Stores 4-5 days in the fridge, or freeze for 3 months. I like to make a double batch—leftovers disappear fast (worth the extra minute).
Why You’ll Love This Recipe
- One Pot Magic: I just dump everything in, let the coconut milk and garlic work their magic, and walk away.
- Rich Creamy Bite: The coconut milk makes the rice so velvety, and the kidney beans soak up all that flavor.
- Feeds a Crowd: I make a big batch on Sunday and we eat it straight from the pot for days.
- Pantry Hero: Canned beans and rice mean I can throw this together even when the fridge is bare.
Step-by-Step Instructions for Jamaican Rice and Peas With Canned Beans
Here’s the method. Straightforward, tested, works every time.
Step 1: Sauté Aromatics to Build Flavor Foundation
Heat the 2 tbsp Olive Oil in a heavy pot over medium heat. Add the finely diced Yellow Onion and cook for 3-4 minutes until translucent and soft. I stir frequently to prevent browning—we want sweet, mellow onion flavor here.
Add the minced Garlic Cloves, minced Scotch Bonnet Pepper, 1 tsp Ground Allspice, 1 tsp Dried Thyme, 0.25 tsp Ground Cinnamon, and 0.25 tsp Ground Nutmeg. Cook for 1 minute until fragrant—this blooms the spices and creates the signature Jamaican aroma.
Strip the leaves from the 4 pieces Fresh Thyme Sprigs and add them to the pot. The fresh thyme adds a bright, herbal note that balances the warmth of the spices.
Step 2: Toast the Rice and Combine Liquids
Add the 2 cups Long-Grain White Rice to the pot and stir to coat in the aromatic oil. Toast for 2 minutes until the grains turn opaque and slightly nutty. This step prevents the rice from becoming mushy as it absorbs the liquids.
Pour in the 13.5 oz Full-Fat Coconut Milk (well-shaken) and 1.5 cups Vegetable Broth. Add the 15 oz Canned Kidney Beans (drained and rinsed) and 1.5 tsp Salt. Stir well to combine, scraping up any browned bits from the bottom of the pot.
The liquid should just cover the rice by about ½ inch. If it looks too dry, add a splash more broth—this dish should be creamy, not dry.
Step 3: Simmer Until Rice is Tender
Bring the mixture to a boil over medium-high heat. Once boiling, reduce heat to low, cover, and simmer for 20-25 minutes. Don’t stir during cooking—this can break the rice grains and release excess starch.
Check at the 20-minute mark—the rice is done when all the liquid is absorbed and the grains are tender with no chalky center. If it’s still undercooked, add ¼ cup more broth and cook for another 5 minutes.
The beans should be heated through and the mixture should have a creamy, porridge-like consistency. The coconut milk will have infused every grain with rich, tropical flavor.
Step 4: Rest and Finish with Fresh Garnish
Remove from heat and let the rice sit covered for 10 minutes. This resting period allows the rice to steam and absorb any remaining liquid, ensuring even tenderness throughout.
After resting, fluff the rice gently with a fork. Taste and adjust seasoning if needed—Jamaican rice and peas should be well-seasoned but not overly salty. The coconut and spices should sing.
Thinly slice the 3 pieces Green Onions and scatter them over the top just before serving. The fresh, sharp bite of the green onions cuts through the richness beautifully.
Pro Tips For Making Jamaican Rice And Peas Recipe With Canned Beans
- Rinse the Rice: I learned this the hard way—unrinsed rice makes your peas gummy. Swirl the long-grain white rice in a bowl of cold water until the water runs clear, then drain.
- Drain and Rinse Beans: Skip the canning liquid—it’s starchy and metallic. Drain the kidney beans and give them a quick rinse to keep the flavors clean.
- Simmer, Don’t Boil: After adding coconut milk, keep it at a gentle simmer. Boiling hard turns the rice mushy and splits the peas.
- Toast the Aromatics: Cook the onion and garlic in a little oil until soft and just starting to brown—about 3 minutes. It adds depth before the liquid goes in.
Storing and Reheating This jamaican rice and peas recipe with canned beans
Fridge Storage
Let this dish cool completely before storing—I usually spread it on a baking sheet for 20-30 minutes to speed up the process. Transfer to airtight containers and refrigerate for up to 5 days. The flavors actually deepen as it sits. ❄️
Freezing for Later
For longer storage, portion into freezer-safe containers, leaving 1-inch headspace for expansion. It freezes beautifully for up to 3 months without texture loss. I always label with the date to keep track.
Stovetop Reheating
My preferred method: warm in a pot over low heat with 2-3 tbsp water or coconut milk to restore creaminess. Stir occasionally and heat until 165°F—about 8-10 minutes. The spices will taste even more vibrant. 🔥
Microwave Option
For quick meals, microwave individual portions covered with a damp paper towel. Use 50% power for 2-minute intervals, stirring between each. Add a splash of water if it looks dry.
Reviving Leftovers
If the rice seems dry after storage, sprinkle 1-2 tbsp water over the portion before reheating. The rice absorbs it beautifully. I often make extra just to have these leftovers.
Nutrition Facts
Frequently Asked Questions
Can I use a different type of bean?
Yes! While kidney beans are traditional, pinto or black beans work well too. Just ensure they’re drained and rinsed to remove excess sodium.
Why does the rice need to toast first?
Toasting the rice for 2 minutes enhances its nutty flavor and prevents mushiness. It creates a barrier so the grains stay firm as they absorb the coconut milk.
How do I adjust the spice level?
For milder heat, remove all seeds from the Scotch bonnet or use half. For extra kick, leave some seeds in or add a pinch of cayenne.
What if my rice is undercooked?
If it’s still firm at 20 minutes, add ¼ cup broth and cook for 5 more minutes. Keep the lid on to trap steam.
- Energy Ball Recipe Peanut Butter: No-Bake Protein-Packed Bites - September 24, 2026
- Jerk Chicken Recipe Crock Pot: Slow-Cooked Caribbean Heat - September 24, 2026
- Japanese Curry Recipe Kenji: Chef-Tested Rich and Velvety Sauce - September 24, 2026