This gallo pinto recipe from Nicaragua is a skillet of red beans and rice stir-fried with onion, garlic and sweet pepper until the grains turn a speckled, savory brown. It’s the everyday breakfast of Nicaragua, served with eggs, fried cheese and sweet plantains, and it takes about 45 minutes with dried beans, or 20 if you use canned. It’s also one of those dishes that’s better the next day.

Gallo Pinto Recipe Nicaragua: The Name and the Plate
Gallo pinto means “spotted rooster” in Spanish. The usual explanation is that the dark beans scattered through the pale rice look like a rooster’s speckled feathers. Both Nicaragua and Costa Rica claim the dish as their own, and the two versions are slightly different, so I wouldn’t call either one the “original.”
In Nicaragua, gallo pinto is rarely eaten alone. A typical breakfast plate puts it next to a few other things:
- Fried or scrambled eggs.
- Queso frito: slices of firm white cheese, fried until golden.
- Maduros: sweet, ripe plantains fried until caramelized.
- Tortillas or bread for scooping.
- Cuajada or crema: fresh cheese or sour cream, and sometimes avocado.
It’s also eaten at lunch and dinner, and the leftovers get fried again for the next morning.
Nicaragua or Costa Rica? Two Versions Compared
| Nicaraguan style | Costa Rican style | |
|---|---|---|
| Beans | Small red beans are the classic | Black beans |
| Flavor | Onion, garlic and sweet pepper, fried in oil | Onion, sweet pepper, cilantro, and Salsa Lizano |
| Texture | Often moister, fried until the rice turns reddish | Usually a bit drier and more separate |
| Served with | Eggs, queso frito, maduros, cuajada | Eggs, sour cream, fried plantains, tortillas |
Similar rice-and-beans mixes exist elsewhere in Central America, like casamiento in El Salvador and Honduras. The details vary by household, so treat all of these as family recipes, not rules.
Gallo Pinto Recipe Nicaragua Ingredients
- 1 cup dried red or black beans, soaked overnight (or about 3 cups cooked, or two 15-oz cans, drained)
- 2 cups cooked rice, preferably day-old
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 sweet bell pepper, chopped (optional)
- 1 medium tomato, chopped (optional)
- 2 tablespoons vegetable or olive oil
- 1 teaspoon Worcestershire sauce (optional)
- 2 tablespoons vinegar or lime juice (optional)
- ¼ cup chopped cilantro, salt and pepper
- To serve: fried eggs, fried plantains, cheese, tortillas
How to Make It
- Cook the beans safely. Drain the soaked beans, cover them with fresh water, and bring to a rolling boil for at least 10 minutes. Then lower the heat and simmer, partly covered, for 45 minutes to an hour, until tender, adding salt near the end. Save a cup of the cooking liquid. (More on the boil below.)
- Prep the rice. Use rice cooked the day before, or cook it and spread it out to cool and dry for 30 minutes. Break up any clumps with your fingers.
- Cook the aromatics. Heat the oil in a large skillet over medium heat. Cook the onion and garlic for about 5 minutes until soft and fragrant, then add the bell pepper and tomato (if using) and cook another 3 to 4 minutes.
- Add the beans and some liquid. Stir in the drained beans and a few spoonfuls of the cooking liquid, and mash a few beans against the pan to thicken it slightly.
- Add the rice. Fold in the rice and cook over medium-low heat for 5 to 10 minutes, stirring gently, until everything is hot and the rice has taken on the color of the beans. Add the Worcestershire, salt and pepper, and the vinegar or lime juice if you like a little tang.
- Finish. Taste and adjust the salt. Stir in the cilantro and serve with eggs, plantains or cheese.

A Safety Note About Dried Red Beans
Raw and undercooked dried red beans (and kidney beans in particular) contain a natural toxin that can make you quite ill. The fix is easy: soak them, discard the soaking water, and boil them hard for at least 10 minutes before turning the heat down. Don’t cook dried red beans in a slow cooker on low without boiling them first, because low heat can actually make the toxin worse. Canned beans are already safely cooked, which is why they’re a good shortcut.
Gallo Pinto Recipe Nicaragua Card

Gallo Pinto (Nicaraguan Rice and Beans)
Equipment
- Large skillet or frying pan
- Medium pot (for cooking beans and rice)
- Wooden spoon or spatula
- Knife and cutting board
- Measuring cups and spoons
Ingredients
- 1 cup of red or black beans soaked overnight
- 2 cups of cooked rice preferably day-old rice
- 1 medium onion finely chopped
- 2 cloves of garlic minced
- 1 bell pepper chopped (optional)
- 1 medium tomato chopped (optional)
- 2 tablespoons of oil vegetable or olive oil
- 1 teaspoon of Worcestershire sauce optional
- Salt and pepper to taste
- 1/4 cup of cilantro chopped (optional)
- 2 tablespoons of vinegar or lime juice optional for extra flavor
- Fried eggs or plantains for serving, optional
Instructions
- Prepare the Beans and Rice: Cook the beans in a pot with water and salt until tender, around 45 minutes to 1 hour. Drain and set aside. Cook the rice separately (preferably the day before for best texture).
- Make the Sofrito: In a large skillet, heat the oil over medium heat. Add the chopped onion and garlic, cooking until soft and aromatic, about 5 minutes. Add the bell pepper and tomato (if using) and sauté for an additional 3-4 minutes until softened.
- Combine the Rice and Beans: Add the cooked rice and beans to the skillet with the sofrito. Stir well to combine, ensuring the rice is coated with the aromatic mixture.
- Season and Simmer: Add Worcestershire sauce (optional), salt, pepper, and any additional seasonings to taste. Stir everything together and let it cook for another 5-10 minutes on low heat, allowing the flavors to meld.
- Serve: Garnish with fresh cilantro and serve with fried eggs, fried plantains, or tortillas, if desired.

Notes

Getting the Texture Right
Use day-old rice. Freshly cooked rice is soft and sticky and clumps into a paste when stirred. Cold, dry rice separates and fries up slightly crisp at the edges. Don’t stir too much. Folding gently keeps the grains whole. Add the bean liquid slowly. It gives a creamy, savory moisture, and too much makes the dish soggy. Let it sit in the pan for a minute without stirring, and you’ll get a little browned crust on the bottom, which many people like best. If it’s dry, add a splash of bean liquid or water. If it’s too wet, cook it a few more minutes uncovered.

Variations
Black beans: swap them in for a Costa Rican feel, and add a spoonful of Salsa Lizano if you can find it. Smoky: add diced bacon or smoked sausage to the pan before the onions, or a pinch of smoked paprika. Spicy: a minced chili or a few drops of hot sauce. Vegan: skip the Worcestershire (it contains anchovies) and the eggs, and serve with avocado and plantains. With coconut: on Nicaragua’s Caribbean coast, rice and beans are cooked in coconut milk, a different but related dish. Shortcut: use canned beans (with their liquid) and leftover rice for a 20-minute breakfast.
What to Serve With It
Keep to the plate above: eggs, fried cheese, maduros, and warm tortillas. For something to drink, a Latin breakfast fits with a glass of morir soñando, or strong black coffee. For a Central American baked bread on the side, try the coconut-milk Belizean johnny cakes. If you like rice dishes, you may also enjoy the Puerto Rican arroz con pollo or the annatto-colored Chamorro red rice for dinner.

Storage and Leftovers
Cooked rice can carry bacteria that survive cooking, so refrigerate gallo pinto within 2 hours of making it, and eat it within 4 days. Reheat in a skillet with a little oil until steaming hot all the way through, or in the microwave, covered, with a splash of water. It freezes well in portions for about 3 months. Leftover gallo pinto, fried until crisp, is a breakfast in itself.
Rice and beans together give you a lot of fiber and a good plant protein combination, and they’re an inexpensive, filling food. They’re also carbohydrate-heavy, so the plate is best balanced with eggs, vegetables or avocado. A realistic estimate is around 320 calories per serving, before eggs and plantains. It’s naturally free of dairy and (without Worcestershire) vegan.
Questions About This Gallo Pinto Recipe Nicaragua
Can I use canned beans? Yes, and the liquid in the can works as the bean broth. Use about 1½ cups drained beans per 15-ounce can, and two cans for this recipe.
Red or black beans? Nicaraguan cooks usually use small red beans, and Costa Ricans use black. Both work. Pick the one you have.
What is Salsa Lizano? A tangy, mildly spiced Costa Rican sauce used on gallo pinto. It’s optional here, and you’ll find it in many Latin grocery stores.
Is it only for breakfast? No. It’s served at any meal, as a side dish or a main with eggs and vegetables.

If you grew up with gallo pinto, tell me in the comments how your family makes it, whether red or black beans, with or without tomato. Notes from people who eat it daily are worth more than any recipe.
Related reading: Costa Rican Gallo Pinto on Allrecipes, for the Costa Rican take on the same dish.