Skip to Content

Jamaican Red Beans and Rice

These Jamaican red beans and rice are so delicious. With buttery red kidney beans and creamy coconut rice it will always be a favorite in my household! Traditional preparations cook the beans from dry and prepare the coconut milk from scratch, but with a couple easy and pantry friendly substitutions you have a recipe that equally delights with very little effort.

jamaican red rice and beans in a bowl garnished with scallions

Red beans and rice is a wonderful one pot and hands off meal, cosy and comforting to the max. You can eat it as a meal on its own, but it’s also a great side dish. At minimum I like to cook up some greens (like these smoky collard greens) or other veggie to go alongside it. It’s also great served with some grilled tofu or Jamaican jerk tempeh.

There are many variations of beans and rice, and it’s really hard to go wrong with this classic Caribbean combo!

I love this recipe because you literally throw a bunch of stuff in a pot, let it cook for a bit, then add rice and cook until the rice is tender. While it cooks I’m able to prepare a side dish and do all the dishes. Of which there are very few!

jamaican red beans and rice in a bowl with jerk tempeh

Ingredients for Jamaican red beans and rice:

Traditionally you use a variety of red beans that are smaller than kidney beans, however these can be harder to find at your average grocery store and usually sold dried.

Kidney beans are a bit different but still an excellent choice for this dish and very commonly used. I use canned kidney beans because it’s super easy and I always have some cans on hand in the pantry (in part because this recipe for Afghan lubya).

You can also substitute pinto beans or even black beans in this recipe. However if you want that classic pink hue to the rice you’ll want to use some kind of red colored beans!

beans, onion, garlic, spices, and chili pepper in a pot

The beans get cooked with a whole lot of seasoning–onion, scallions, garlic, scotch bonnet pepper, thyme, allspice, jerk seasoning, and coconut milk. Oh and salt and pepper of course!

Sometimes, if I’ve made my Jamaican jerk sauce and have some extra in the fridge, I’ll throw in a spoonful of that instead of the dried jerk seasoning.

Lastly, you of course need rice! I like long grain white rice or jasmine rice for this recipe. While you can make red beans and rice with brown rice, cooking times will be longer and beans might cook down and start to lose their shape as a result.

pouring coconut milk into ingredients for red beans and rice

The scotch bonnet pepper, or controlling the spice level of this recipe:

The peppers are cooked whole in this dish, which allows them to lend their fruity flavor but very little of the heat. Cutting the peppers in half, or piercing holes in them with a knife will let more of the spice out.

The classic choice of chili for Jamaican red beans and rice is the scotch bonnet pepper. However, they can be tricky to source outside of the Caribbean or Caribbean grocery stores. Habaneros have a similar heat level and are good substitutes, I will regularly use them instead.

I used Trinidadian scorpion peppers this time around because I grew a bunch a plant in my garden this year! These are an order of magnitude spicier than scotch bonnet or habanero peppers, but since the peppers are cooked whole the dish remains fairly mild. By my standards anyway!

You can always decrease the heat by using a less spicy pepper like jalapeño or serrano chiles. Remember as they’re left whole very little of the spice comes out!

That being said, if you can find them I really recommend you use a Caribbean pepper (e.g., scotch bonnet or scorpion) for this recipe! They have such delicious fruity flavors underneath their heat and really add something special to the dish.

If using a very spicy pepper, make sure to remove it before fluffing the rice and eating!

fluffed jamaican red rice and beans in a pot

The preparation:

We’ve gone over the broad strokes of how to make this recipe and I promise it really is that simple!

First we cook the beans with the seasonings a bit. This step helps develop the flavors of the onion, garlic, and spices and gives extra time for the flavor to soak into the beans.

Then you add the rice, bring the mixture back to a low simmer (just the same as cooking rice normally!), and cover the pot. The white rice cooks in 15 minutes and then turn the heat off and let it steam untouched for 10 minutes. Then fluff up the rice, removing the whole pepper and sprigs of thyme. And enjoy! Super simple 🙂

red beans and rice in a bowl, side angled shot

And in case that was too much writing about rice and beans for you (“why’d you write a story about your mom’s cousin’s best friend’s husband’s family’s history, I just want the recipe!”), I just want to let you know my original plan for this post was to just write:



I think that speaks for itself, don’t you!

jamaican red beans and rice in a bowl with jerk tempeh

More bean recipes:

I’m just going to assume you love beans as much as I do, so here are some other delicious recipes to try!

If you make these homemade vegan biscuits, leave a comment below and rate the recipe on the recipe card. And please share your photos with me on Instagram, tag @thecuriouschickpea and #thecuriouschickpea. I love seeing your recreations!

jamaican red rice and beans in a bowl garnished with scallions

Jamaican Red Beans and Rice

Yield: 8 servings
Prep Time: 10 minutes
Cook Time: 30 minutes
Additional Time: 10 minutes
Total Time: 50 minutes

Jamaican red beans and rice makes a great main dish or side dish. It's naturally vegan and gluten free, and so easy to make! Any extra will freeze really nicely for future meals.


  • 2 15oz cans kidney beans (3 cups cooked), drained and rinsed
  • 1/2 yellow onion, finely diced
  • 2 scallions, thinly sliced
  • 2-4 cloves garlic, smashed and peeled
  • 3-4 sprigs of thyme (or 1 tsp dried thyme)
  • 1 scotch bonnet, habanero, Trinidadian scorpion, or other chili pepper, whole
  • 1/2 tsp ground allspice
  • 1 1/2 tsp Jamaican jerk seasoning (mild), or 1 tbsp jerk sauce
  • 2 tsp salt
  • black pepper, to taste
  • 15oz can full fat coconut milk
  • 2 1/2 cups water
  • 2 cups long grain rice, rinsed
  • Scallion greens, for garnish


  1. Add everything but the rice to a large heavy bottomed pot–kidney beans, onion, scallion, garlic, thyme, scotch bonnet or other pepper, allspice, jerk seasoning, salt, pepper, coconut milk and water.
  2. Bring to a low boil over high heat, then turn the heat down to low and cover the pot. Let simmer for 15 minutes.
  3. Add the rinsed and drained rice and stir into the beans. Turn the heat to medium and bring it back to a simmer. Turn the heat down to low and cover the pot. Let simmer on low for 15 minutes, then turn off the heat without lifting the lid!
  4. Let steam with the heat off for 10 minutes, then open the pot, remove the whole pepper and thyme stems and fluff the rice with a fork.
  5. Serve garnished with scallion greens and enjoy!

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 8 Serving Size: 1
Amount Per Serving: Calories: 301Total Fat: 12gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 0mgSodium: 607mgCarbohydrates: 39gFiber: 7gSugar: 1gProtein: 12g

Nutrition is calculated automatically so should be used as an estimate.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Wednesday 14th of December 2022

Can i sub the coconut milk with say, chicken broth?? Or is the cococnut an essential?


Wednesday 15th of February 2023

@MElissa, the coconut milk is essential


Sunday 19th of June 2022

Outstanding recipe, made it today and got a thumbs up from a friend from Jamaica! Used half a Habanero as that's what I had but it was plenty hot. Thanks for the recipe!


Sunday 16th of January 2022

Excellent! Made it with organic unsweetened soy milk instead of coconut milk since that’s all I had. Tastes amazing. Had it with your jerk tempeh recipe it’s super easy and tastes great.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe