Beans and rice are as essential to traditional Costa Rican food as butter is to French cuisine. In many parts of the country, Gallo Pinto is eaten at every meal.
Gallo Pinto is a meal unto itself but can also be the starting point for a hundred other dishes. So, this is where we begin. With a simple pot of beans and rice that is in fact, delicious enough to eat every day.


SUMMARIZE AND SAVE THIS RECIPE ON:
SEND THIS RECIPE
This site is protected by the Google Privacy Policy and Terms of Service apply.
Jump to:
- The heart of Costa Rican cuisine
- One of the most perfect food combinations on the planet
- One of the most budget friendly meals you can make
- Additions and substitutions
- Step-by-step photos and instructions
- Watch me make Gallo Pinto and homemade corn tortillas!
- How to serve Gallo Pinto
- Perfect for meal prep: Make ahead and storage tips
- 4 more things to make with a pot of black beans
- 📖 Recipe
- 💬 Comments
The first time we went to Costa Rica was in the middle of their rainy season and I was sick with bronchitis the entire week. Despite the enormous amount of rain and my illness, we fell in love with Costa Rica almost instantly and decided then and there to plan a return trip.
The return trip took the form of a family Christmas present. The 5 of us spent a week on the Caribbean coast of Costa Rica in January of 2019. We went jungle hiking with the monkeys and sloths, dolphin watching, toured a chocolate farm, explored several costal towns, and spent hours on the beach that was right across from our rental house. I have many good memories of that week.

Our most recent trip was in 2024 and it was just Steve and I, much to the chagrin of our young adult daughters who gave us so much grief about not taking them with us. 🤷🏻♀️
This time around we spent a few days in the capital city of San Jose then drove up into the central mountains, spending time in Cuidad Quesada, La Fortuna, and the Pacific coast.
If you are ever planning a trip to Costa Rica, please reach out. I'll happily share our experience and have many recommendations to offer. What I really want to share with you is why we love Costa Rica so much. I think I could boil it down to three things:
- The people are incredibly warm and welcoming
- It's one of the most beautiful places on earth
- The food.

The heart of Costa Rican cuisine
There is so much good food in Costa Rica. It's nearly impossible to not eat exceptionally well while visiting there. Everywhere you turn there are many different kinds of restaurants, markets, and sodas - small, local Costa Rican restaurants that serves only traditional Costa Rican food, all of it delicious.
The heart of Costa Rican cuisine is beans and rice. You'll find variations of beans and rice all across Costa Rica, but the basic idea is the same. In most cases, the rice is cooked separately then added to a skillet of sautéed garlic and onions along with black beans. In this recipe, I've cooked everything in the same pot.

One of the most perfect food combinations on the planet
For those of you who've read The Blue Zones: Lessons From the Healthiest Places on Earth, you might remember that a community in Costa Rica is one of the places featured in the book. During our 2024 trip to Costa Rica, I purchased Blue Zones Cookbook which includes an entire chapter on Costa Rican cuisine.
One of the things that the book points out is that the combination of beans and whole grains creates a whole protein. Corn tortillas are an excellent source of whole-grain complex carbohydrates, beans are rich in fiber and antioxidants, and the bean-and-rice combination creates a whole protein.
So, a simple plate of Gallo Pinto and corn tortillas is one of the healthiest, most wholesome, and delicious meals on the planet.
One of the most budget friendly meals you can make
Not only is Gallo Pinto nutritious, it's very inexpensive to make. This recipe, which makes a generous 6 servings, will cost about $5 U.S. dollars to make, depending on where you live and the brand ingredients you purchase.
That's less than $1/ per serving!
I'm not sure I can think of any other complete meal that will deliver so much flavor and nutrition for so little cost.

Cost of ingredients: $6 total/ less than $1 per serving
I purchased these ingredients at a Safeway grocery store in Colorado. The cost will vary depending on where you are and where you shop.
- Rice: long grain white rice is traditional, but you can use any kind of rice you like. This recipe starts with uncooked rice, but Gallo Pinto is an excellent way to use up leftover rice.
- Vegetable, canola, or extra virgin olive oil
- 1 medium yellow onion, or any kind of onion you like
- 1 red bell pepper, or any kind of bell pepper
- A few cloves of garlic
- Water or broth: I use water mixed with Better than Bouillon Vegetable Base
- Worcestershire sauce and/ or Lizano Salsa Sauce: The preferred sauce for Gallo Pinto is Lizano Sauce but Worcestershire is a good substitute. I like to use both, dumping in a few dashes of each, but you can use one or the other.
- Tomato paste: This is not traditional to Costa Rican beans and rice but I love the depth of flavor and umami a bit of tomato paste adds to the dish. It's 100% optional - use it if you like, leave it out if you don't.
- Cooked black beans: Use a can of black beans, or here's how to cook dried black beans
- Salt and pepper, to taste: If using well seasoned broth, you may not need to add any additional salt and pepper. As always, taste before adding.
- For serving (optional): sliced avocado, hot sauce, chopped fresh cilantro, diced tomatoes, and pickled onions. Pickled onions are not traditional to Costa Rican cuisine at all, we just really like them, especially when eating beans and rice on a warm tortilla like a taco.
Lizano Salsa Sauce
Costa Rican cuisine is not spicy. Most traditional dishes do not include peppers and even when something says it's a bit spicy, it's probably very mild. The exception is the Nicoya region where people often like to top their beans and rice with hot sauce.
But, in most parts of the country if you ordered a traditional casado plate, it would be served with Lizano Salsa Sauce, the most common condiment in Costa Rica. The flavor if the sauce is similar to Worcestershire - slightly sweet and tangy, with a hint of black pepper and cumin.
Additions and substitutions
This is one of those dishes with a thousand variations and to which almost anything can be added. It's like chicken soup - many cultures around the world have some variation of chicken soup and beans and rice.
So, while this recipe focuses on Costa Rican inspired beans and rice, you can add any number of vegetables, protein, and spices and end up with something delicious.
- To add additional vegetables: I usually prefer to cook additional vegetables separately, them add them at the end after Gallo Pinto is done cooking. This ensures that whatever vegetable I'm adding is crisp-tender and cooked to perfection. Boiling vegetables in the liquid with the rice can result in over cooked, mushy veggies.
- To add additional protein: As with added vegetables, I prefer to cook additional protein separately and add it at the end. The exception is shrimp, which can be nestled down into the rice at the end of cooking and allowed to steam for a few minutes right before serving. Gallo Pinto is an excellent way to use up leftover roast chicken, chicken adobo, and pork carnitas.
- Add an egg: Gallo Pinto is often eaten for breakfast, sometimes topped with a fried egg or two.

Step-by-step photos and instructions

Add the oil, diced onion, red pepper, and garlic to a large saucepan or braiser. Set the pan over medium heat and cook until the vegetables are beginning to soften and the onions are starting to look translucent.

Add the rice and cook, stirring, for another minute or two. Toasting the rice gives it a delicious nutty flavor.

Stir in the water or broth, Lizano and/or Worcestershire sauce, tomato paste (if using), and beans. When the liquid begins to boil, turn the heat to low, cover the pan, and cook until the rice is tender, about 20 minutes.

Taste and season with salt and pepper if desired. If using well seasoned broth, additional salt and pepper may not be necessary. Always taste before adding.
Watch me make Gallo Pinto and homemade corn tortillas!

I do a live cooking class every week on Substack and this week's class was about making homemade corn tortillas and Costa Rican beans and rice.
Like homemade flour tortillas, the work to reward ratio of homemade corn tortillas skews heavily in the direction of reward. In other words, the amount of work involved pales in comparison to how delicious they are.
In fact, as you'll see in this video, you can make a batch of warm, soft homemade corn tortillas in about 15 minutes. Homemade corn tortillas and gallo pinto is a meal I make often, and in this class I show you how.
How to make homemade corn tortillas and Costa Rican beans and rice.
How to serve Gallo Pinto
Costa Rican beans and rice can be served as is, with any or all of the suggested toppings and a stack of warm corn tortillas. While not traditional, homemade flour tortillas are also delicious.

We like to fill corn tortillas with beans and rice, chopped tomatoes, fresh cilantro, pickled onions, and hot sauce, and eat them like tacos.
Or, use Gallo Pinto as the foundation of a traditional Casado Plate!
The Casado Plate
The traditional Costa Rican lunch is called Casado and you will find it everywhere across the entire country. It comes in many variations but is always built around rice and beans. Casado means "married" and I loved learning this because the meal really is a marriage of traditional Costa Rican flavors.
The components of a typical casado plate include: Gallo pinto (beans and rice), fried plantains, tortillas, vegetables such as corn, avocado, cilantro, greens and tomatoes. Additional protein is often added to casado plates in the form of eggs, fish or ceviche, beef, or chicken.

Perfect for meal prep: Make ahead and storage tips
If you like to meal prep, I'm not sure you'll find an easier or more versatile dish.
At least twice a month, I make a pot of Gallo Pinto early in the week for us to eat all week long. Beans and rice keep well in the refrigerator for up to a week and can form the foundation for hundreds of meals, breakfast, lunch, and dinner.
Store Gallo Pinto in an airtight container in the refrigerator. Reheat in the microwave or on the stovetop over low heat. If heating on the stovetop, add a splash of broth or water if it starts to look dry.
Gallo Pinto can be frozen for up to 3 months. Scoop it into a ziptop freezer bag or another airtight container and place it in the freezer. Allow the beans and rice to defrost in the refrigerator overnight before reheating and serving.
One thing to note about freezing Gallo Pinto: Rice can get a bit mushy once frozen and thawed. This is not necessarily bad, but should guide how you use the frozen and thawed rice and beans. For example, use it to fill burritos, or stir it into prepared soup to enrich and add additional flavor, fiber, and protein.
4 more things to make with a pot of black beans
I can think of few things that get dinner on the table faster than a pot of beans in the fridge.
Take 5 minutes to toss some dried black beans into the Instant Pot, Slow Cooker, or saucepan and then use them all week long to make quick, delicious meals that are inexpensive and nutritious - like Gallo Pinto!
If you give this recipe a try, let me know! Scroll down to leave a comment and rate it!

📖 Recipe
Gallo Pinto (Costa Rican Beans and Rice)
Gallo Pinto is a nutritious, easy to make, budget friendly meal that is delicious enough to eat every day and the starting point for a hundred other dishes.
Ingredients
- 1 cup uncooked rice - long grain white rice is traditional, but you can use any kind of rice you like
- 2 tablespoons vegetable, canola, or extra virgin olive oil
- 1 medium yellow onion, peeled and diced
- 1 red bell pepper, seeds and stem removed and diced
- 2-4 large cloves of garlic, peeled and chopped
- 2 cups water or broth (I use water mixed with Better than Bouillon Vegetable Base)
- 2 tablespoons Worcestershire sauce and/ or Lizano Salsa Sauce (*see link and note below)
- 1 tablespoon tomato paste (optional)
- 1 ½ cups black beans - this is the amount in a 15 ounce can of black beans, or here’s how to cook dried black beans
- Salt and pepper to taste
- For serving (optional): sliced avocado, hot sauce, chopped fresh cilantro, diced tomatoes, and pickled onions (Pickled onions are not traditional to Costa Rican cuisine at all, we just really like them, especially when eating beans and rice on a warm tortilla like a taco.)
Instructions
- Add the rice to a fine mesh strainer and rinse it under cold water until the water runs clear.
- Add the oil, diced onion, red pepper, and garlic to a large saucepan or braiser (see link below). Set the pan over medium heat and cook until the vegetables are beginning to soften and the onions are starting to look translucent, about 2-3 minutes. Add the rice and cook, stirring, for another minute or two.
- Stir in the water or broth, Lizano sauce and/or Worcestershire sauce, tomato paste (if using), and beans. Turn the heat up to high. When the liquid begins to boil, turn the heat to low, cover the pan, and cook until the rice is tender, about 20 minutes.
- Taste and season with salt and pepper if desired (if using well seasoned broth, additional salt and pepper may not be necessary). Serve as is or with any or all of the suggested toppings.
Notes
- Gallo Pinto is an excellent way to use up leftover cooked rice. Follow the recipe instructions, adding the cooked rice after sautéing the vegetables and then adding only about a half cup of broth or water along with Worcestershire, tomato paste, and beans. Bring to a simmer, cooking until most of the liquid has evaporated. Taste for seasoning and serve.
- The preferred sauce for Gallo Pinto is Lizano Sauce but Worcestershire is a good substitute. I like to use both, dumping in a few dashes of each, but you can use one or the other.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
6Serving Size:
¾ cupAmount Per Serving: Calories: 156Total Fat: 5gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 0mgSodium: 283mgCarbohydrates: 23gFiber: 5gSugar: 3gProtein: 5g












Comments
No Comments