Gallo Pinto: Costa Rica’s Beloved National Rice & Bean Dish

Order breakfast almost anywhere in Costa Rica and it arrives with a scoop of speckled rice and beans. That’s gallo pinto, the country’s national breakfast.

Gallo pinto is Costa Rica’s national breakfast: white rice and black beans fried together with onion, sweet pepper, cilantro and a splash of Salsa Lizano. The name means “spotted rooster,” a nod to the speckled look of the beans in the rice, and Ticos eat it most mornings with eggs, tortillas, sour cream and coffee.

Here’s where it comes from, why Costa Rica and Nicaragua both claim it, what it costs, where to eat a good plate and how to make the real thing at home.

Gallo pinto At a glance
What it is Rice and black beans fried together with onion, sweet pepper, cilantro and Salsa Lizano
Meaning in English “Spotted rooster”
When Ticos eat it Breakfast, usually with eggs, plantains, tortillas, natilla and coffee
Typical price About ₡2,500 to ₡3,500 ($5 to $7) at a soda; more at hotels and tourist restaurants
Where to eat it Sodas, hotel breakfasts and local diners
Regional styles Central Valley: black beans; Guanacaste: often red beans, toastier; Caribbean: coconut
Vegetarian? Often, but some cooks use lard, so ask

The name

What Does Gallo Pinto Mean in English?

Gallo pinto means “spotted rooster” or “speckled rooster” in English. Gallo is rooster and pinto means spotted or painted, describing how the dark beans speckle the white rice. There’s no rooster in the dish. Ticos often shorten the name to just pinto.

History

The Story of Gallo Pinto

A Costa Rican breakfast plate of gallo pinto with eggs and plantains

Rice and beans have fed Central America for centuries. Beans are native to the Americas, rice arrived with the Spanish, and the combination is often traced to Afro-Caribbean cooking. Exactly where gallo pinto began is one of the region’s friendliest feuds: Costa Rica and Nicaragua both call it their national dish. Costa Ricans make theirs with black beans; Nicaraguans usually use red beans.

Costa Rica also has a legend for the name. Around 1930, the story goes, a well-off man in the San Sebastián neighborhood of southern San José announced a feast for the patron saint’s day and promised to cook a fat, speckled rooster, a gallo pinto. Word spread, far more people showed up than expected, and when the rooster ran out, the cooks stretched the meal by stirring rice and beans together. Locals had called the mix tentempié, but from then on it was gallo pinto. No records confirm the story, but every Tico knows some version of it.

Today it’s a symbol of Costa Rican identity, served everywhere from farmhouse kitchens to hotel breakfast buffets. Eating it at a local soda, a small family-run diner, is one of the easiest ways to start the day like a Tico.

On the plate

How Ticos Eat Gallo Pinto

Gallo pinto is mainly a breakfast dish. A typical plate pairs it with fried or scrambled eggs, sweet fried plantains, corn tortillas, a spoonful of natilla (Costa Rican sour cream), fresh cheese and black coffee. At lunch, rice and beans usually come side by side rather than mixed, as part of a casado.

How much does gallo pinto cost?

A gallo pinto breakfast with eggs and coffee at a soda usually costs about ₡2,500 to ₡3,500, or roughly $5 to $7. It’s usually cheaper than a lunch casado. Hotel restaurants and cafés in tourist towns charge more. Prices vary by region and change over time.

Many versions are vegetarian, but some cooks fry the rice and beans in lard, so ask if you avoid animal fat.

Regional styles

Regional Variations

  • Central Valley: the classic version, moist and made with black beans, seasoned with onion, sweet pepper, cilantro and Lizano.
  • Guanacaste: often made with red beans and fried longer for a richer, toastier gallo pinto.
  • Caribbean coast: around Limón, coconut works its way into the pot, echoing the region’s Afro-Caribbean cooking and its famous rice and beans made with coconut milk.

Where to eat

Where to Eat Gallo Pinto

The best gallo pinto comes from sodas, not resorts. In San José, Soda Tapia near La Sabana park is a long-running spot for a classic plate with eggs and plantains. On the Caribbean coast, the sodas around Puerto Viejo are the place to try the coconut-tinged version. Visit a farmers market (feria) to see the fresh ingredients up close, or read about the country’s pulperías and sodas.

Ask for the plate típico (traditional) to get the full spread, and don’t skip the Lizano sauce, the tangy condiment Ticos drizzle on everything. Be ready for big portions. A friendly “Buenos días” goes a long way, and “Gallo pinto con huevos, por favor” (gallo pinto with eggs, please) is an easy order even if the menu is all in Spanish. Our list of Costa Rican expressions helps with the rest.

Cook it

Authentic Gallo Pinto Recipe

This Costa Rican-style version serves 4. The two secrets: day-old rice, so it fries instead of turning mushy, and a little bean broth, which gives gallo pinto its color and flavor. Use more rice than beans.

Ingredients

  • 3 cups cooked white rice, preferably day-old
  • 1½ cups cooked black beans, plus about ½ cup of their cooking liquid (or one 15-ounce can, undrained)
  • 1 small onion, finely diced
  • ½ red bell pepper, finely diced
  • 2 cloves garlic, minced
  • 2 tablespoons vegetable oil
  • 2 to 3 tablespoons Salsa Lizano
  • A large handful of fresh cilantro, chopped
  • Salt and black pepper to taste

Instructions

  1. Heat the oil in a large skillet over medium heat. Cook the onion and pepper for about 5 minutes, until soft. Add the garlic for 1 minute more.
  2. Add the beans with their liquid and the Lizano. Simmer for 3 to 4 minutes, until the liquid reduces slightly.
  3. Add the rice and fold it in gently until every grain is tinted by the bean broth. Cook for 5 minutes, stirring occasionally, until hot and slightly toasted on the bottom.
  4. Stir in most of the cilantro, then season with salt, pepper and more Lizano to taste.
  5. Serve hot with eggs, sweet plantains, tortillas, and natilla or sour cream, topped with the rest of the cilantro.

Bottle of Salsa Lizano, the Costa Rican sauce used in gallo pinto

No Lizano?Look for Salsa Lizano at Latin markets or online. In a pinch, a few dashes of Worcestershire sauce with a pinch of cumin gets you in the neighborhood, but it’s worth tracking down the real thing.

For more Costa Rican cooking, try our recipes for chorreadas and sopa negra, and pair your plate with Costa Rican coffee.

Good to know

Gallo Pinto FAQ

What does gallo pinto mean in English?

It means “spotted rooster” or “speckled rooster,” describing how the beans speckle the rice. There’s no chicken in the dish.

How much does gallo pinto cost in Costa Rica?

A gallo pinto breakfast with eggs and coffee at a soda usually costs about ₡2,500 to ₡3,500, or roughly $5 to $7. Hotels and tourist restaurants charge more.

Is gallo pinto from Costa Rica or Nicaragua?

Both countries claim it as a national dish, and the debate is a long-running point of pride. The dish likely has Afro-Caribbean roots shared across the region.

What’s the difference between the Costa Rican and Nicaraguan versions?

Costa Rican gallo pinto usually uses black beans and Salsa Lizano; Nicaraguan gallo pinto is traditionally made with small red beans and onion.

What is Salsa Lizano?

A thin, tangy brown vegetable sauce that is Costa Rica’s favorite condiment. It goes into gallo pinto and onto almost everything else.

Is gallo pinto vegan?

The rice and beans usually are, but some cooks fry them in lard, and the plate often comes with eggs, cheese and sour cream. Ask for it sin huevo, sin queso, sin natilla and check the cooking fat.

What should I eat with gallo pinto?

Eggs, sweet fried plantains, corn tortillas, natilla, fresh cheese and a cup of Costa Rican coffee.

For more local dishes, see our guide to Costa Rican food.

The short version

Gallo pinto, “spotted rooster,” is rice and black beans fried with onion, pepper, cilantro and Salsa Lizano, eaten for breakfast across Costa Rica.
Order it at a soda with eggs, plantains and natilla for a few dollars, or make it at home with day-old rice and a splash of bean broth.