Traditional Nicaraguan Dishes

Nicaraguan Gallo Pinto: The Authentic Recipe from Nicaragua

Prepare an authentic Nicaraguan gallo pinto with loose rice, red beans, and an aromatic sofrito of onion, bell pepper, and garlic. A homemade, abundant, and comforting recipe that takes advantage of simple ingredients and the deep flavor of the bean broth.

Nicaraguan gallo pinto served hot with rice, red beans, and onion, bell pepper, and garlic sofrito
Preparation15 min
Cooking16 min
Total31 min
Servings4
DifficultyEasy

Gallo pinto is one of the most representative dishes of Nicaragua's everyday cuisine. Its characteristic speckled appearance comes from mixing white rice with red beans, sofrito, and cooking broth. To achieve a loose texture, it's ideal to use cold rice, preferably from the day before.

01

Ingredients

Have everything ready before you begin.

  • ✓2 cups of cooked white rice, preferably from the day before
  • ✓1 1/2 cups of cooked red beans
  • ✓1/2 cup of bean cooking broth
  • ✓1 medium white onion
  • ✓1/2 sweet green bell pepper
  • ✓2 cloves of garlic
  • ✓3 tablespoons of vegetable oil
  • ✓1/2 teaspoon of salt, or to taste

02

Step-by-step method

  1. 01

    Make sure the rice is cold

    Make sure the rice is cold. If it's freshly made, spread it out on a tray so it loses steam and dries slightly.

  2. 02

    Peel the onion and chop it into small cubes

    Peel the onion and chop it into small cubes. Wash the bell pepper, remove its seeds, and chop it to the same size. Peel and finely chop the garlic cloves.

  3. 03

    Heat a large skillet or wide pot over medium heat

    Heat a large skillet or wide pot over medium heat. Add the vegetable oil.

  4. 04

    Add the onion and bell pepper

    Add the onion and bell pepper. Cook for 4 or 5 minutes, stirring occasionally, until the onion is translucent and the bell pepper is tender.

  5. 05

    Add the garlic and cook for 30 seconds, just until it releases its aroma

    Add the garlic and cook for 30 seconds, just until it releases its aroma.

  6. 06

    Add the cooked red beans, cooking broth, and salt

    Add the cooked red beans, cooking broth, and salt. Stir carefully to avoid mashing the beans.

  7. 07

    Let the mixture simmer gently for 3 or 4 minutes, so the broth integrates with the sofrito and takes on more flavor and color

    Let the mixture simmer gently for 3 or 4 minutes, so the broth integrates with the sofrito and takes on more flavor and color.

  8. 08

    Add the cooked rice in two or three batches

    Add the cooked rice in two or three batches. Mix gently with a spatula, lifting the ingredients from the bottom to avoid breaking the grains.

  9. 09

    Cook over medium heat for 5 or 6 minutes, stirring occasionally, so the gallo pinto heats evenly

    Cook over medium heat for 5 or 6 minutes, stirring occasionally, so the gallo pinto heats evenly.

  10. 10

    Adjust the texture if necessary

    Adjust the texture if necessary: add a small amount of additional broth if you prefer it more humid; for a looser result, cook the preparation uncovered for an extra minute.

  11. 11

    Taste and adjust the salt at the end

    Taste and adjust the salt at the end. When the rice is hot, the beans are tender, and the mixture has a reddish, speckled color, turn off the heat.

  12. 12

    Let the gallo pinto rest for 2 minutes inside the skillet and serve hot

    Let the gallo pinto rest for 2 minutes inside the skillet and serve hot.

Cooking tip
  • Use cold or refrigerated rice from the night before so the grains remain separate.
  • Reserve the bean broth: it provides the characteristic color and flavor of gallo pinto.
  • Add the rice with gentle movements to avoid breaking or clumping it.
  • If the beans are already quite salty, use less salt initially and adjust at the end.
  • Add broth gradually to control if you want a more humid or looser gallo pinto.
  • Use a large skillet or wide pot so the rice doesn't pile up during mixing.