
Costa Rica's national breakfast: black beans and rice cooked together with Salsa Lizano, sweet pepper, and cilantro.
Gallo Pinto — "spotted rooster" — is the rice-and-beans breakfast that Costa Ricans (and Nicaraguans, with whom they argue about origins) eat almost every morning of their lives. The technique is genius in its simplicity: leftover rice and slow-cooked black beans are stirred together in a hot pan with sautéed onion, sweet pepper, garlic, and the unmistakable green Salsa Lizano — a Worcestershire-adjacent vegetable-and-tamarind sauce that is to Costa Rica what soy sauce is to Japan. The beans color the rice with their own black ink, leaving the grains "speckled like a rooster." Served with fried plantain, scrambled eggs, fresh white cheese, sour cream, and a strong black coffee, it is the breakfast that gets every Tico through the day. Costa Ricans believe deeply that gallo pinto is healthier and more energy-sustaining than any Western breakfast — and they are not wrong.
Serves 4
Heat 2 tbsp oil in a wide, heavy skillet over medium-high heat. Add the onion and red pepper and cook 5 minutes until soft and lightly golden at the edges.
Stir in the garlic and cumin. Cook 45 seconds until fragrant — do not let the garlic brown.
Add the black beans with their cooking liquid and the Salsa Lizano. Cook 3 minutes, mashing about a quarter of the beans gently with the back of your spoon to thicken the mixture into a wet, glossy ragu.
The bean liquid is where the color comes from. Drained beans give you a brown, dry pinto — keep that splash of broth.
Add the cold rice. Stir gently to coat every grain in the dark bean liquid. Cook 4 minutes, stirring once or twice, until the rice is hot through and clearly speckled black and white.
Taste and adjust salt — Salsa Lizano is already salty so be cautious. Stir in three-quarters of the cilantro.
In a separate pan heat the remaining 1 tbsp oil and fry the plantain slices 2 minutes per side until deeply golden and caramelized at the edges.
In the same pan fry the eggs sunny-side up, until the whites are set but the yolks runny.
Mound gallo pinto on each plate. Add 1 egg, a couple of plantain slices, a wedge of fresh cheese if you have it, and a dollop of sour cream. Scatter remaining cilantro on top.
Day-old cold rice is essential — fresh hot rice turns the pinto sticky and gummy. Cook the rice the night before, refrigerate, then break it up before adding.
Salsa Lizano is non-negotiable for authentic Tico gallo pinto. Order it online if your local store doesn't carry it — Worcestershire is a fine substitute but distinctly different.
Costa Rican gallo pinto traditionally has whole, intact beans — don't over-mash. Nicaraguan-style is creamier with more bean liquid; Costa Rican is drier and more granular.
Nicaraguan-style: use red beans instead of black, mash more, skip the Salsa Lizano.
Vegan: skip the eggs and sour cream; serve with extra plantain and avocado.
Add a handful of natilla (sour cream) stirred in at the end for a richer family breakfast version.
Refrigerates 3 days; reheat with a splash of water in a hot pan to revive. Don't microwave — the rice turns rubbery. Freezes 1 month but the texture is best fresh.
Gallo pinto's origins are passionately disputed between Costa Rica and Nicaragua, with both countries declaring it their national dish. Documented references to rice-and-beans dishes called gallo pinto appear in 19th-century Costa Rican texts; the modern Lizano-laced version dates from the early 20th century, when Salsa Lizano was invented in Alajuela in 1920.
Salsa Lizano is a fermented Costa Rican vegetable-and-tamarind sauce, similar in concept to Worcestershire but milder, tangier, and slightly sweet. Find it in Latin American grocers or order from online specialty stores.
Yes, but drain them, save the can liquid, and use 80 ml of that liquid in step 3. Home-cooked beans give a richer flavor but canned work in a hurry.
Either your bean liquid wasn't dark enough (cook the beans longer next time) or your rice was too hot and absorbed too fast. Use cold, broken-up day-old rice for the proper polka-dot effect.
Per serving (380g / 13.4 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes