Jamaican Red Beans and Rice Recipe: Island Spice in Every Bite

Jamaican Red Beans and Rice Recipe: Island Spice in Every Bite

There’s something deeply satisfying about the rich, aromatic flavors of this traditional dish that brings Jamaican comfort to your table. The combination of kidney beans, coconut milk, and island spices creates a meal that’s both hearty and full of character.

What makes this recipe special is its simplicity and authenticity. Allspice, thyme, and scotch bonnet work together to create layers of flavor that develop beautifully during cooking. The result is a perfectly seasoned dish that’s naturally vegan.

The beans become tender and creamy while soaking up all the spices, and the rice cooks directly in the flavorful broth. Every bite delivers that signature Jamaican warmth and depth that makes this dish so beloved.

Serve it as a main course or alongside your favorite protein. This is island cooking at its best.

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

Ingredients for Jamaican Red Beans and Rice

Rich spices, creamy beans, and coconut milk make this island classic unforgettable.

Ingredient Amount Notes
Red Kidney Beans 🌱 1 lb Dried, soaked overnight preferred
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed before use
Coconut Milk 🥥 1 can Full-fat for creaminess
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed for less heat
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Fresh Thyme 🌿 ¼ cup Chopped, stems removed
Ground Allspice 🌶️ 1 tsp Essential Jamaican flavor
Dried Thyme 🍃 1 tsp If fresh is unavailable
Ground Cumin 🌿 ½ tsp Adds earthy depth
Scallions 🧅 3 whole Thinly sliced for garnish
Vegetable Broth 💧 3 cups Low-sodium preferred
Olive Oil 🫒 2 tbsp For sautéing aromatics
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The allspice and scotch bonnet are non-negotiable for authentic flavor. Caribbean markets will have the best selection, but most grocery stores carry them too (check the international aisle). I always grab Goya coconut milk—it’s consistently thick and creamy. For the kidney beans, dried are ideal (soak them overnight), but canned works in a pinch if you rinse them well.

No scotch bonnet? Habanero is the closest substitute, but go easy—it’s hotter. Fresh thyme can be swapped for dried at one-third the amount. If you can’t find allspice, a mix of cinnamon, nutmeg, and cloves (equal parts) gets you close. Vegetable broth can be homemade or store-bought, but avoid anything with added msg if you’re sensitive to it.

This keeps well—actually improves overnight as the flavors meld. Store in the fridge for up to 4 days, or freeze for 3 months. Reheat gently on the stove with a splash of water (or coconut milk) to bring it back to life.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—beans, rice, and coconut milk—so I’m not juggling multiple pans.
  • Creamy Heat: The coconut milk balances the Scotch bonnet’s kick, making it rich but still exciting.
  • Feeds a Crowd: Leftovers taste even better the next day, and it stretches easily for gatherings.
  • Pantry Hero: Red kidney beans and rice are cheap staples, and I always have onions on hand.

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

Here’s how I bring authentic island flavor to every satisfying bite.

Step 1: Sauté Aromatics to Build Flavor

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 it turns translucent and just starts to soften. This creates the flavor base for your dish.

Stir in the 4 cloves minced Garlic Cloves, the 1 whole Scotch Bonnet Pepper (with seeds removed), the 1 tsp Ground Allspice, the 1 tsp Dried Thyme, and the 0.5 tsp Ground Cumin. Cook for another 1-2 minutes until the garlic becomes fragrant—don’t let it brown or it will turn bitter.

Step 2: Cook the Beans Until Tender

Add the 1 lb Red Kidney Beans (drained if soaked overnight) to the pot along with the 3 cups Vegetable Broth. Bring to a boil, then reduce heat to low, cover, and simmer for 45-60 minutes until the beans are tender but not mushy.

Check the beans occasionally and add a little water if the mixture becomes too dry. The beans should be soft enough to mash slightly with a fork but still hold their shape. Stir in the 0.25 cup Fresh Thyme during the last 10 minutes of cooking to infuse its bright, herbal flavor.

Step 3: Incorporate Coconut Milk and Rice

Once the beans are tender, pour in the 1 can Coconut Milk and stir to combine. Add the 1.5 cups Long-Grain White Rice (rinsed) and the 1 tsp Salt. Stir well to distribute the rice evenly throughout the pot.

Increase the heat to medium-high and bring the mixture back to a gentle boil. This step ensures the rice absorbs all the rich, spiced liquid. The coconut milk will create a creamy, fragrant broth that gives this dish its signature Jamaican character.

Step 4: Simmer Until Rice is Fluffy

Reduce the heat to low, cover the pot, and let it simmer for 20-25 minutes. Avoid stirring during this time to prevent the rice from becoming mushy. The rice is done when all the liquid has been absorbed and the grains are tender.

Turn off the heat and let the dish sit, covered, for 5-10 minutes. This resting time allows the rice to steam and become perfectly fluffy. Remove the Scotch Bonnet Pepper before serving if you prefer less heat.

Step 5: Garnish and Serve Warm

Fluff the rice and beans gently with a fork. Taste and adjust seasoning with additional salt or 0.5 tsp Black Pepper if needed. The flavors should be bold and well-balanced, with a subtle kick from the Scotch Bonnet.

Garnish with the 3 whole thinly sliced Scallions and serve warm. Each bite should be packed with the warm, earthy spices and creamy texture that make this dish a comforting classic.

👨‍🍳

Pro Tips For Making Jamaican Red Beans And Rice

  • Soak the Beans: I learned this the hard way—dry kidney beans need at least 4 hours in cold water to soften properly, or they’ll stay tough no matter how long you simmer them.
  • Temper the Coconut Milk: After burning a pot of separated coconut milk, I now warm it slowly in a saucepan before adding it to the rice, which prevents curdling.
  • Seed the Scotch Bonnet: Skip leaving the seeds in unless you want fire-breathing heat—just the pepper flesh gives plenty of flavor without overwhelming spice.
  • Use Bean Liquid: Sounds weird, but it works: reserve about a cup of the bean cooking liquid to add to the rice—it deepens the flavor way more than plain water.

Pro Cooking Tips for Perfect Results

Bean Soaking Secret

For the creamiest texture, soak your 1 lb Red Kidney Beans overnight in plenty of water with a pinch of baking soda. This reduces cooking time by up to 30 minutes and helps break down the starches for a smoother finish. I always notice the difference in the final dish. 💡

Spice Bloom Technique

When toasting your 1 tsp Ground Allspice and 0.5 tsp Ground Cumin, do it in the 2 tbsp Olive Oil before adding onions. This 30-second step releases essential oils, deepening the flavor profile significantly.

Coconut Milk Tip

Use full-fat coconut milk and shake the can well before opening. The cream at the top contains most of the fat that gives this dish its signature richness. I prefer Goya brand for consistency.

Rice Cooking Trick

Rinse your 1.5 cups Long-Grain White Rice until the water runs clear to remove excess starch. This prevents the grains from becoming gummy as they absorb the flavorful cooking liquid during the 20-25 minute simmer.

Scotch Bonnet Hack

For controlled heat, make a small slit in the Scotch Bonnet Pepper instead of removing the seeds. This allows flavor to infuse while letting you remove it easily before serving if the dish becomes too spicy.

Resting Matters

That 5-10 minute rest after cooking isn’t optional. The rice continues to steam, absorbing any remaining liquid. Skipping this step often results in a wetter, less cohesive dish. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 70g25%
Dietary Fiber 12g43%
Sugars 2g
Protein 15g30%
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 kidney beans instead of dried?

Yes, but rinse them well and reduce cooking time. Add them with the coconut milk and simmer for just 10-15 minutes to avoid mushiness.

2

How do I make it less spicy?

Remove all seeds from the Scotch Bonnet or replace with bell pepper. You can also halve the pepper and remove it after cooking.

3

What if my rice is undercooked?

Add 1/4 cup water, cover, and cook on low heat for an extra 5-10 minutes. Let it rest before checking again.

4

Can I make this ahead?

The flavors improve overnight. Store in the fridge for up to 4 days or freeze for 3 months.

★★★★★5.0(6 reviews)
Tyler Campbell