Jamaican Rice and Kidney Beans Recipe: Coconut-Infused Island Tradition

Jamaican Rice and Kidney Beans Recipe: Coconut-Infused Island Tradition

This dish brings authentic Jamaican flavors to your kitchen with every rich, coconut-infused bite. A traditional staple, it combines tender kidney beans and fragrant rice for a satisfying meal.

I’ve perfected the balance of spices and coconut milk to create a dish that’s both hearty and aromatic. The slow simmering process ensures every grain of rice absorbs the bold island flavors.

The result is a creamy, slightly sweet, and savory one-pot wonder that’s deeply comforting. It’s a taste of Jamaica that’s simple to make but impossible to forget.

Serve it as a main or alongside jerk chicken for a complete island feast.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Jamaican Rice and Kidney Beans

Rich coconut milk, aromatic spices, and hearty beans make this dish unforgettable and deeply satisfying.

Ingredient Amount Notes
Dried Red Kidney Beans 🫘 1 cup Soaked overnight, drained
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Coconut Milk 🥥 1 can Full-fat for creaminess
Vegetable Stock 🥬 2 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Finely diced
Garlic Cloves 🧄 4 cloves Minced for depth
Fresh Thyme Sprigs 🌿 4 sprigs Leaves stripped, stems discarded
Ground Allspice 🌶️ 1 tsp Essential for authenticity
Ground Cumin 🌿 ½ tsp Toasted for earthiness
Scotch Bonnet Pepper 🌶️ 1 whole Seeded, minced (adjust for heat)
Fresh Ginger Root 🌿 1 tbsp Peeled, finely grated
Green Onions 🧅 ½ cup Thinly sliced, divided
Olive Oil 🫒 2 tbsp For sautéing aromatics
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The kidney beans are the soul here—Goya or Camellia brands hold their shape best. Coconut milk is non-negotiable for that creamy base; Thai Kitchen or Native Forest are my go-tos (avoid light versions). For the allspice, Penzeys has the freshest stock, but any grocery store jar works in a pinch. Fresh thyme is ideal, but dried at one-third the amount gets you close.

No fresh ginger? Ground ginger at half the amount works, but fresh brings the brightness. Out of Scotch bonnet? Habanero is the closest swap—both pack serious heat. For the rice, basmati or jasmine can stand in, but long-grain white absorbs the flavors best. Vegetable stock can be homemade or store-bought (Better Than Bouillon is a favorite).

Leftovers taste even better the next day. Stores 4-5 days in the fridge, freezes for 3 months. I always double the recipe—it disappears fast. Reheat gently with a splash of water to revive.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—soaked kidney beans, rice, and coconut milk—minimal cleanup, maximum flavor.
  • Creamy Spice Boost: The coconut milk and onion create this rich, slightly sweet base that makes every bite irresistible.
  • Feeds a Crowd: Honestly, it’s my go-to for potlucks since it stretches easily and tastes even better the next day.
  • Budget Stretch: Dried beans and rice mean this dish costs pennies per serving but tastes like a million bucks.

Step-by-Step Instructions for Jamaican Rice and Kidney Beans

This traditional method delivers rich, coconut-infused rice with tender beans every time.

Step 1: Sauté Aromatics to Build Flavor Foundation

Heat the 2 tbsp Olive Oil in a large pot over medium heat. Add the finely diced Yellow Onion and cook for 3-4 minutes until translucent and just beginning to soften at the edges. The onion should glisten but not brown—this gentle start prevents bitterness.

Stir in the minced Garlic Cloves, finely grated Fresh Ginger Root, and seeded, minced Scotch Bonnet Pepper. Cook for 1 minute until the mixture becomes fragrant. Here’s where it gets important: add the Ground Allspice and Ground Cumin now and toast for 30 seconds—this blooms their earthy, warm notes that define this dish.

Step 2: Cook Kidney Beans Until Tender

Add the soaked and drained Dried Red Kidney Beans to the pot along with the 2 cups Vegetable Stock. Bring to a boil, then reduce heat to low, cover, and simmer for 45-50 minutes until the beans are tender but still hold their shape. You’ll know they’re ready when you can press one between your fingers with minimal resistance.

Keep an eye on the liquid level—if it drops too low before the beans are done, add a splash of water. Stir in the 1 tsp Salt and 0.5 tsp Black Pepper during the last 10 minutes of cooking. The Fresh Thyme Sprigs (leaves only) can go in now too; their subtle floral notes will infuse beautifully.

Step 3: Incorporate Rice and Coconut Milk

Once the beans are tender, stir in the 1.5 cups Long-Grain White Rice (rinsed until water runs clear) and the 1 can Coconut Milk. Make sure to scrape the bottom of the pot to release any browned bits—this adds depth to the final dish. The mixture should look creamy and slightly thick at this stage.

Bring everything to a gentle simmer, then reduce heat to low, cover, and cook for 20-25 minutes. Resist the urge to peek—steam is your friend here. The rice is done when all the liquid is absorbed and the grains are tender. If you notice the top looks dry but the rice isn’t done, add a ¼ cup of water and continue cooking.

Step 4: Rest and Finish with Fresh Green Onions

Remove the pot from heat and let it sit, covered, for 10 minutes. This resting period allows the rice to steam and absorb any remaining liquid, ensuring a uniform texture. The grains should be distinct but tender, and the beans should be creamy without falling apart.

Fluff the rice gently with a fork, then stir in half of the Green Onions. The remaining Green Onions can be sprinkled on top as a garnish just before serving. The dish should be rich and fragrant, with the coconut milk lending a subtle sweetness that balances the heat from the Scotch Bonnet. Serve warm and enjoy the layers of island flavor.

👨‍🍳

Pro Tips For Making Jamaican Rice And Kidney Beans

  • Soak the Beans: I learned this the hard way—dried kidney beans need an overnight soak in plenty of water, or they’ll stay tough no matter how long you simmer them.
  • Toast the Rice: Before adding liquids, cook the rice in a bit of oil with the onions for 2-3 minutes until slightly golden. It adds a nutty depth that plain rice just can’t match.
  • Skip the Salt Early: Resist the urge to salt the beans while they’re cooking—it hardens their skins. Wait until they’re tender, then season to taste.
  • Use Full-Fat Coconut Milk: Sounds weird, but it works: the light version just doesn’t give the same creamy richness to the rice. The fat carries the flavor in a way water or broth can’t.

Make-Ahead Tips for jamaican rice and kidney beans

Overnight Prep

Soak the 1 cup Dried Red Kidney Beans overnight in plenty of water—they’ll double in size. This cuts cooking time nearly in half and ensures even tenderness. I always do this the night before so the beans are ready when I start cooking. ⏰

Spice Mix Prep

Measure and combine your Ground Allspice and Ground Cumin the night before. Store in a small airtight container to keep the flavors fresh. This saves time and prevents last-minute measuring when the recipe gets busy.

Rice Prep

Rinse your 1.5 cups Long-Grain White Rice until the water runs clear, then let it drain in a fine-mesh strainer. This removes excess starch and prevents a gummy texture. I leave it in the strainer overnight to dry slightly, which helps it absorb the coconut milk better. 💡

Chop Aromatics

Finely dice the Yellow Onion and mince the Garlic Cloves and Fresh Ginger Root the night before. Store them separately in the fridge in small airtight containers to preserve freshness. This makes the morning cooking process much smoother.

Coconut Milk Tip

If using canned Coconut Milk, give it a good shake before bed and store it at room temperature. This prevents the cream from separating too much, making it easier to incorporate into the dish. Thai Kitchen or Native Forest brands work best.

Day-Of Assembly

In the morning, everything is ready to go. The beans will cook faster, and all your prep work is done. Just follow the cooking steps, and you’ll have a delicious meal with minimal effort. This dish actually tastes better the next day as the flavors meld. 🌟

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 62g23%
Dietary Fiber 12g43%
Sugars 2g
Protein 14g28%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use canned beans to save time?

Yes, but the texture differs. Use 3 cans (15 oz each), drained and rinsed, and reduce the cooking liquid by 1 cup. They’ll be softer but still flavorful.

2

What if I don’t have Scotch bonnet peppers?

Substitute with habanero for similar heat, or use jalapeño plus a pinch of cayenne for a milder kick. Adjust to taste!

3

How do I prevent the rice from turning mushy?

Rinse the rice thoroughly until water runs clear, and avoid stirring while cooking. Let it steam undisturbed for the best texture.

4

Can I make this dish ahead of time?

It tastes even better the next day. Store in an airtight container for up to 4-5 days in the fridge. Reheat with a splash of water.

★★★★★4.6(3 reviews)
Tyler Campbell