Jamaican Spiced Rice and Beans

Highlighted under: Global Flavors

I’ve always loved the vibrant and bold flavors of Jamaican cuisine, and this Spiced Rice and Beans recipe is one of my favorites. It’s not just a side dish; it’s a delicious, savory experience that brightens any meal. Combining perfectly cooked rice with hearty beans and a cascade of spices, this dish is perfect for gatherings or a cozy family dinner. I find that the secret lies in letting the spices bloom in the oil, creating a captivating aroma that pulls everyone to the table. Trust me, this dish will impress your guests!

Natalie Briggs

Created by

Natalie Briggs

Last updated on 2026-01-10T12:16:13.838Z

When I first tried Jamaican Spiced Rice and Beans, I was blown away by how simple yet flavorful it was. The balance of spices, from thyme to allspice, really makes this dish stand out. I decided to recreate my own version at home, and it was a hit! The key to a perfect rice and beans is to let the beans sit in the flavorful base before adding the rice, ensuring each grain is infused.

Cooking the rice with the beans not only makes for a convenient one-pot meal but also directly enhances the flavor profile. I always add a touch of coconut milk for creaminess; it brings a subtle sweetness that perfectly complements the spices. Give it a try, and you'll see how this dish can elevate your dinner routine!

Why You'll Love This Recipe

  • Aromatic spices that transport you to Jamaica
  • Balanced flavors of savory beans and fluffy rice
  • Easy to prepare, perfect for any occasion

The Role of Spices

In this Jamaican Spiced Rice and Beans recipe, the spices play a crucial role in building depth of flavor. When you sauté the thyme, allspice, and cayenne pepper, they release their essential oils, which infuse the dish with a warm, aromatic character. Make sure to sauté them for just about a minute until you can smell their fragrance wafting through the kitchen. This step is vital as it enhances the overall taste and sets the tone for the rest of the meal.

If you're looking to customize the spice levels, feel free to adjust the cayenne pepper. For a milder dish, start with a pinch and taste the mixture before adding more. Conversely, if you love heat, consider incorporating some crushed red pepper flakes or a dash of hot sauce during the cooking process. Each spice contributes not just to flavor, but also to the beautiful colors you'll see once the dish is fully prepared.

Texture and Consistency

Achieving the perfect texture in rice can sometimes be daunting. For this recipe, using long-grain rice ensures that each grain remains fluffy and distinct after cooking. Avoid stirring once the rice is added and the liquid has come to a boil; this helps prevent the rice from becoming gummy. When simmering, ensure that the heat is low enough so the rice cooks evenly and the coconut milk doesn’t burn to the bottom of the pot.

When the cooking time is complete, let the dish sit covered for an additional five minutes off the heat. This resting period allows the steam to continue cooking the rice gently, making it light and airy. If you notice any excess liquid remaining after cooking, simply increase the heat to medium once uncovered and let it simmer for a few more minutes to evaporate the moisture.

Serving Suggestions and Variations

This Spiced Rice and Beans dish pairs beautifully with a variety of protein options. Consider serving it alongside jerk chicken or grilled fish for a complete Jamaican feast. For a vegetarian twist, add in some sautéed vegetables or diced avocado for extra creaminess. You can also top the rice with a dollop of fresh salsa or a squeeze of lime for brightness.

If you're preparing this dish in advance, it stores well in the refrigerator for up to three days. When ready to serve, simply reheat it on the stovetop over low heat, adding a splash of water to help revive moisture. For long-term storage, consider portioning it into airtight containers and freezing it. It will keep in the freezer for up to a month, making it an excellent meal prep option.

Ingredients

Gather the following ingredients:

Ingredients

  • 1 cup long-grain rice
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 bell pepper, diced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon allspice
  • 1/4 teaspoon cayenne pepper
  • 1 can (14 oz) coconut milk
  • 2 cups vegetable broth
  • Salt and pepper to taste
  • 2 tablespoons vegetable oil
  • Fresh cilantro for garnish

Make sure to rinse the rice before cooking for the best texture.

Instructions

Here's how to prepare this delicious dish:

Sauté the Vegetables

In a large pot, heat the vegetable oil over medium heat. Add the chopped onion and bell pepper, sautéing until they are soft, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Add Spices and Beans

Sprinkle in the thyme, allspice, and cayenne pepper, stirring well to combine. Add in the drained kidney beans, mixing everything together for about 2 minutes.

Combine Rice and Liquid

Stir in the rice, coconut milk, and vegetable broth. Season with salt and pepper, then bring the mixture to a boil.

Cook the Rice

Once boiling, reduce the heat to low, cover the pot, and let it simmer for about 20 minutes, or until the rice is cooked and the liquid has absorbed.

Fluff and Serve

Remove from heat and let it sit covered for an additional 5 minutes. Fluff the rice with a fork and garnish with fresh cilantro before serving.

Enjoy your flavorful Jamaican Spiced Rice and Beans!

Secondary image

Pro Tips

  • To enhance the dish, feel free to add some cooked chicken or shrimp for a heartier meal.

Ingredient Insights

The use of coconut milk in this recipe not only adds richness but also a slight sweetness that balances the spices. If you're dairy-free or aiming for a lighter alternative, you can substitute with almond milk or even a vegetable stock for a different flavor profile. However, keep in mind that this may change the creaminess of the dish.

Kidney beans are significant for their hearty texture and ability to absorb the spices. If you're in a pinch and don’t have kidney beans on hand, pinto or black beans work just as well. Just ensure they’re drained and rinsed properly to remove any canning liquid that might alter the flavor of your dish.

Troubleshooting Common Issues

If you find your rice clumping or becoming mushy, it might be due to stirring during the cooking process or adding too much liquid. To prevent this, measure your liquids accurately and avoid stirring once you've combined everything. If already cooked, fluffing the rice gently with a fork can help separate clumps.

In the event that your dish feels bland after cooking, consider adjusting with additional salt, lime juice, or even a splash of soy sauce for added umami. Always taste before serving; adjusting flavors at the end can significantly enhance the overall experience of the dish.

Questions About Recipes

→ Can I use brown rice instead of white?

Yes, but you will need to adjust the cooking time and liquid. Brown rice generally takes longer to cook.

→ Is this dish vegan-friendly?

Absolutely! All the ingredients are plant-based, making it a delicious vegan option.

→ How long can leftovers be stored?

You can store leftovers in an airtight container in the fridge for up to 3 days.

→ Can I make this dish ahead of time?

Yes, you can prepare it in advance and reheat when ready to serve. It actually tastes even better the next day!

Jamaican Spiced Rice and Beans

I’ve always loved the vibrant and bold flavors of Jamaican cuisine, and this Spiced Rice and Beans recipe is one of my favorites. It’s not just a side dish; it’s a delicious, savory experience that brightens any meal. Combining perfectly cooked rice with hearty beans and a cascade of spices, this dish is perfect for gatherings or a cozy family dinner. I find that the secret lies in letting the spices bloom in the oil, creating a captivating aroma that pulls everyone to the table. Trust me, this dish will impress your guests!

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Natalie Briggs

Recipe Type: Global Flavors

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1 cup long-grain rice
  2. 1 can (15 oz) kidney beans, drained and rinsed
  3. 1 onion, finely chopped
  4. 2 cloves garlic, minced
  5. 1 bell pepper, diced
  6. 1 teaspoon dried thyme
  7. 1/2 teaspoon allspice
  8. 1/4 teaspoon cayenne pepper
  9. 1 can (14 oz) coconut milk
  10. 2 cups vegetable broth
  11. Salt and pepper to taste
  12. 2 tablespoons vegetable oil
  13. Fresh cilantro for garnish

How-To Steps

Step 01

In a large pot, heat the vegetable oil over medium heat. Add the chopped onion and bell pepper, sautéing until they are soft, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.

Step 02

Sprinkle in the thyme, allspice, and cayenne pepper, stirring well to combine. Add in the drained kidney beans, mixing everything together for about 2 minutes.

Step 03

Stir in the rice, coconut milk, and vegetable broth. Season with salt and pepper, then bring the mixture to a boil.

Step 04

Once boiling, reduce the heat to low, cover the pot, and let it simmer for about 20 minutes, or until the rice is cooked and the liquid has absorbed.

Step 05

Remove from heat and let it sit covered for an additional 5 minutes. Fluff the rice with a fork and garnish with fresh cilantro before serving.

Extra Tips

  1. To enhance the dish, feel free to add some cooked chicken or shrimp for a heartier meal.

Nutritional Breakdown (Per Serving)

  • Calories: 250 kcal
  • Total Fat: 10g
  • Saturated Fat: 5g
  • Cholesterol: 0mg
  • Sodium: 320mg
  • Total Carbohydrates: 36g
  • Dietary Fiber: 6g
  • Sugars: 3g
  • Protein: 6g