
This one-pot dish brings authentic Jamaican flavors to your table with minimal effort. The coconut milk base creates a creamy texture that perfectly complements the spices.
Using canned beans cuts preparation time while maintaining the traditional taste. The key is layering the spices just right for that signature island flavor.
The result is a fragrant, hearty side dish that pairs well with any Caribbean meal. Each bite delivers a balance of creamy rice, tender beans, and bold seasoning.
This vegan-friendly recipe proves you don’t need hours to achieve restaurant-quality results at home.
Ingredients for Jamaican Rice and Beans Recipe with Canned Beans
Pantry staples and fresh herbs create this vibrant island-inspired dish with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Canned Kidney Beans 🫘 | 2 cans | Drained and rinsed thoroughly |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz, well shaken |
| Vegetable Broth 🥕 | 2 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Scotch Bonnet Pepper 🌶️ | 1 whole | Seeded, minced (handle carefully) |
| Fresh Thyme 🌿 | 2 tbsp | Leaves stripped from stems |
| Ground Allspice 🌶️ | 1 tsp | Essential for authentic flavor |
| Dried Coconut Flakes 🥥 | ¼ cup | Unsweetened, for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Sea Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The coconut milk is non-negotiable for authenticity—Thai Kitchen or Goya brands are reliable and widely available at most supermarkets. For the beans, Eden Organic or Westbrae Natural offer excellent canned kidney beans without added sodium. The Scotch bonnet pepper is the soul of the dish (find it at Caribbean markets or well-stocked international aisles). Fresh thyme and cilantro should have vibrant green leaves without wilting.
No Scotch bonnet? Habanero pepper at half the amount works in a pinch. Out of kidney beans? Black beans or pinto beans substitute well, though the texture differs slightly. For a milder heat, remove all seeds from the pepper or use a jalapeño instead. Dried thyme can replace fresh at one-third the amount, but fresh is ideal for that bright, island flavor.
This keeps well refrigerated for 4-5 days and actually improves as flavors meld. Freezes beautifully for up to 3 months—portion into airtight containers. The coconut flakes and cilantro garnish are best added fresh when serving.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in—rice, coconut milk, canned beans—and let it simmer. No pre-soaking, no fuss.
- Creamy Coconut Richness: The full-fat coconut milk turns the rice so velvety it feels like a treat, not a weeknight dinner.
- Meal Prep Hero: I make a big batch on Sunday and it tastes even better reheated for lunch all week.
- Budget Stretcher: A can of kidney beans and a few pantry staples feed my family for days. Honestly, it’s my wallet’s favorite meal.
Step-by-Step Instructions for Jamaican Rice and Beans
Master the authentic technique that delivers tender rice and flavorful beans in every bite.
Step 1: Sauté Aromatics to Build the Flavor Base
Heat the 2 tbsp olive oil in a large, heavy-bottomed pot over medium heat. Add the finely diced yellow onion and sauté for 4-5 minutes until translucent and soft. This creates the aromatic foundation for the dish.
Stir in the minced garlic cloves and minced scotch bonnet pepper, cooking for an additional 1-2 minutes until fragrant. Be cautious with the scotch bonnet—handle it carefully to avoid skin irritation. Add the 2 tbsp fresh thyme leaves and 1 tsp ground allspice, stirring to coat the aromatics in the spices and release their essential oils.
Step 2: Toast the Rice and Combine with Liquids
Add the 2 cups long-grain white rice to the pot and stir for 1-2 minutes to lightly toast the grains. This step enhances the nutty flavor of the rice and prevents it from becoming mushy. You’ll notice the rice turn slightly opaque as it absorbs the oil and spices.
Pour in the 2 cups vegetable broth and 1 can full-fat coconut milk, stirring to combine. The liquid should be fragrant and slightly creamy. Add the 2 cans canned kidney beans, which should be drained and rinsed thoroughly to remove excess sodium. Season with 1 tsp sea salt and 0.5 tsp black pepper.
Step 3: Simmer Until Rice is Tender and Liquid Absorbed
Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot with a tight-fitting lid and let it simmer for 20-25 minutes. Do not stir the rice during this time, as it can break the grains and lead to a mushy texture.
Check the rice at the 20-minute mark. It should be tender and the liquid fully absorbed. If the rice is still firm or liquid remains, re-cover and cook for an additional 3-5 minutes. Turn off the heat and let the rice sit, covered, for 5 minutes to steam and finish cooking evenly.
Step 4: Fluff and Garnish for Serving
After the resting period, fluff the rice gently with a fork to separate the grains. The texture should be light and airy, with the beans distributed evenly throughout. Taste and adjust the seasoning with additional sea salt or black pepper if needed.
Transfer the rice and beans to a serving dish and garnish with the 0.25 cup dried coconut flakes and 0.25 cup fresh cilantro. The coconut flakes add a subtle crunch and sweetness, while the cilantro provides a fresh, bright contrast to the rich, spiced flavors of the dish.
Pro Tips For Making Jamaican Rice And Beans Recipe With Canned Beans
- Rinse the Beans: I learned this the hard way—drain and rinse those canned kidney beans well, or your rice will taste metallic from the canning liquid.
- Toast the Rice: Cook the rice in the pot with onions for 2-3 minutes before adding liquids; it deepens the flavor and prevents mushiness.
- Use Full-Fat Coconut Milk: Skip the light version—full-fat coconut milk gives the dish its rich, creamy texture that’s non-negotiable for authentic taste.
- Simmer Low and Slow: After the first boil, drop to the lowest heat and cover tightly; I burned three batches before I figured out this keeps the rice from turning to porridge.
Storing and Reheating jamaican rice and beans recipe with canned beans
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 flavors actually deepen as the spices meld together overnight. ❄️
Freezer Storage
This dish freezes beautifully for up to 3 months without losing quality. Portion into flat freezer bags (quart or gallon size) to save space. Leave 1 inch of headspace for expansion and squeeze out excess air to prevent freezer burn.
Stovetop Reheating
My preferred method is stovetop reheating. Add ¼ cup water or vegetable broth to a pot, then warm over medium-low heat for 8-10 minutes, stirring occasionally. This prevents sticking and restores the creamy texture. 🔥
Microwave Reheating
For quick meals, microwave individual portions covered with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 1-minute intervals until reaching 165°F. Add a splash of water if it looks dry.
Garnish When Serving
Always add fresh garnishes like coconut flakes and cilantro after reheating. They lose texture and color if stored with the rice. A squeeze of lime brightens up the flavors too.
Nutrition Facts
Frequently Asked Questions
Can I use other bean types instead of kidney beans?
Yes! Black beans or pinto beans work well as substitutes. Kidney beans are traditional, but others hold their shape during cooking. Just ensure they’re canned for the same convenience.
Why is coconut milk essential for this recipe?
It creates the signature creamy texture and rich flavor. The fat in full-fat coconut milk carries the spices beautifully, giving authentic Jamaican taste. Don’t substitute with light versions.
How do I adjust the heat level?
For milder flavor, remove all seeds from the Scotch bonnet. For more heat, leave some in. You can also substitute with half a habanero or a jalapeño.
Can I make this in a rice cooker?
Yes, but sauté the aromatics first on the stovetop. Then transfer everything to the rice cooker and cook as usual. The flavor base is crucial for authentic taste.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026