Authentic Gallo Pinto: Costa Rican Rice and Beans Recipe

~ This Gallo Pinto recipe was taught to us by a Costa Rican exchange student who missed it while living far from home. It’s far more flavorful than plain beans and rice, yet quick and easy to prepare (under 10 minutes). Though typically served for breakfast in Costa Rica, our friend enjoyed it all day long — and now we do too. It works perfectly for brunch, as a side, or as a meatless main course. ~

This Recipe Is:     Ready in 30 Minutes or Less    Make Ahead    Vegetarian    Gluten Free  

Overhead of cooked Gallo Pinto in pan with minced cilantro, avocado and tomato slices, 2 fried eggs on top.

Thanks to a very special exchange student, this Costa Rican favorite became a beloved family recipe — and now you can enjoy it too.

How We Came to Love Gallo Pinto

When my daughter hosted a Costa Rican exchange student in high school, one of the most treasured gifts she brought was her family’s Gallo Pinto. She even packed a bottle of Lizano sauce so we could taste it the way it’s meant to be.

Although she tried many classic American foods, she missed the flavors of home — especially Gallo Pinto, which she ate every morning and often throughout the day. We were thrilled to learn how to make it. Nana showed us her method, we took notes and photos, and then sat down to taste. It wasn’t ordinary beans and rice — it was vibrant, savory, and utterly addictive.

Flatlay of two platefuls of Gallo Pinto with toppings, sitting on round woven mat with forks and stack of tortillas nearby.

Long after Nana returned home, we kept making her Gallo Pinto. It’s easy, flexible, and reheats beautifully — perfect for quick meals and meal prep.

It’s super easy, adaptable, and keeps well in the fridge for several days.

What Is Authentic Costa Rican Gallo Pinto?

Every Costa Rican family has a slightly different take on Gallo Pinto — small variations that make each version unique. The name means “speckled rooster,” likely referring to the speckled look of beans mixed with the rice. The basic idea is simple: beans and rice combined, often with black beans, and seasoned so it’s much more than plain rice and beans.

Flatlay of half the nonstick skillet with finished recipe inside, sprinkled with bits of cilantro.

Common additions include onions, bell peppers, garlic, and cilantro, though Nana insisted that her family’s version remained very simple. We do sometimes add chopped onion, which is our family’s small adaptation to her original recipe.

The distinctive, memorable flavor that elevates this dish comes from Lizano sauce.

What Is Lizano Sauce?

Lizano (Salsa Lizano) is a savory, slightly sweet blend of vegetables and spices used widely in Costa Rica. Its flavor is central to traditional Gallo Pinto and worth finding if you want an authentic result.

Closeup of a bottle of Lizano sauce with other ingredients like bowls of beans, rice and an uncut onion nearby.

If your local store doesn’t carry it, Lizano is widely available online and keeps well in the refrigerator, so it’s handy to have on the shelf for whenever a Gallo Pinto craving hits.

People vary in how much Lizano they use; start with a conservative amount and adjust to taste. Worcestershire sauce is occasionally suggested as a substitute, but it doesn’t reproduce Lizano’s unique profile, so it’s not a recommended swap.

Is Gallo Pinto from Costa Rica?

Gallo Pinto is closely tied to Costa Rica and Nicaragua; both countries claim and celebrate it. Regardless of its precise origins, it’s a cultural staple and a beloved, versatile dish.

How to Make Costa Rican Rice and Beans

Ingredient Prep

There’s very little prep: open the beans and, if desired, chop onion or cilantro. Most importantly: do NOT drain canned beans — some of the bean liquid goes into the dish and helps build the sauce.

You can have Gallo Pinto on the table in under 10 minutes.

Labeled photo of recipe ingredients with text overlays "Lizano Sauce", "Rice", "Black Beans", "Butter" and "Onion".

Start with cooked rice — leftover rice works great, or use quick-cook or microwave-ready rice packets for speed. Rice moisture affects the final texture, so slightly wetter rice gives a looser, saucier Gallo Pinto like Nana’s version.

Step #1

Melt a little butter in a large nonstick skillet over medium heat.

Overhead of step #1 with butter melted in a nonstick skillet with rice, black beans and other ingredients at edges of photo.

(Optional) Step #2

If you like onion or bell pepper, add them now and cook until softened but not browned, about 2 minutes. Nana preferred it without vegetables, so this is optional.

Overhead of Step #2 with diced onions added to the skillet and a wooden spoon stirring them.

Step #3

Add the cooked rice and heat through for 1–2 minutes, depending on how cold the rice is.

Overhead of step #3 with rice added to the skillet.

Step #4

Stir in Lizano sauce until well distributed. Start with about ½ cup and adjust to taste — you can use up to ⅔ cup depending on rice moisture, bean saltiness, and how strongly you want it flavored. Taste and add more if desired.

How Much Lizano?

Begin modestly and add more to taste. You can always pass the bottle at the table so diners can season individually.

Overhead of recipe step #4 with Lizano Sauce being poured from bottle into the rice in the skillet.
Overhead of step #5 with a hand on wooden spoon, stirring Lizano sauce into the rice in pan.

Next, add the black beans straight from the can without rinsing, and scoop in about 2 tablespoons of the reserved bean liquid from the can. Stir to combine and heat through.

Overhead of recipe step #6 with undrained black beans added to skillet on top of rice; wooden spoon ready to stir them in.
Overhead of step #7 with beans stirred into rice for the "speckled rooster" look the recipe is named for.

Cook until everything is warmed through and the flavors have melded.

Step #5

Serve immediately. That’s it — simple, fast, and delicious.

How to Serve It (Toppings and Add-Ons)

  • Totally Plain! – You can enjoy it straight from the pan and be perfectly happy.

Nana’s favorite way to serve it includes:

  • Eggs (any style)
  • Slices of tomato
  • A few avocado wedges
  • A dollop of reduced-fat sour cream (optional)
Side view of pan full of Gallo Pinto with serving spoon dipped in and eggs, tomatoes and avocado slices arranged on top.
  • My family also likes to add hot sauce.
  • Nana served it with fresh tortillas; that’s a lovely accompaniment if you want to include them.

How to Customize It

Gallo Pinto adapts well to different choices:

• The Rice

White rice is traditional, but brown rice works fine and adds nutrition without changing flavor much.

• The Beans

Black beans are classic, though small red beans are sometimes used. Don’t rinse or drain the beans — keep some of the bean liquid for the dish.

• The Veggies

While Nana avoided extra vegetables, you can add onions, bell peppers, or garlic if you like.

• The Lizano

Use Lizano for authentic flavor and adjust the amount to your preference. Because it’s fairly salty, consider using a little during cooking and letting people add more at the table.

When to Serve Gallo Pinto

Gallo Pinto is commonly served for breakfast in Costa Rica and Nicaragua, but it’s equally at home as a side or a main course at lunch or dinner.

• Breakfast

Serve with eggs — over-easy eggs with a runny yolk blend beautifully into the rice and beans.

Rice and beans on orange plate with tomato, avocado and an egg nestled on top; second plateful in background.

• Side Dish

Gallo Pinto pairs well with many meats and Latin American main dishes, elevating any meal that might otherwise use plain rice.

• Vegetarian Main

It makes a satisfying vegetarian entrée, especially with an egg on top.

Versatile and convenient — you can’t go wrong with how or when you serve it.

Make Ahead Tips — How to Reheat

Store Gallo Pinto in an airtight container in the refrigerator and rewarm in the microwave. Add fresh toppings like tomato, avocado, and cilantro after reheating for the best texture.

Two plates (bright orange and yellow) with servings of Gallo Pinto and toppings on woven mat with forks, tortilla stack and extra avocado nearby.

FAQs At-a-Glance

Can I Double This Recipe?

Yes — just make sure your pan is large enough to hold the doubled quantity.

Can I Use A Different Type of Bean?

Black beans are traditional, but small red beans can be substituted. I avoid large kidney beans because of their texture, but that’s a personal choice.

Can Worcestershire Substitute for Lizano?

Although some suggest it, Worcestershire does not replicate Lizano’s unique flavor. For authentic Gallo Pinto, use Lizano when possible.

Hosting Nana brought us so many wonderful memories, and this recipe is one way we keep her close. But more than nostalgia, we make Gallo Pinto because it’s genuinely delicious — simple, quick, and addictively good. It’s the kind of dish you’ll crave once you try it.

I’m not exaggerating — Gallo Pinto is that good.

Overhead closeup of finished recipe in skillet, with sunnyside up eggs, sliced tomato and avocado, minced cilantro; wooden spoon dipped in.

Thank you, Nana. xoxoxo

img 68837 18

~ by Shelley

Love the Recipe? • Were My Tips Helpful?

Please leave a 5-star rating in the recipe card below if you enjoyed it. Your feedback is appreciated!

Closeup overhead of finished recipe in skillet with 2 fried eggs, avocado and tomato slice on top.

Gallo Pinto

This Costa Rican classic is far more flavorful than plain rice and beans. Traditionally served for breakfast, it’s also enjoyed throughout the day as a side or main course.

•  Ready in 30 Minutes or Less  •  Make Ahead  •  Vegetarian  •  Gluten Free  •

5 from 5 votes
Prep Time: 2 minutes
Cook Time: 7 minutes
Total Time: 9 minutes
Yield: 7 cups

Ingredients

  • 2 teaspoons butter
  • ½ cup minced onion (optional)
  • 4 cups cooked rice (we use brown rice)
  • 2 (15-ounce) cans reduced-sodium black beans (do NOT rinse/drain)
  • ½ – ⅔ cup Lizano sauce (Salsa Lizano) (see note)
  • optional for serving: cooked eggs (any style), sliced tomato or avocado, fresh cilantro, reduced-fat sour cream, and hot sauce

Instructions

  • Melt 2 teaspoons butter in a large nonstick skillet over medium heat.
    Overhead of step #1 with butter melted in a nonstick skillet with rice, black beans and other ingredients at edges of photo.
  • Add onion (if using) and cook until it starts to soften but not brown, about 2 minutes, stirring occasionally.
    Overhead of Step #2 with diced onions added to the skillet and a wooden spoon stirring them.
  • Add the rice and cook until warmed through, about 1–2 minutes.
    Overhead of step #3 with rice added to the skillet.
  • Add Lizano and stir through. Add black beans straight from the can (do not rinse or drain) plus about 2 tablespoons of reserved bean liquid, and cook until heated through.
    Overhead of recipe step #6 with undrained black beans added to skillet on top of rice; wooden spoon ready to stir them in.
  • Serve as desired: as a side or as a main with optional eggs and toppings such as tomato, avocado, cilantro, sour cream, and hot sauce.
    Overhead of cooked Gallo Pinto in pan with minced cilantro, avocado and tomato slices, 2 fried eggs on top.

Notes

Finding Lizano: Lizano sauce is essential to the authentic flavor of this dish. It’s often sold in Latin groceries or the international aisle; it also ships online. Worcestershire is not a good substitute.

Amount of Lizano: Families vary in how much Lizano they use. Our recipe leans toward a generous amount, but start with less and add to taste. Rice moisture, bean sodium level, and toppings will influence how much you prefer.

Optional vegetables: Nana preferred a very simple version, but adding minced onion, bell pepper, or garlic is a common and tasty variation.

Serving ideas: Gallo Pinto is often a breakfast dish in Costa Rica but works equally well as a side or a vegetarian main. Make a batch to refrigerate and reheat throughout the week; add fresh toppings after reheating for the best texture.

Nutrition

Serving: 1 cup | Calories: 259 | Fat: 2.25g | Sodium: 547mg | Carbohydrates: 49g | Protein: 9g

(Nutrition estimate uses brown rice, excludes optional onions and toppings, and assumes ½ cup Lizano.)

* Nutrition information is an estimate and may vary with ingredient choices and preparation. Consult a professional for personalized advice.

Tried this recipe?Please leave a star rating — we’d love your feedback.