Jamaican coconut rice and peas recipe (Classic beans)
Jamaican coconut rice and beans recipe — This Jamaican rice and peas recipe is a beloved Caribbean dish that’s bursting with flavor and rich tradition. Known for its incredible combination of fragrant herbs and creamy coconut milk, this dish brings together tender rice and red kidney beans (or “peas” as they are often called in Jamaica) for the perfect side or even a hearty meal on its own. Whether you’re looking for a Jamaican coconut rice and beans recipe or a classic Jamaican red beans and rice recipe, this version delivers authentic flavor that’s easy to prepare and impossible to resist. Get ready for Authentic Jamaican rice just like the staple side dish from the Caribbean islands.
Why I Love This Recipe:
There’s something truly special about this Jamaican Coconut Rice and Peas—it’s comfort food at its finest! The fragrant blend of thyme, garlic, and allspice fills the kitchen with the most inviting aroma, while the creamy coconut milk and tender red kidney beans make every bite rich and satisfying. I love how the subtle heat from the Scotch bonnet pepper dances on your tongue, adding just the right amount of warmth.
It always takes me back to the first time I tasted it at a friend’s house— that cozy atmosphere mingled with the delicious smells of Jamaican cuisine. I was beyond excited when my friend gave me her grandmother’s red beans and rice recipe so I could make it at home. This recipe is a slightly Adapted version of the one my friend gave me…and it’s sooo good!
Whether served alongside other Jamaican dishes or enjoyed on its own, this dish feels like a hug in a bowl—a delicious taste of the Caribbean that’s both easy to make and impossible to resist. One spoonful and you’ll be hooked!
Best Caribbean beans recipe
What makes this Caribbean rice dish so delicious is the infusion of thyme, garlic, and allspice, which gives the rice a distinct earthiness. A hint of ginger and the subtle heat of Scotch bonnet pepper elevate the flavor, while the coconut milk adds a luscious, creamy texture that pairs perfectly with the beans. The rice absorbs all of these incredible ingredients, making each bite full of warmth and comfort.
Caribbean Coconut rice
This Jamaican coconut rice and beans recipe is not only packed with flavor but is also versatile enough to serve alongside a variety of main dishes. It’s a staple at family gatherings, barbecues, and Sunday dinners across the Caribbean. Whether you’re enjoying it with jerk dinner, roasted vegetables, or on its own, this dish is sure to transport you to the tropics with every spoonful.
One of the best things about this recipe is how easy it is to prepare, whether you’re making it on the stovetop or using an Instant Pot for convenience. You can also adapt it by using canned beans for a quicker version without losing the authentic taste. This recipe is a perfect introduction to the rich flavors of the Caribbean and will quickly become a favorite in your home!

In this Jamaican rice and peas recipe we’re covering
What is Jamaican coconut rice and peas (beans!)
Jamaican coconut rice and peas, often called Jamaican rice and peas or Jamaican coconut rice and beans, is a flavorful Caribbean dish made with red kidney beans (referred to as “peas” in Jamaican cuisine) and rice, cooked together with coconut milk, herbs, and spices. The Caribbean red beans dish is infused with aromatic ingredients like thyme, garlic, scallions, allspice, and often a Scotch bonnet pepper, giving it a subtle heat and depth of flavor.
The coconut milk adds a rich, creamy texture, while the beans provide heartiness and a good source of protein. The rice absorbs all these bold flavors, making it the perfect complement to various Caribbean main dishes like jerk chicken, curry, or fish. Despite being a side dish, Jamaican coconut rice and peas is so satisfying that it can even be enjoyed as a meal on its own.
This dish is a staple in Jamaican households and at gatherings, offering a comforting taste of island tradition in every bite! It’s a true Caribbean food dish that holds a special place in any Jamaican family.

Best rice to make make Jamaican coconut rice and beans recipe
The best rice to use for making Jamaican coconut rice and beans is long-grain white rice. This type of rice is ideal because it cooks up fluffy and separates well, preventing clumping. Other good options include:
1. Basmati Rice: Known for its fragrant aroma and fluffy texture, basmati rice works well and adds a nice flavor to the dish.
2. Jasmine Rice: This slightly sticky rice has a floral aroma and can be used if you prefer a softer texture.
3. Medium-Grain Rice: If you don’t have long-grain options, medium-grain rice is acceptable, but it may be a bit stickier.
Avoid using short-grain or sushi rice, as these tend to be much stickier and will alter the texture of the dish. Additionally, brown rice can be used, but it requires a longer cooking time and more liquid, which may affect the overall consistency of the dish. For the best results, stick with long-grain white rice for that authentic Jamaican coconut rice and beans experience!

What you need to make Jamaican Red beans and rice recipe
Ingredients Breakdown
1. 1 cup dried kidney beans (or 1 can of kidney beans)
• Provides protein, fiber, and a hearty texture. Dark red Kidney beans are traditional in this Jamaican food recipe. Alternatively, you can substitute the dry beans with pinto beans or canned kidney beans for a quick way to make this great side dish.
2. 3 cups water
• Needed to cook the beans and rice, helping to hydrate and soften them.
3. 1 small onion, finely chopped
• Adds sweetness and depth of flavor to the dish.
4. 2 scallions, or green onion, finely chopped
• Offers a mild onion flavor and freshness.
5. 3 garlic cloves, minced
• Adds aromatic richness and enhances the overall flavor.
6. 5 allspice berries
• Contributes a warm, aromatic flavor reminiscent of cloves, cinnamon, and nutmeg.
7. 5 sprigs of thyme
• Provides a fragrant, earthy note to the dish.
8. 1 Scotch bonnet pepper
• Adds authentic Caribbean heat and flavor. You can adjust the amount or omit it based on your spice preference.
9. 1/2 teaspoon grated fresh ginger
• Introduces a subtle warmth and zestiness to the dish.
10. 2 teaspoons kosher salt (plus more to taste)
• Enhances all the flavors in the dish.
11. 1/2 teaspoon black pepper
• Adds a touch of heat and complexity.
12. 1 (13.5-ounce) can unsweetened coconut milk
• Provides creaminess and a rich, tropical flavor that balances the spices and beans. You can use either canned coconut milk or fresh coconut milk as you prefer.
13. 2 cups long-grain white rice
• The long grain rice is the traditional rice base of the dish, absorbing flavors and creating a satisfying texture. Fluff rice before serving to make this the perfect side dish.
These ingredients work together to create a fragrant, creamy, and satisfying dish that embodies the flavors of Jamaica. The combination of beans and rice also makes it a nutritious option, rich in protein and fiber. Enjoy your cooking!

Jamaican rice and peas tips and tricks
Here’s a few expert tips for making this Classic Caribbean side dish. You can easily substitute a few of the ingredients in the easy dish without losing the Caribbean charm flavors.
1. Chili – This brings a gentle kick of heat and depth of flavor to the dish, giving it that authentic touch! However, if you prefer a milder dish, you can leave it out without losing too much flavor.
2. Scotch Bonnet Substitute – a whole Scotch bonnet pepper is the traditional choice for this dish, but if it’s hard to find, you can easily swap it with a Habanero pepper. Habanero peppers compliment the coconut flavors of the easy side dish in the perfect way. Alternatively, you can use a large red cayenne pepper or even a bird’s eye chili if you prefer.
3. Beans – While kidney beans are classic, black beans make a great alternative and have a similar appearance. Other types of beans will also work well if needed.
4. Coconut Milk – Not all coconut milks are equal! The cheaper varieties tend to contain more water and less coconut, which means less flavor. Try to choose one with over 70% coconut content (I recommend Ayam, which has 89%). Check the ingredients list for better quality. Alternatively, you can use homemade coconut milk to make this traditional Jamaican dish.
• Low-fat Coconut Milk – It will work, but won’t have the same rich coconut flavor as full-fat versions.
5. Rice Varieties – Long-grain rice is the best option as it helps the grains stay separate and fluffy. You can also use basmati, jasmine, or medium-grain rice. If using sushi rice (short grain), the result will be stickier. This recipe isn’t ideal for brown rice, arborio (risotto rice), paella rice, or grain alternatives like cauliflower or quinoa.

Canned beans hack:
Here are some easy tips for using canned beans instead of dried beans in this recipe:
1. Skip the Soaking: Canned beans are already cooked, so you don’t need to soak them overnight like dried beans.
2. Drain and Rinse: Be sure to drain and rinse the canned beans thoroughly to remove excess sodium and the canning liquid.
3. Add Them Later: Since canned beans are already cooked, add them to the recipe when you add the coconut milk and rice. This prevents them from overcooking and becoming too soft.
4. Reduce Cooking Time: Because you’re using pre-cooked beans, you won’t need to simmer them for an hour. Simply cook the rice until tender, stirring the beans in just before everything is done.

Jamaican rice and peas recipe
This Jamaican rice and peas recipe is a flavorful and comforting Caribbean side dish made with perfectly seasoned rice, tender kidney beans, and creamy coconut milk. Infused with aromatic herbs like thyme, allspice, and a touch of heat from Scotch bonnet pepper, this easy-to-make dish pairs wonderfully with any meal and is a staple of Jamaican cuisine. Whether you’re making it in a pot or Instant Pot, it’s a delicious and versatile recipe you’ll love!
Jamaican Coconut rice and beans recipe ingredients:
- 1 cup dried kidney beans (about 190g), rinsed, soaked overnight, and drained
- 3 cups water (about 710ml)
- 1 small onion, finely chopped (about 1/2 cup or 75g)
- 2 scallions, finely chopped (about 1/4 cup or 25g)
- 3 garlic cloves, minced (about 1 tablespoon or 9g)
- 5 allspice berries
- 5 thyme sprigs
- 1 Scotch bonnet pepper
- 1/2 teaspoon grated fresh ginger (about 2g)
- 2 teaspoons kosher salt (about 12g), plus more to taste
- 1/2 teaspoon black pepper (about 1g)
- 1 (13.5-ounce) can unsweetened coconut milk (about 400ml)
- 2 cups long-grain white rice (about 370g)

How to make Jamaican red beans and rice recipe
Instructions for Making Jamaican Rice and Peas
- Start by gathering all your ingredients.
- In a large saucepan, add the soaked kidney beans and water, then bring it to a boil over medium-high heat. Once boiling, add the chopped onion, scallions, garlic, allspice berries, thyme sprigs, Scotch bonnet pepper, grated ginger, 2 teaspoons of salt, and 1/2 teaspoon of black pepper.
- Pour in the coconut milk and allow the mixture to come to a simmer.
- Cover the pan and reduce the heat to low. Let the beans gently simmer until they’re tender, which should take about 1 hour. Be sure to adjust the heat as needed to maintain a low simmer.
- Once the beans are soft, stir in the rice. Cover the pot again and continue cooking over low heat until the rice is fully cooked and the liquid has been absorbed, about 30 minutes. Stir every 5 minutes to prevent the rice from sticking to the bottom of the pan.
- Remove the pot from the heat and let it steam for an additional 10 minutes. Discard the thyme sprigs, allspice berries, and Scotch bonnet pepper.
- Fluff the rice and beans with a fork, season with more salt if needed, and serve hot.
Jamaican rice and peas instant pot instructions
Jamaican rice and peas instant pot instructions
- Set Up the Instant Pot: Set the Instant Pot to Sauté mode. Add a splash of oil if desired and sauté the chopped onion, scallions, garlic, and grated ginger for 2–3 minutes, until softened and fragrant.
- Add the Beans and Spices: Turn off the Sauté function. Add the soaked kidney beans (or canned beans if using), water, allspice berries, thyme sprigs, Scotch bonnet pepper, salt, and pepper. Stir to combine.
- Cook the Beans: Secure the Instant Pot lid and ensure the valve is set to Sealing. Select Pressure Cook (or Manual) on High Pressure for 25–30 minutes. If using canned beans, reduce this time to 5 minutes. Allow for a 10-minute natural release, then carefully release any remaining pressure.
- Add the Coconut Milk and Rice: Open the lid, stir in the coconut milk, and add the rinsed rice. Give it a good mix, ensuring the rice is submerged in the liquid.
- Pressure Cook the Rice: Place the lid back on the Instant Pot and set the valve to Sealing. Select Pressure Cook on High Pressure for 5 minutes. After cooking, allow a 10-minute natural release, then carefully perform a quick release of any remaining pressure.
- Fluff and Serve: Remove the lid, discard the thyme sprigs, allspice berries, and Scotch bonnet pepper. Fluff the rice and peas with a fork. Taste and adjust seasoning if needed, adding more salt if necessary.
- Serve Hot: Serve your flavorful Jamaican rice and peas as a side dish or a main course with your favorite meal!

What to serve with Jamaican rice and peas recipe
Here are some delicious vegetable-only ideas to serve with Jamaican rice and peas:
1. Callaloo: Sautéed callaloo, a leafy green similar to spinach, cooked with onions, garlic, and spices makes a nutritious and flavorful side with the perfect rice.
2. Steamed Broccoli: Bright green steamed broccoli seasoned with a squeeze of lime or lemon juice adds a fresh, vibrant touch to the delicious rice.
3. Roasted Sweet Potatoes: Sweet potatoes roasted with a sprinkle of cinnamon and nutmeg complement the flavors of rice and peas perfectly.
4. Caribbean Vegetable Medley: A mix of sautéed bell peppers, zucchini, and carrots seasoned with thyme and garlic provides color and nutrition to the flavorful side dish.
5. Fried Plantains: Sweet plantains sliced and fried until golden brown add a sweet contrast to the savory rice and peas.
6. Grilled Corn on the Cob: Corn brushed with coconut oil and grilled adds a slightly smoky flavor that pairs well with the dish.
More delicious serving ideas
7. Cabbage Slaw: A refreshing slaw made with shredded cabbage, carrots, and a light vinaigrette provides a crunchy texture and brightens the meal.
8. Zucchini Fritters: Crispy fritters made with grated zucchini and herbs can be a tasty accompaniment.
9. Vegetable Stir-Fry: A quick stir-fry of mixed vegetables like bell peppers, snap peas, and carrots tossed in a light soy sauce for added flavor.
10. Roasted Cauliflower: Seasoned and roasted cauliflower florets can add a nutty flavor and a satisfying crunch.
These vegetable options can enhance your meal while keeping it fresh, colorful, and nutritious!

Storing and reheating leftover Jamaican Coconut rice and beans recipe
Here’s how to store and reheat Jamaican rice and peas effectively:
Storing Jamaican Rice and Peas
1. Cool Down: Allow the rice and peas to cool to room temperature before storing. This helps prevent condensation and keeps the dish from becoming soggy.
2. Use Airtight Containers: Transfer the cooled rice and peas to airtight containers. Make sure to seal them tightly to prevent moisture and odors from affecting the dish.
3. Refrigeration: Store in the refrigerator if you plan to eat it within 3 to 4 days. The dish should be consumed within this timeframe for the best quality.
4. Freezing: For longer storage, you can freeze the rice and peas. Place them in freezer-safe containers, airtight containers, or freezer bags, leaving some space for expansion. It can be stored in the freezer for up to 3 months.
Reheating Jamaican Rice and Peas
1. From the Refrigerator:
– Microwave: Place the desired portion in a microwave-safe dish, add a splash of water to prevent drying out, and cover it with a microwave-safe lid or wrap. Heat in 1-minute intervals, stirring in between, until heated through.
– Stovetop: Heat a skillet over medium-low heat. Add the rice and peas, along with a small amount of water or coconut milk to prevent sticking. Stir frequently until heated through.
2. From the Freezer:
– Thawing: The night before, move the container from the freezer to the refrigerator to allow it to thaw slowly.
– Microwave: Place the thawed rice and peas in a microwave-safe dish with a bit of water and cover. Heat in 1-minute intervals, stirring as needed until heated through.
– Stovetop: In a skillet over medium-low heat, add the thawed rice and peas with a little water or coconut milk. Stir frequently until warmed through.
Tips
– Avoid Overheating: Be careful not to overheat the rice and peas, as this can lead to a mushy texture.
– Add Freshness: Consider adding a squeeze of lime or some chopped scallions after reheating to refresh the flavors.
By following these storage and reheating methods, you can enjoy your Jamaican rice and peas at their best!

What I’ve been making lately
- Traditional Colombian Natilla Recipe – Creamy Holiday Custard
- Best Stale Baguette Recipe: Easy Garlic Bread with Cheese (Domino’s Copycat!)
- Jamaican coconut rice and peas recipe (Classic beans)
- Perfect Ratio McCormick Cinnamon Sugar Recipe (Copycat)
- Ekmek Kataifi Recipe: Greek Custard & Cream Dessert
Jamaican rice and peas recipe FAQs

Make it a meal
Serve with:
And add a delicious salad like:
- Easy vegan Greek salad
- Vegan Spanish bean salad
- Roasted fennel and tomatoes salad
- Easy quick couscous salad
- Couscous with roasted carrots and Dukkah
And serve with a tasty bread like:
Delicious sauces you might like
- Best Quick Chinese Stir Fry Sauce
- Homemade Carolina Reaper Hot Sauce
- Copycat Arbys Red Ranch Sauce
- Easy Vietnamese Peanut sauce
- Easy Gluten Free Ponzu Sauce
- 10 Easy Hot Pot Dipping Sauces
- Japanese Hibachi Brown Sauce
Jamaican rice and peas recipe

Ingredients
Jamaican Coconut rice and beans recipe ingredients:
- 1 cup dried kidney beans – about 190g, rinsed, soaked overnight, and drained
- 3 cups water – about 710ml
- 1 small onion – finely chopped (about 1/2 cup or 75g)
- 2 scallions – finely chopped (about 1/4 cup or 25g)
- 3 garlic cloves – minced (about 1 tablespoon or 9g)
- 5 allspice berries
- 5 thyme sprigs
- 1 Scotch bonnet pepper
- 1/2 teaspoon grated fresh ginger – about 2g
- 2 teaspoons kosher salt – about 12g, plus more to taste
- 1/2 teaspoon black pepper – about 1g
- 1 13.5 oz can unsweetened coconut milk – (about 400ml)
- 2 cups long-grain white rice – about 370g
Instructions
How to make Jamaican red beans and rice recipe
Instructions for Making Jamaican Rice and Peas
- Start by gathering all your ingredients.
- In a large saucepan, add the soaked kidney beans and water, then bring it to a boil over medium-high heat. Once boiling, add the chopped onion, scallions, garlic, allspice berries, thyme sprigs, Scotch bonnet pepper, grated ginger, 2 teaspoons of salt, and 1/2 teaspoon of black pepper.
- Pour in the coconut milk and allow the mixture to come to a simmer.
- Cover the pan and reduce the heat to low. Let the beans gently simmer until they’re tender, which should take about 1 hour. Be sure to adjust the heat as needed to maintain a low simmer.
- Once the beans are soft, stir in the rice. Cover the pot again and continue cooking over low heat until the rice is fully cooked and the liquid has been absorbed, about 30 minutes. Stir every 5 minutes to prevent the rice from sticking to the bottom of the pan.
- Remove the pot from the heat and let it steam for an additional 10 minutes. Discard the thyme sprigs, allspice berries, and Scotch bonnet pepper.
- Fluff the rice and beans with a fork, season with more salt if needed, and serve hot.
Jamaican rice and peas instant pot instructions
- Set Up the Instant Pot
- Set the Instant Pot to Sauté mode. Add a splash of oil if desired and sauté the chopped onion, scallions, garlic, and grated ginger for 2–3 minutes, until softened and fragrant.
- Add the Beans and Spices
- Turn off the Sauté function. Add the soaked kidney beans (or canned beans if using), water, allspice berries, thyme sprigs, Scotch bonnet pepper, salt, and pepper. Stir to combine.
- Cook the Beans
- Secure the Instant Pot lid and ensure the valve is set to Sealing. Select Pressure Cook (or Manual) on High Pressure for 25–30 minutes. If using canned beans, reduce this time to 5 minutes. Allow for a 10-minute natural release, then carefully release any remaining pressure.
- Add the Coconut Milk and Rice
- Open the lid, stir in the coconut milk, and add the rinsed rice. Give it a good mix, ensuring the rice is submerged in the liquid.
- Pressure Cook the Rice
- Place the lid back on the Instant Pot and set the valve to Sealing. Select Pressure Cook on High Pressure for 5 minutes. After cooking, allow a 10-minute natural release, then carefully perform a quick release of any remaining pressure.
- Fluff and Serve
- Remove the lid, discard the thyme sprigs, allspice berries, and Scotch bonnet pepper. Fluff the rice and peas with a fork. Taste and adjust seasoning if needed, adding more salt if necessary.
- Serve Hot
- Serve your flavorful Jamaican rice and peas as a side dish or a main course with your favorite meal!
Notes
- Chili – This brings a gentle kick of heat and depth of flavor to the dish, giving it that authentic touch! However, if you prefer a milder dish, you can leave it out without losing too much flavor.
- Scotch Bonnet Substitute – Scotch bonnet is the traditional choice for this dish, but if it’s hard to find, you can easily swap it with a Habanero pepper. Alternatively, you can use a large red cayenne pepper or even a bird’s eye chili if you prefer.
- Beans – While kidney beans are classic, black beans make a great alternative and have a similar appearance. Other types of beans will also work well if needed.
- Coconut Milk – Not all coconut milks are equal! The cheaper varieties tend to contain more water and less coconut, which means less flavor. Try to choose one with over 70% coconut content (I recommend Ayam, which has 89%). Check the ingredients list for better quality.
- Low-fat Coconut Milk – It will work, but won’t have the same rich coconut flavor as full-fat versions.
- Rice Varieties – Long-grain rice is the best option as it helps the grains stay separate and fluffy. You can also use basmati, jasmine, or medium-grain rice. If using sushi rice (short grain), the result will be stickier. This recipe isn’t ideal for brown rice, arborio (risotto rice), paella rice, or grain alternatives like cauliflower or quinoa.
Canned beans hack:
Here are some easy tips for using canned beans instead of dried beans in this recipe: 1. Skip the Soaking: Canned beans are already cooked, so you don’t need to soak them overnight like dried beans. 2. Drain and Rinse: Be sure to drain and rinse the canned beans thoroughly to remove excess sodium and the canning liquid. 3. Add Them Later: Since canned beans are already cooked, add them to the recipe when you add the coconut milk and rice. This prevents them from overcooking and becoming too soft. 4. Reduce Cooking Time: Because you’re using pre-cooked beans, you won’t need to simmer them for an hour. Simply cook the rice until tender, stirring the beans in just before everything is done.About the Author
Recipe developed by Simone, a vegetarian chef and food blogger with 13+ years of vegan cooking experience.