| | | | | | | | | |

Costa Rican Gallo Pinto (Rice and Beans)

Gallo pinto rice and beans served in a shallow white serving bowl topped with cilantro with a side of fried sweet plantains in the background

The signature dish of Costa Rica combines two pantry staples—rice and beans—into something truly extraordinary. Gallo Pinto transforms simple ingredients into a flavorful breakfast that represents the heart and soul of Costa Rican cuisine.

Receta en Español

Overhead shot of gallo pinto in a white bowl served with a side of fried sweet plantains.

What is gallo pinto?

Gallo Pinto is a traditional Costa Rican and Central American dish combining rice and beans sautéed with vegetables and spices. While commonly served at breakfast alongside eggs, fried plantains, and sometimes sour cream, many Costa Ricans enjoy this versatile dish throughout the day. In Nicaragua, it is called gallopinto (all one word) and is commonly served as a side dish.

Side view of a shallow white bowl served with a large pile of gallo pinto rice and beans with cilantro on top.

This dish is considered to have its origin in the colonial era. It’s a recipe that takes us directly to cultural mixing: the use of beans corresponds to indigenous Americans; the use of rice, although it originated from China, was brought to the Americas by the Spanish, and the cooking method undoubtedly represents African influence.

Sideview of a white bowl with gallo pinto rice and beans topped with cilantro and a side of fried sweet plantains in the background

Its name means “spotted rooster” due to the appearance of the dish. The beans give the rice a mottled appearance that resembles the feathers of a rooster. Despite being called Gallo Pinto, I should clarify that it doesn’t have any chicken in it. In fact, it’s a vegetarian recipe!

Ingredient Notes

  • Beans: Use cooked red or black beans. Canned black beans or red kidney beans will work well for ease!
  • Rice: Use long grain white rice that is uncooked. We will cook it in the process of preparing this gallo pinto recipe.
  • Vegetables: For added flavor and aroma, you will need red bell pepper, white onion, and garlic cloves.
  • Water: Use water to cook the rice!
  • Cumin: This warm, earthy spice complements the beans perfectly and is a key flavor component.
  • Cilantro: For a bright, herbaceous flavor.
  • Salt: Add to taste.
Ingredients needed to make Costa Rican gallo pinto style rice and beans on a white countertop

Tips for Success

  • Let the onion, pepper, and garlic base cook until nice and fragrant—this sofrito is the flavor foundation of great Gallo Pinto.
  • Don’t skip the step of lightly toasting the rice before adding water. This will develop deep, nutty flavors and improve the final texture.
  • Authentic Gallo Pinto should be moist but not soggy; add beans with minimal liquid.
  • Store any leftover gallo pinto in an airtight container in the refrigerator for up to 4-5 days. Reheat on the stove or in the microwave until thoroughly heated through.
  • While not in this recipe, traditional gallo pinto is served with a dash of Salsa Lizano, a slightly sweet, slightly tangy condiment unique to Costa Rica! You can find this online or in specialty stores.
Costa Rican gallo pinto in a white bowl next to a small bowl of fried sweet plantains.

Gallo Pinto Recipe Variations

In Costa Rica, there are mainly three versions of Costa Rican rice and beans:

  1. The Central Valley version, where the dish is more moist, with less fat, and is seasoned with chile, cilantro, and onions. This is the version we are making here!
  2. The Guanacaste zone version is greasier than the Central Valley one, because lard is used instead of oil. It’s also seasoned with garlic cloves and onion. It doesn’t include cilantro.
  3. And finally, the coastal zone version, where the Limón Province is located. There it’s known as “rice and beans.” In this version, the rice and beans are cooked in coconut milk, and habanero pepper (known as Panamanian chile) is added. It also contains pepper and thyme.
Close up of gallo pinto served in a shallow white serving bowl topped with cilantro

Other Versions of Rice and Beans in Latin America

Costa Rican gallo pinto style rice with beans is just one example of the many different versions of rice and beans in Latin American countries. Each country has its particular way of preparing and serving it:

  • In Cuba, it’s called “moros y cristianos” or Moro. It usually contains rice, black beans, onions, red peppers, and tomatoes.
  • In Ecuador, it’s also known as “moro” or “arroz moro”, although the most popular version is lentils and rice moro, with the addition of cheese.
White bowl filled with Ecuadorian moro de lenteja or rice with lentils and topped with cheese
Ecuadorian Moro de Lenteja or Rice mixed with Lentils
  • In the Dominican Republic, they call it “congrí”. This recipe and the Cuban moro y cristiano are so similar that both names are used interchangeably in the Antillean islands.
  • In Honduras, El Salvador, and Guatemala, it’s known as “casamiento”. This recipe, also made of rice and black beans, is often fortified with chicken or meat broth and served accompanied by avocado.
White serving bowl filled with Puerto Rican style arroz con gandules or rice with pigeon peas
Arroz con Gandules or Rice with Pigeon Peas from Puerto Rico
  • In Puerto Rico, they have “arroz con gandules” and in Panama, “arroz con guandú.” Gandules or guandú are another type of bean, also known as pigeon peas, which is combined with rice and sautéed vegetables.
  • In Colombia, it’s called “calentado paisa” and is served with arepas.
  • In Peru, it’s called “tacu-tacu” and uses canary beans.

Serving Suggestions

This gallo pinto recipe works on its own as a complete dish, but it can also be served accompanied with: fried ripe plantains, fried or scrambled eggs, cheese, avocado, Lizano sauce, salchichón (a type of sausage), or meat in sauce. Some people accompany it with warm corn tortillas.

Overhead shot of Costa Rican rice and beans in a white bowl next to a small bowl of fried sweet plantains.
Overhead shot of gallo pinto in a white bowl served with a side of fried sweet plantains.

Costa Rican Gallo Pinto (Rice and Beans)

Gallo Pinto is a traditional rice and beans dish from Costa Rican and Central American, this comfort dish is made with red or black beans, white rice, vegetables and spices.
No ratings yet
Print Pin Your Questions and Comments
Course: Breakfast, Brunch, Main dish, Side Dish
Cuisine: Central America, Costa Rica, Nicaragua
Keyword: Beans, Comfort food, Gallo Pinto, Gallopinto, Rice
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 6

Ingredients

  • 2 cups of cooked red or black beans 450 g.
  • 1 cup of uncooked white rice 130 g.
  • 3 tablespoons of oil
  • 1 white onion 100 g.
  • 1 red bell pepper 100 g.
  • 2 garlic cloves
  • 2 ? cups of water 500 ml
  • 1 teaspoon of cumin
  • Chopped cilantro to garnish
  • Salt to taste

Serve with:

Instructions

  • Wash the red bell pepper very well. Cut the stem of the pepper, remove the veins and seeds, and cut it into small squares. Then peel the onion and cut it into small squares. Crush the garlic in a mortar.
    Chop the onion
  • Place a frying pan on the stove, over medium-high heat. Add the oil and wait a couple of minutes until it begins to bubble, and fry the diced onion together with the garlic, until golden.
    Diced onion cooking in a pan
  • Add the diced red bell pepper, along with the cumin and salt. Cook for a couple more minutes until the diced bell pepper pieces are soft. Remove this onion and bell pepper ‘sofrito’ from the pan and save it on a separate plate.
    Onion and red bell pepper cooking in a pan
  • Add the rice to the same pan and cook it in the pan for approximately three minutes. Stir to prevent the rice from sticking to the bottom or from burning, you want it to get slightly golden or light brown.
    Rice cooking in a pan on the stove
  • When the rice is golden, add the water and a pinch of salt. Cook over medium high heat, uncovered, for approximately ten minutes or until the water from the rice has evaporated.
    Rice cooking in a pan on the stove
  • Cover and cook over low heat for another 10 minutes or until the rice is tender.
    Rice cooking in a pan on the stove
  • Add the cooked black beans and the reserved onion and bell pepper sofrito.
    Adding the beans and sauteed vegetables to the cooked rice
  • Mix everything with a large cooking spoon and cook covered over low heat for about five additional minutes. Taste and adjust the salt, if necessary. Add chopped cilantro to decorate.
    Close up of gallo pinto served in a shallow white serving bowl topped with cilantro
  • Serve with fried ripe plantains, fried egg, etc.
    Overhead shot of Costa Rican rice and beans in a white bowl next to a small bowl of fried sweet plantains.

Step by step preparation photos for Costa Rican Gallo Pinto Rice and Beans:

Collage of step by step preparation photos for Costa Rican Gallo Pinto Rice and Beans

More Recipes to Try

1
Ecuadorian menestra de porotos
Menestra de porotos: Ecuadorian bean stew
Menestra de porotos is an Ecuadorian bean stew, made with beans simmered in a sauce of onions, tomatoes, garlic, cumin, chili powder and cilantro or parsley.
Check out this recipe
2
Ecuadorian lentil stew {Menestra de lentejas}
Arroz con menestra de lentejas is a traditional Ecuadorian lentil stew simmered with onion, pepper, tomato, garlic, cumin, and cilantro. Menestra is usually served with rice and thin grilled steaks or carne asada.
Check out this recipe
3
Chickpeas with chorizo and chimichurri, served with fried eggs
Garbanzos or chickpeas with chorizo and chimichurri
Recipe for sautéed garbanzo beans or chickpeas with chorizo and chimichurri sauce.  Can be served alone or topped with a fried or poached egg
Check out this recipe
4
Rice with shrimp recipe {arroz con camarones}
Arroz con camarones or Shrimp rice
Arroz con camarones or shrimp rice is a traditional Latin dish made with rice cooked in a shrimp broth and sautéed with shrimp or prawns, onions, peppers, tomatoes, garlic, cumin, achiote and parsley.
Check out this recipe
5
Arroz con pollo style rice made with turkey leftovers
Latin style rice with chicken or turkey {Arroz con pollo o pavo}
An easy recipe for Latin style rice with chicken or turkey, also known as arroz con pollo o pavo, to use up roasted chicken or turkey leftovers.
Check out this recipe
6
Overhead shot of Peruvian style chicken fried rice served on a white platter
Arroz Chaufa – Peruvian Fried Rice
Easy recipe for homemade arroz chaufa or Peruvian fried rice, this Latin variation of fried rice is prepared with chicken, ham, rice, onion, garlic, ginger (kion), eggs, soy sauce, oil, and more.
Check out this recipe
7
Arroz marinero or seafood rice recipe
Seafood rice {Arroz marinero}
Seafood rice {Arroz marinero / Arroz con mariscos) is a Latin/South American dish similar to Spanish paella, that is made with rice cooked in seafood broth and sautéed with shrimp, clams, squid, bay scallops, onions, garlic, bell pepper, cilantro and spices.
Check out this recipe
8
Rice with fried eggs o arroz con huevo
Arroz con huevo or rice with egg {Ultimate Latin Lazy lunch}
Arroz con huevo, or rice with fried egg, is the ultimate Latin lazy lunch. Add some extra sides like fried ripe plantains, avocado slices and tomato onion curtido salsa for a perfect Latin comfort meal.
Check out this recipe
9
Ecuadorian churrasco plate: steak with fried egg, rice, fries, salad, avocado, and plantains
Ecuadorian churrasco
Ecuadorian churrasco is a traditional dish made with steaks, grilled , or sometimes fried in an onion and pepper sauce, topped with a fried egg and served with rice, fries, plantains and salad.
Check out this recipe
, , , , , , , , , ,

Discover more from Laylita's Recipes

Subscribe to get the latest posts sent to your email.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating