The Boldest Rice and Beans You’ll Ever Make

By Published On: November 6th, 2023

This traditional Costa Rican rice and beans recipe is like gallo pinto on steroids. Combining white rice and black beans with coconut milk and habanero pepper- you have to try it!

About Caribbean Rice and Beans

We all know that rice and beans are the staple foods of Costa Rica. Many people visit the country and immediately try gallo pinto– and confuse gallo pinto with what Costa Ricans call, in English, “Rice and beans.”

But rice and beans is a completely different recipe, as it combines red beans with rice cooked in coconut milk, and spiced with a bit of habanero pepper. The dish is said in English, rather than Spanish, because of the Jamaican influence both on the dish itself and the language in the Caribbean.

Beginning in the 19th century, Costa Rica started to boost its in-country transportation through the construction of a railroad from the port of Limón on the Caribbean side to the capital city of San José.

Workers on this railroad were mostly indigenous Costa Ricans (Talamancans) and Jamaican immigrants. Of course, they were served gallo pinto when they arrived (also known as “spotted rooster”)- a combination of red (kidney) beans, white rice, and Salsa Lizano.

The flavors of the gallo pinto didn’t quite fit with the cultural palates of the new workers, so they spiced the gallo pinto dish up with some coconut milk and habanero pepper (known in Costa Rica as “chile panameño.”)

Over time, boiled chicken thighs were added as a side dish, and the result is beyond delicious. Costa Rican “Rice and Beans” was born as a gastronomic mix of flavors- here’s the recipe.

Costa Rican Rice and Beans

(printable recipe below)

Serves 8

Ingredients

For the Beans:

  • 1 lb red beans
  • 1/2 red pepper, cut into 3 pieces
  • handful cilantro, roughly chopped
  • 2 garlic cloves, whole
  • 1/2 white or yellow onion, peeled and roughly chopped
  • 2 tsp salt (we prefer sea salt)
  • Salsa Lizano (optional, for garnish)

For the Rice and Beans:

  • 3 cups black beans or kidney beans, cooked
  • 1½ cups coconut milk
  • 2 cups water
  • 1 small roll of fresh thyme
  • 1 stick margarine (substitute butter)
  • 1 teaspoon curry powder
  • 1 teaspoon ground black pepper
  • 1 teaspoon Sazón Completo
  • ¼ cup Salsa Lizano
  • 5 cloves garlic, finely chopped
  • 2 stalks celery, leaves on, finely chopped
  • 1 yellow onion, finely chopped
  • ½ sweet red pepper, finely chopped
  • 4 cups long-grain white rice, uncooked
  • 3 whole habanero peppers
  • 2 teaspoons salt

Instructions

For the Beans:

  1. Rinse the beans and place them in the crock pot.
  2. Rinse and chop your veggies, then add them on top of the beans. 
  3. Add salt and enough water to cover the beans, plus about another 2 inches. Since the beans do absorb quite a bit of water when cooking, you want to have some extra so the beans don’t scald and stick to the bottom of your pot.  
  4. Cook the beans in the slow cooker on low for 8-10 hours, or cook on high for 4-5 hours. The cooking time varies depending on your pot and electrical current.
  5. I add the salt at the beginning of the recipe, but many people prefer to add it in the last 30 minutes of cooking because they say the salt makes the beans harden. I don’t think it does, but to each his own.
  6. When you are ready to serve, just remove the large vegetable chunks and serve separately, or keep them in!

For the Rice and Beans:

  1. Finely chop garlic, celery, onion, and red pepper.
  2. Place beans in a large stockpot and add coconut milk and water. 
  3. Place the roll of thyme, not chopped, in the pot with the beans. Then add margarine, curry powder, black pepper, Sazón Completo, Salsa Lizano, and stir.
  4. Add garlic, bell pepper, chopped onion, and celery to the pot and stir again.
  5. Bring to a boil on medium-high heat and allow to boil 1-2 minutes.
  6. Add rice to the pot and stir. You know you have the right amount of liquid when a wooden or plastic stirring spoon stands straight up in the middle of the pot with the rice and does not fall over. If it does, you have a bit too much liquid, and you need to remove some.
  7. Place three whole habanero peppers into the pot and cover. Allow the mixture to simmer for 20 minutes on medium-high heat. (This cooks the rice through.)
  8. Once rice is cooked, serve!

Serving Suggestions

This gluten-free recipe is generally served with Costa Rican Caribbean chicken as a lunch dish.

You can also serve this with a green salad to make it a Costa Rican vegetarian dish or a delicious vegan recipe.

Substitutions

You can substitute homemade coconut milk for canned, but it takes longer.

You can omit the thyme altogether if you don’t have it- don’t add ground because it is removed after cooking, which is impossible with a ground spice. ?

You can substitute butter for margarine, and you can also cut that amount in half or even a quarter.

You can substitute Worcestershire sauce for the Salsa Lizano, but it isn’t the same!

Printable Costa Rican Rice and Beans Recipe

Yield: 8 servings

Costa Rican Rice and Beans

Costa Rican Rice and Beans

This traditional rice and beans recipe from the Caribbean side of Costa Rica combines black beans, white rice, coconut milk and habanero peppers for a unique and tasty main dish or side dish.

Prep Time 1 hour
Cook Time 30 minutes
Total Time 1 hour 30 minutes

Ingredients

  • For the Beans:
  • 1 lb red beans
  • 1/2 red pepper, cut into 3 pieces
  • handful cilantro, roughly chopped
  • 2 garlic cloves, whole
  • 1/2 white or yellow onion, peeled and roughly chopped
  • 2 tsp salt (we prefer sea salt)
  • Salsa Lizano (optional, for garnish)
  • For the Rice and Beans:
  • 3 cups black beans or kidney beans, cooked
  • 1½ cups coconut milk
  • 2 cups water
  • 1 small roll of fresh thyme
  • 1 stick margarine (substitute butter)
  • 1 teaspoon curry powder
  • 1 teaspoon ground black pepper
  • 1 teaspoon Sazón Completo
  • ¼ cup Salsa Lizano
  • 5 cloves garlic, finely chopped
  • 2 stalks celery, leaves on, finely chopped
  • 1 yellow onion, finely chopped
  • ½ sweet red pepper, finely chopped
  • 4 cups long-grain white rice, uncooked
  • 3 whole habanero peppers
  • 2 teaspoons salt

Instructions

    For the Beans

  1. Rinse the beans and place them in the crock pot.
  2. Rinse and chop your veggies, then add them on top of the beans. 
  3. Add salt and enough water to cover the beans, plus about another 2 inches. Since the beans do absorb quite a bit of water when cooking, you want to have some extra so the beans don't scald and stick to the bottom of your pot.  
  4. Cook the beans in the slow cooker on low for 8-10 hours, or cook on high for 4-5 hours. The cooking time varies depending on your pot and electrical current.
  5. I add the salt at the beginning of the recipe, but many people prefer to add it in the last 30 minutes of cooking because they say the salt makes the beans harden. I don't think it does, but to each his own.
  6. When you are ready to serve, just remove the large vegetable chunks and serve separately, or keep them in!

For the Rice and Beans

  1. Finely chop garlic, celery, onion, and red pepper.
  2. Place beans in a large stockpot and add coconut milk and water. 
  3. Place the roll of thyme, not chopped, in the pot with the beans. Then add margarine, curry powder, black pepper, Sazón Completo, Salsa Lizano, and stir.
  4. Add garlic, bell pepper, chopped onion, and celery to the pot and stir again.
  5. Bring to a boil on medium-high heat and allow to boil 1-2 minutes.
  6. Add rice to the pot and stir. You know you have the right amount of liquid when a wooden or plastic stirring spoon stands straight up in the middle of the pot with the rice and does not fall over. If it does, you have a bit too much liquid, and you need to remove some.
  7. Place three whole habanero peppers into the pot and cover. Allow the mixture to simmer for 20 minutes on medium-high heat. (This cooks the rice through.)
  8. Once rice is cooked, serve!

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: 436Total Fat: 22gSaturated Fat: 10gTrans Fat: 2gUnsaturated Fat: 10gCholesterol: 0mgSodium: 678mgCarbohydrates: 51gFiber: 7gSugar: 3gProtein: 12g

Please double-check this information with your favorite nutrition calculator.

10 Comments

  1. Camille November 7, 2021 at 3:24 pm - Reply

    I’m liking the costa rican recipes you’ve published. I am here in Costa Rica visiting and would like to try out this recipe at a restaurant/soda, could you share the traditional name it would be called so I can narrow down my search?

  2. Rafael Ramirez November 27, 2021 at 1:39 pm - Reply

    Costa Rican RICE and BEANS is correct.
    Costa Rican GALLO PINTO is not.
    Gallo Pinto is original of Nicaragua, it is basically a poor man’s dish that consists of SMALL RED BEANS AND RICE, nothing more, nothing else. Costa Rican Rice and Beans on the other hand is loaded with all kinds of different beans, vegetables, sauces, additives and anything else you can think of, once you add so much junk to rice and beans it ceases to be an economy dish (needless to say, Costa Rican Rice and Beans and Gallo Pinto have completely different taste, Gallo Pinto’s is better) Next fact: Beans are original of the American continent, as such, Gallo Pinto did not originate in Africa nor does it come from the Caribbean islands as some people contend and so many others are led to believe. The Ticos can keep calling theirs, Gallo pinto as much as they want, but it isn’t.

    • Christa Jimenez November 27, 2021 at 5:04 pm - Reply

      No even gonna argue about this one. We can go rounds and rounds. Rice and Beans in Costa Rica is a Caribbean dish, gallo pinto, IN COSTA RICA, is a different recipe than this one. I am not an expert in Nicaraguan cuisine, nor do I wish to be. Pura vida!

  3. Jim Herman July 19, 2022 at 7:01 am - Reply

    Is Caribbean rice and beans the same as west coast Costa Rica rice and beans I have only been on west coast and it’s fantastic there want to make my own

  4. Shawn May 14, 2023 at 1:03 pm - Reply

    I am wondering about the amounts. The liquid is 1 1/2 cup coconut milk and 2 cups water. This does not seem (nor was it when cooking) enough liquid for 4 cups of rice. Should this be 2 cups of uncooked rice? Or more liquid? Thanks.

    • Christa Jimenez May 16, 2023 at 10:08 am - Reply

      It seems weird, but it works! Did it turn out for you? Pura vida!

  5. David Crass September 5, 2023 at 6:24 pm - Reply

    I think maybe the recipe should read four cups.of rice cooked? because as I found out 4 cups uncooked yields 12 cups ofcooked. I control rice very often so lesson learned.

  6. a March 18, 2025 at 4:59 pm - Reply

    This is not Caribbean Rice and Beans!!!!!
    Adding margarine, salsa lizano, sazon completo ,curry powder, onion and garlic to this called”Rice and Beans” is really disrespectful to our Caribbean Culture!! It looks more like gallo pinto

    Thyme is one of the main ingredients in the traditional recipe and is not in this plate.

    • Christa Jimenez April 21, 2025 at 3:07 pm - Reply

      Mejor hable esto con Rowena Brown- lo aprendí de ella- ella es limonense. Thyme is the first ingredient in this recipe. No disrespect intended, but there are a million ways to make these recipes, and this is one (super delicious!) version from a generous woman who teaches her recipes.

Leave A Comment

Meet Christa

Christa profile image

I’m Christa and I help families plan stress-free, culturally immersive trips to Costa Rica. As a home chef, I also share my passion for Costa Rican food through authentic recipes. My mission is to help your family fall in love with Costa Rica through practical advice, unforgettable experiences, and delicious meals.

Follow me on social

Popular Posts

Go to Top