Gallo Pinto (Costa Rican Beans and Rice)
If you’ve ever traveled to Costa Rica, you might have tasted the delightful and comforting dish known as Gallo Pinto. This classic staple is a vibrant mix of black beans and rice, often served with a side of eggs or plantains for breakfast. With its rich flavor and colorful ingredients, Gallo Pinto is not just a dish—it’s an experience that embodies the heart of Costa Rican cuisine. This recipe is an easy way to bring a slice of Costa Rica to your kitchen, allowing you to savor a dish that’s both nourishing and satisfying.
Why This Recipe is a Keeper

Gallo Pinto is the ultimate comfort food. It’s versatile, nutritious, and incredibly simple to prepare. Whether you’re looking for a hearty breakfast, a quick lunch, or a cozy dinner, this dish fits the bill. It’s made with staple ingredients that you likely already have in your pantry, and it can easily be customized with whatever you have on hand. Plus, it’s a great way to use up leftover rice, making it a perfect meal for busy weeknights.
Ingredient Checklist
To make your Gallo Pinto, you’ll need the following ingredients:
- 2 tablespoons light-tasting oil (vegetable, mild olive, or canola)
- 1 red bell pepper, chopped
- 1 small yellow onion, chopped
- 2 cloves garlic, minced
- 2 cups cooked black beans, with 3/4 cup reserved cooking liquid*
- 1/2 cup Salsa Lizano**
- 3 cups cooked rice, preferably day-old and refrigerated
- 1/4 cup chopped fresh cilantro
*Ensure your black beans are cooked or canned and rinsed well.
**Salsa Lizano can be found in Latin markets or online; it adds a unique flavor to the dish.
Cook’s Kit
To prepare this delicious Gallo Pinto, gather the following items:
- Large skillet – for sautéing the vegetables and combining the ingredients.
- Wooden spoon – perfect for stirring and mixing everything together.
- Measuring cups and spoons – to ensure precise measurements of your ingredients.
- Knife and cutting board – for chopping your veggies.
- Serving dish – to present your beautiful Gallo Pinto.
Gallo Pinto (Costa Rican Beans and Rice) Cooking Guide

Now, let’s dive into the step-by-step process of making this delicious dish.
Step 1: Sauté the Vegetables
In a large skillet, heat the 2 tablespoons of oil over medium heat. Add the chopped red bell pepper and chopped yellow onion. Sauté for about 5 minutes, or until the onion becomes translucent and the bell pepper softens. This step creates a flavorful base for your Gallo Pinto.
Step 2: Add Garlic
Stir in the minced garlic and cook for an additional minute, just until fragrant. Be careful not to burn it, as burnt garlic can impart a bitter taste.
Step 3: Combine Beans and Salsa
Next, add the black beans along with the 3/4 cup of reserved cooking liquid to the skillet. Pour in the Salsa Lizano and stir everything together. Allow it to simmer for about 5 minutes to let the flavors meld.
Step 4: Incorporate the Rice
After the bean mixture has simmered, add the cooked rice to the skillet. Gently fold the rice into the mixture, ensuring that it’s evenly coated with the beans and sauce. Cook for another 5-7 minutes, stirring occasionally, until everything is heated through.
Step 5: Finish with Cilantro
Finally, remove the skillet from heat and stir in the chopped fresh cilantro. This adds a burst of freshness that elevates the dish. Taste and adjust the seasoning as needed.
Substitutions by Category

If you’re missing an ingredient or want to switch things up, here are some substitutions to consider:
- Oil: Use coconut oil for a tropical twist.
- Beans: You can substitute black beans with pinto beans or kidney beans.
- Salsa Lizano: If you can’t find this, a mix of Worcestershire sauce and a splash of hot sauce can work in a pinch.
- Rice: Brown rice or quinoa can be used for a healthier alternative.
Missteps & Fixes
Even the best of us can run into a few hiccups while cooking. Here are some common missteps and how to fix them:
- Too dry: If your Gallo Pinto is too dry, add a splash more of the reserved cooking liquid or water to moisten it up.
- Too salty: To balance out saltiness, add a bit more cooked rice or a squeeze of lime juice.
- Burnt garlic: If you accidentally burnt the garlic, start over with a fresh batch, as it can ruin the flavor.
- Overcooked rice: If your rice is mushy, use less stirring and combine gently to avoid breaking it further.
Make Ahead Like a Pro
Gallo Pinto is a fantastic dish to make ahead of time. Here’s how to do it:
- Prep ingredients: Chop your vegetables and store them in the fridge for up to 2 days before cooking.
- Cook and store: Prepare the dish and let it cool completely before transferring it to an airtight container. It can be refrigerated for up to 4 days.
- Freeze: Gallo Pinto freezes well. Portion it into containers and freeze for up to 2 months. Reheat in the microwave or on the stovetop.
Handy Q&A
Can I use canned beans instead of cooked beans?
Absolutely! Canned black beans are a convenient option. Just make sure to rinse them well to reduce the sodium content before adding them to your recipe.
Is Gallo Pinto suitable for meal prep?
Yes! Gallo Pinto is perfect for meal prep. It keeps well in the fridge and can be reheated easily, making it an ideal dish for busy weekdays.
What can I serve with Gallo Pinto?
Gallo Pinto is traditionally served with fried eggs, avocado, or plantains. You can also enjoy it alongside grilled chicken or fish for a complete meal.
How do I store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop or in the microwave before serving.
You Might Also Like
Let’s Eat
Now that you have your delicious Gallo Pinto ready, it’s time to dig in! This dish is not just a meal; it’s a celebration of flavors that transports you straight to the heart of Costa Rica. Enjoy it with family and friends, or savor a bowl all to yourself. Each bite is a reminder of the vibrant culture and cuisine of this beautiful country. Embrace the simplicity and joy of Gallo Pinto (Costa Rican Beans and Rice), and let it become a favorite in your home as well.

Gallo Pinto (Costa Rican Beans and Rice)
Ingredients
Equipment
Method
- In a large skillet, heat the 2 tablespoons of oil over medium heat. Add the chopped red bell pepper and chopped yellow onion. Sauté for about 5 minutes, or until the onion becomes translucent and the bell pepper softens.
- Stir in the minced garlic and cook for an additional minute, just until fragrant.
- Add the black beans along with the 3/4 cup of reserved cooking liquid to the skillet. Pour in the Salsa Lizano and stir everything together. Allow it to simmer for about 5 minutes.
- Add the cooked rice to the skillet. Gently fold the rice into the mixture, ensuring that it’s evenly coated. Cook for another 5-7 minutes until heated through.
- Remove the skillet from heat and stir in the chopped fresh cilantro. Taste and adjust the seasoning as needed.
Notes
- Use coconut oil for a tropical twist.
- Substitute black beans with pinto beans or kidney beans if needed.
- Gallo Pinto freezes well; portion it and freeze for up to 2 months.
