
Nicaraguan Gallo Pinto with Red Beans
A traditional Nicaraguan breakfast staple, Gallo Pinto combines seasoned rice and red beans into a hearty, flavorful dish. Pan-fried with onions, peppers, and garlic, this one-skillet meal is quick to prepare when using leftover rice and beans, making it perfect for busy mornings. The colorful mix of rice, beans, and vegetables—which gives the dish its name meaning "painted rooster"—is brightened with fresh cilantro and lime for a vibrant, balanced flavor.
- Prep
- 8 min
- Cook
- 14 min
- Total
- 22 min
- Makes
- 4 cups (about 1 cup per serving)
Steps
Before you start
- Have cooked rice and beans ready (leftover or day-old rice works best)
- Prep all vegetables and mince garlic before you start cooking
- Read through the entire recipe to understand the sequence
- Gather all ingredients and have your 12-inch skillet ready
Prepare vegetables
- Dice the red onion into 1/4-inch pieces.
- Core and seed the red bell pepper, then dice it into 1/4-inch pieces.
- Mince the 3 garlic cloves finely.
- Chop the fresh cilantro and set aside.
+ Show details− Hide details
Ready when: All vegetables are prepped and ready to cook
Tip: Uniform dicing helps all vegetables cook evenly at the same rate
Heat oil in skillet
- Place a 12-inch (30 cm) skillet over medium heat.
- Add 3 tablespoons (45 ml) of vegetable oil or butter and let it heat for about 1 minute until shimmering and hot.
+ Show details− Hide details
Ready when: Oil shimmers and moves freely around the pan
Sauté onion and pepper
- Add the diced onion and bell pepper to the hot oil.
- Cook for 4 to 5 minutes, stirring occasionally, until the vegetables are softened and the edges are beginning to brown and caramelize slightly.
- The vegetables should be tender with some golden color.
+ Show details− Hide details
Ready when: Vegetables are soft, translucent, and edges show light browning
Tip: Let the vegetables sit for 30 seconds between stirs to develop deeper color and caramelized flavor
Cook garlic until fragrant
- Add the minced garlic and stir well to combine with the vegetables.
- Cook for 30 seconds to 1 minute, stirring constantly, just until the garlic is fragrant and very lightly golden.
- Be careful not to let it brown, or it will taste bitter.
+ Show details− Hide details
Ready when: Garlic is fragrant and very lightly colored
Tip: Watch carefully—garlic burns quickly and develops a bitter taste if overcooked
Add rice and break clumps
- Add the 2 cups (350 g) of cooked rice to the skillet.
- Using the back of a wooden spoon or spatula, gently break up any clumps of rice and stir until all the rice is well coated with oil and evenly combined with the vegetables.
- Cook for 2 to 3 minutes, stirring frequently, until the rice is heated through and begins to look slightly golden.
+ Show details− Hide details
Ready when: Rice is heated through, coated with oil, and has a slight golden hue
Tip: Day-old rice works much better than fresh rice because it's drier and won't clump. If using fresh rice, spread it on a plate to cool and dry slightly first.
Add beans and season
- Add the 1.5 cups (330 g) of cooked red beans (drained and rinsed if using canned) to the skillet.
- Stir well to combine everything evenly.
- Sprinkle 1 teaspoon (5 g) salt, 1/4 teaspoon (0.5 g) freshly ground black pepper, and 1/2 teaspoon (2.5 g) ground cumin (if using) over the mixture.
- Stir well to distribute the seasonings evenly.
- Cook for 3 to 4 minutes, stirring frequently, until the beans are heated through and all flavors are combined.
+ Show details− Hide details
Ready when: Beans are heated through and the entire mixture is hot and well combined
Tip: Taste the mixture as you cook and adjust seasoning to your preference. Add more salt, pepper, or lime juice as needed.
Finish and serve
- Remove the skillet from heat.
- Stir in the chopped cilantro.
- Squeeze the fresh lime juice over top (about 20 ml or 1 to 1.5 tablespoons from half a lime).
- Taste the dish and adjust seasoning as needed—add more salt, pepper, lime juice, or cilantro to your preference.
- Transfer to a serving dish and serve immediately while hot.
+ Show details− Hide details
Tip: The fresh lime juice and cilantro brighten the flavors significantly and make a real difference in the final taste
Good to know
Tips
- Day-old rice is ideal because it's drier and won't become mushy or clumpy when stirred together
- Never wash already-cooked rice; just break up clumps gently with the back of your spoon to avoid mashing the grains
- This dish is very forgiving—taste as you cook and adjust salt, lime juice, and cilantro to your preference
- Serve with fried plantains, scrambled or fried eggs, fresh cheese, sliced avocado, and warm corn tortillas for an authentic Nicaraguan breakfast spread
Make ahead
Yes—Gallo Pinto is traditionally made with day-old rice and cooked beans. You can prep vegetables up to 4 hours ahead and store them in an airtight container in the refrigerator. The cooked dish also reheats beautifully the next day.
Storage & reheating
Room temperature: up to 2 hours. Refrigerator: up to 4 days in an airtight container. Freezer: up to 3 months in a freezer-safe container. To reheat: In a skillet over medium heat, add 2 to 3 tablespoons water or vegetable broth and warm through, stirring occasionally, until heated (about 5 minutes). Or microwave: place in a microwave-safe dish, cover, and heat at 50% power for 3 to 4 minutes, stirring once halfway through.
Substitutions
- Red beans, cooked → Black beans. Use the same quantity; they'll give a slightly earthier, more robust flavor than red beans
- Red onion → White onion. More traditional in some regions, but you'll lose the visual color contrast and slight sweetness
- Fresh cilantro → Fresh parsley. If you don't have cilantro, parsley is a good substitute, though cilantro is more traditional
- Vegetable oil or butter → Butter or lard. Butter adds richness; lard is traditional in some Central American preparations
More rice & grains
See all →Find more like this
- Meal
- Breakfast
- Main ingredient
- RiceBeans & Lentils
- Method
- Stovetop





