A breakfast plate of Gallo Pinto pinto and some eggs on the side takes me right back to Costa Rica. This dish is so beloved there, that it’s considered the country’s national dish, and I got help from locals to share this traditional Gallo Pinto recipe with all of you!

Cooking International recipes is a fun way to “travel” right from your home kitchen. Try my Chilaquiles, Spanish Paella, or Pad Thai.

A delicious Gallo Pinto breakfast plate with a serving of gallo pinto, scrambled eggs, and a couple warm tortillas.

Why I Love this Recipe:

  • Transports me back to Costa Rica where I enjoyed this Galllo Pinto recipe daily. I knew immediately I wanted to make it regularly from home and I even chatted with TBFS followers from Costa Rica to make sure I did the recipe justice.
  • Family Favorite: Gallo Pinto (meaning “spotted rooster”, in spanish, because of the speckled look of the rice) is made with basic ingredients that even the pickiest eaters will love: rice, beans, diced vegetables, and salsa lizano.
  • Meal Prep: I like to make a big batch because it reheats well for a quick and easy breakfast or meal on busy days. We also love to make it into a burrito with leftover shredded meat, scrambled eggs, cheese and hot sauce folded into a tortilla.

Pura Vida!

Ingredients Needed:

  • Vegetables: Red Bell Pepper, Onion, Celery, and Fresh Cilantro.
  • Butter and Vegetable Oil
  • Black Beans
  • Cooked Rice: Leftover cold rice works best. Or cook rice and pour it onto a baking tray and refrigerate or freeze it until cool.
  • Salsa Lizano: Purchase from Amazon, an International Foods Market, or try this homemade version.
  • Seasonings: Garlic, Chicken Bouillon and Cumin.

How to make Gallo Pinto:

Sauté Vegetables: Heat pan and oil over medium heat. Once hot, add butter, bell pepper, onion and celery and sauté for 5 minutes. Add garlic and cook 1 minute.

Chopped bell pepper, onion, and celery being sautéed in a pan with oil and butter.

Combine: Add salsa lizano, drained black beans, ¼ cup bean broth from the can, chicken bouillon and cumin. Simmer for 5-8 minutes, until most of liquid evaporates.

Black beans, salsa lizano, chicken bouillon, cumin, and bean broth dumped on top of sautéed veggies in a pan to show how to make gallo pinto.

Add Rice: Gently fold in rice. Cook on low for 10 minutes, only tossing occasionally using a spatula to scrap from the bottom of the pan and flip rice.

Cooked white rice being added to a pan to make the best gallo pinto recipe.

Taste and season with salt and pepper, if needed. Add cilantro and toss in to combine. Serve with a warm tortilla on the side, fried or scrambled eggs, or fried plantains.

An easy gallo pinto recipe in a stainless steel pan, ready to serve.

Make Ahead and Freezing Instructions:

To Make Ahead: Store gallo pinto the fridge for up to 5 days. To reheat, sprinkle a little water, cover and re-steam on the stove or in the microwave until warmed through.

To Freeze: Place in a freezer safe bag or container and freeze for up to 3 months. Thaw completely in refrigerator before reheating.

Follow me for more great recipes

Recipe

A delicious Gallo Pinto breakfast plate with a serving of gallo pinto, scrambled eggs, and a couple warm tortillas.
Prep 5 minutes
Cook 20 minutes
Total 25 minutes
Save Recipe

Ingredients
 
 

  • 1 Tablespoon vegetable oil
  • 1 Tablespoon butter
  • 1 red bell pepper , finely diced
  • 1 yellow onion , finely diced
  • 2 ribs celery , finely diced
  • 2 cloves garlic , minced
  • 2 15 oz cans black beans , undrained
  • 2 teaspoons chicken bouillon paste
  • ½ teaspoon ground cumin
  • 3 cups cold leftover cooked white rice
  • 1/3 cup salsa lizano
  • 1/4 cup finely chopped cilantro

For Serving (Optional):

  • warm corn tortillas
  • Eggs – scrambled or fried
  • fried plantains

Instructions
 

  • Drain black beans, but reserve the bean broth from the can, and set aside.
  • Sauté Veggies: Heat a skillet over medium high heat. Add oil. Once hot, add butter, bell pepper, onion and celery and sauté for 5 minutes. Add garlic and cook 1 minute.
  • Add salsa lizano, black beans, ¼ cup bean broth from the can, chicken bouillon, and cumin. Simmer for 5-8 minutes, until most of liquid evaporates.
  • Add rice and gently fold in to combine. Cook on low for 10 minutes, tossing occasionally by scrapping up from the bottom of the pan and gently flipping it. Taste and season with salt and pepper, if needed. Add cilantro and toss in to combine.
  • Serve with a warm tortilla on the side, fried or scrambled eggs, or fried plantains.

Notes

Make Ahead Instructions: Store in the fridge for up to 5 days. To reheat, sprinkle a little water, cover and re-steam on the stove or in the microwave until warmed through.
Freezing Instructions: Place in a freezer safe bag or container and freeze for up to 3 months. Thaw completely in refrigerator before reheating.

Nutrition

Calories: 237kcalCarbohydrates: 39gProtein: 4gFat: 7gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 2gTrans Fat: 0.1gCholesterol: 8mgSodium: 284mgPotassium: 218mgFiber: 2gSugar: 3gVitamin A: 1180IUVitamin C: 42mgCalcium: 37mgIron: 1mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!

Follow Me

Get recipe ideas weekly!

I originally shared this recipe May 2022. Updated April 2024.

This post contains affiliate links.

Related Posts

Share Recipe

Categories

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

Leave A Comment

Your email address will not be published. Required fields are marked *

Recipe Rating





Comments

  1. My Abuela never added celery or chicken stock as was “peasant food” assembled from the leftovers from the previous evening’s meal. No additional salt is needed if you’re using authentic Salsa Lizano, it is quite salty on its own.

  2. 5 stars
    This was so good. Such a great flavor and a different flare to the typical bean and rice bowl that I make.

  3. Gallo Pinto does not mean “spotted roster.”
    Gallo comes from the Hebrew word Galho that means portion of food.
    Many Costaricans are of Sephardi Jew background.
    Obviously Gallo Pinto does not contain chicken.

  4. So good! My husband is Tico, and we love to have this for Sunday morning breakfast, and sometimes dinner during the week! We always bring back bottles of Lizano Salsa when we go to Costa Rica, it’s hard to find in Canada!

  5. My dad’s from Costa Rica and I’ve always loved my aunt’s Gallo Pinto. I’m excited to make this for my dad!