Costa Rican Gallo Pinto Recipe

No one who’s ever visited Costa Rica is likely to forget gallo pinto, and those who haven’t visited rarely understand how people can be so enamored of rice and beans.  It’s on every typical menu.

Ticos look at you like you’re a little crazy if you ask how to make it; sort of like if you asked a Brit how to make a cup of tea.

Everyone knows you just cook the beans, cook the rice, and then cook them together! It’s almost that simple, but we finally got a recipe when our friend Quincho from Heredia visited us in Colorado, and we watched over his shoulder as he cooked up a batch.

Gallo Pinto, Costa Rican Beans and Rice
Gallo pinto con huevos frito – The red beans (as opposed to black) are more common the Caribbean like here in Puerto Viejo de Sarapiqui

Gallo Pinto (beans and rice) Recipe

1 lb (450 gr.) Black beans. Fresh are best but most likely you’ll find them dried.
8-10 sprigs cilantro (coriander leaf) fresh or frozen, not dried!
1 small or medium onion
½ small red or yellow sweet pepper (optional)
3 cups (700 ml) chicken broth or water
2 cups (350 ml) white rice
½ teaspoon (2.5 ml) salt
1 Tablespoon (15 ml) vegetable oil
1-3 Tablespoon oil to fry the Gallo Pinto

Gallo Pinto-Cook the beans, cook the rice
Gallo Pinto-Cook the beans, cook the rice

If beans are dried, cover with water and soak overnight, if they are “fresh” (still dried, but only from laying out in the sun like they do in Costa Rica), just rise them off. Drain the beans and add fresh water to an inch (2.5-cm) above the top of the beans and bring to a boil. Cover the pan and reduce heat to very low simmer until beans are soft (~3 hours).  Add salt.

Chop cilantro, onion, and sweet pepper very fine.

Add 1 Tablespoon oil to a large pan and sauté the dry rice for 2 minutes over medium high flame then add half of the chopped onion, sweet pepper and cilantro and sauté another 2 minutes. Add water or chicken broth, bring to a boil, cover and reduce heat to simmer until rice is tender (20-35 minutes). This is also the recipe for Tico rice used in other favorites like tamales.

Once the rice and beans are cooked you can refrigerate or freeze them. Make up small batches of Gallo Pinto when you want it by simply sautéing them together.

Gallo Pinto-Cook them together
Gallo Pinto-Cook them together

Keep a significant amount of the “black water” with the beans (½-1 cup 120-240 ml). This is what gives the rice its color and some of its flavor. Sauté the rice, beans reserved chopped onion, sweet pepper and cilantro together in vegetable oil for a few minutes. Sprinkle with a little fresh chopped cilantro just before serving.

In Guanacaste they sometimes use small very hot red peppers instead of or in addition to the sweet. Some people add a tablespoon or so of salsa Lizano or Chilera to the beans while they’re cooking. Our friend Mercedes always simmered the beans very slowly all-day and preheated the water or chicken broth for the rice.

Gallo Pinto con huevos fritos
Gallo Pinto con huevos fritos


  1. orit says

    Beautiful and yummy!
    Just got BACK from CR with family. wish I would have seen your site before, too.
    THanks for the recipes. I really want to recreate some of our breakfasts before summer is over…