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.

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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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
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
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.
- 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.