Nicaraguan Gallo Pinto
Photo by Xaymacan on commons.wikimedia.org (CC BY-SA 4.0)

Nicaraguan Gallo Pinto

Gallo Pinto is Nicaragua's iconic breakfast rice and bean dish, meaning "speckled rooster" for its spotted appearance. This savory, aromatic one-pan meal combines cooked white rice with red beans, sautéed aromatics, fresh cilantro, and a splash of vinegar for brightness. It's traditionally served for breakfast with fried eggs, plantains, and fresh cheese, though it works equally well as a side dish for lunch or dinner.

Prep
10 min
Cook
12 min
Wait
5 min
Total
27 min
Makes
4 servings (about 3 cups total)
Share

Steps

Before you start
  • Have all ingredients prepped and measured before you start cooking—this dish comes together quickly over high heat
  • If using canned beans, drain and rinse them thoroughly to remove excess sodium and starch
  • Use day-old cooked rice, or if using freshly cooked rice, spread it on a plate to cool and separate the grains
  1. Sauté aromatics

    • Heat the vegetable oil in a large 12-inch skillet or sauté pan over medium-high heat for about 1 minute until it shimmers.
    • Add the diced onion and red bell pepper.
    • Cook, stirring frequently with a wooden spoon, for 4–5 minutes until the vegetables begin to soften and the onion becomes translucent at the edges.
    • Add the minced garlic and cook, stirring constantly, for another 30 seconds until fragrant.
    + Show details

    Ready when: Onion is translucent, pepper is softened, and garlic is fragrant

    Tip: Don't walk away—the garlic can scorch in seconds, which makes it bitter. Keep stirring.

  2. Add rice and beans

    • Add the cooled cooked rice to the skillet, breaking up any clumps with the wooden spoon.
    • Stir constantly for 2 minutes so the rice mixes evenly with the oil and aromatics.
    • Add the red beans and continue stirring for another 2–3 minutes until the beans are heated through and well distributed throughout the rice.
    + Show details

    Ready when: Rice grains are separated, rice appears slightly fried with a faint color change, beans are heated through and evenly distributed

    Tip: Stir often to prevent sticking and to ensure even contact between rice and heat, which creates the signature slightly crisped texture.

  3. Finish with acid and herbs

    • Pour the vinegar over the rice and bean mixture, stirring constantly for about 1 minute.
    • The vinegar will release a tangy aroma and help brighten the flavors.
    • Remove the pan from the heat.
    • Stir in the fresh cilantro.
    • Taste and adjust seasoning with kosher salt and freshly ground black pepper as needed.
    + Show details

    Ready when: Vinegar is evenly distributed, cilantro is incorporated, and seasonings are balanced to taste

    Tip: Add the cilantro at the very end so it stays bright and fragrant rather than wilting into the hot rice.

  4. Rest and serve

    • Let the gallo pinto rest in the pan, covered with a lid or kitchen towel, for 5 minutes.
    • This allows the flavors to meld.
    • Fluff with the wooden spoon and transfer to a serving dish.
    + Show details

    Ready when: No visual change needed; this is a rest period

Good to know

Tips
  • Gallo Pinto is traditionally served for breakfast in Nicaragua, alongside fried eggs (huevos fritos), fresh white cheese or queso fresco, warm tortillas, and fried plantains. It's the perfect vehicle for a runny egg yolk.
  • Day-old rice is best because freshly cooked rice is too moist and will clump rather than separate into individual grains. If you must use fresh rice, spread it on a plate or sheet pan to cool and dry for 15–20 minutes before using.
  • The amount of rice and beans can be adjusted to your preference. Some versions use a 2:1 rice-to-bean ratio, others use equal parts. Adjust according to how hearty you want the dish.
  • This dish also makes an excellent side for lunch and dinner, paired with grilled chicken, fish, or stewed meats, and a simple salad.
Make ahead

You can prepare the diced onion, bell pepper, and garlic up to 1 day ahead and store them in an airtight container in the refrigerator. Cooked rice and beans can also be made 1–2 days in advance. The finished gallo pinto is best served fresh, but leftovers can be reheated.

Storage & reheating

Store cooled gallo pinto in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over medium heat with a splash of water (1–2 tablespoons), stirring occasionally, for 3–4 minutes until warmed through. You can also reheat in the microwave, covered, in 1-minute intervals until hot. Gallo pinto does not freeze well because the rice texture becomes mushy when thawed.

Substitutions
  • cooked red beans → black beans or kidney beans. Black beans are common in other Central American versions. The texture will be slightly different—black beans are softer and more earthy, while kidney beans are firmer.
  • red bell pepper → green bell pepper. Green peppers are traditional in some Nicaraguan versions and offer a slightly more astringent flavor than red peppers.
  • white vinegar or apple cider vinegar → fresh lime juice. Lime juice adds a brighter, more tropical acidity and is equally authentic in Nicaraguan cuisine.
  • fresh cilantro → parsley. If cilantro is unavailable or you dislike it, flat-leaf parsley provides fresh herbal notes, though the flavor profile shifts slightly.

More rice bowls

See all →

Find more like this

Cuisine
Tex-Mex
Main ingredient
Black BeansRice
Method
Stovetop

Reviews (0)