This Gallo Pinto recipe is a traditional Costa Rican and Nicaraguan rice and beans dish made with black beans, leftover rice, vegetables, and Salsa Lizano. It’s a flavorful and easy one-pan meal that’s perfect for breakfast, lunch, or dinner. With fresh bell pepper, onion, celery, and garlic, this authentic Gallo Pinto brings rich Central American flavor to your table. Serve it with eggs, tortillas, or fried plantains for a complete and hearty meal that’s simple, wholesome, and full of homemade taste.

A beloved dish from Costa Rica and Nicaragua, Gallo Pinto is a hearty mix of rice and black beans infused with vegetables, garlic, and the signature flavor of Salsa Lizano. Traditionally served for breakfast but perfect any time of day, this dish is simple, flavorful, and comforting — a true taste of Central American home cooking.
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
- ⅓ cup Salsa Lizano
- ¼ cup finely chopped cilantro
For Serving (Optional):
- Warm corn tortillas
- Fried or scrambled eggs
- Fried plantains
Instructions
-
Prepare the Beans
Drain the black beans, reserving about ¼ cup of the bean broth. Set aside. -
Sauté the Vegetables
In a large skillet over medium-high heat, heat the vegetable oil. Add the butter, then stir in the diced bell pepper, onion, and celery. Sauté for about 5 minutes until softened. Add the garlic and cook for another minute. -
Add Beans and Seasonings
Stir in the black beans, reserved bean broth, Salsa Lizano, chicken bouillon paste, and cumin. Reduce the heat and let simmer for 5–8 minutes, stirring occasionally, until most of the liquid has evaporated. -
Incorporate the Rice
Add the cold, cooked rice to the skillet. Gently fold it into the bean mixture, turning it over from the bottom with a spatula to avoid mashing the rice. Cook on low heat for about 10 minutes, stirring occasionally, until everything is heated through and well combined. -
Finish and Serve
Stir in the chopped cilantro, adjust seasoning with salt and pepper if needed, and serve warm with optional sides like tortillas, eggs, or plantains.
Tips
- Use day-old rice for the best texture — freshly cooked rice tends to be too soft and sticky.
- For authentic flavor, Salsa Lizano is essential. It’s a mildly tangy Costa Rican condiment that gives Gallo Pinto its signature taste.
- Don’t overmix once you add the rice; gently folding helps preserve the texture.
- Add a splash of bean broth if the mixture seems too dry.

Variations and Substitutions
- Beans: Substitute black beans with red beans for the Nicaraguan version of Gallo Pinto.
- Seasoning: If you can’t find Salsa Lizano, mix Worcestershire sauce with a bit of lime juice and brown sugar as a quick alternative.
- Protein: Add shredded chicken, ground beef, or sausage for a heartier meal.
- Vegan: Omit butter and use vegetable bouillon instead of chicken bouillon.
FAQs
What is Salsa Lizano?
Salsa Lizano is a Costa Rican condiment made from vegetables, spices, and a hint of sweetness. It’s mildly tangy and adds depth to Gallo Pinto.
Can I use fresh rice?
Yes, but for best results, refrigerate freshly cooked rice for at least a few hours to firm up before using.
Is Gallo Pinto spicy?
Traditionally, it’s mild. You can add hot sauce or chopped jalapeños for a spicier version.
How long does it keep?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave.
Serving Suggestions
Gallo Pinto is often served with fried or scrambled eggs, fried plantains, and warm tortillas. It also pairs beautifully with avocado slices, sour cream, or a side of fresh fruit for a balanced breakfast or lunch.
Why You’ll Love This Recipe
- Authentic Costa Rican and Nicaraguan flavor made easy at home.
- Perfect way to use up leftover rice.
- Naturally gluten-free and customizable.
- Simple ingredients, big flavor, and ready in under 30 minutes.
Gallo Pinto
4
servings5
minutes20
minutesIngredients
-
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
-
⅓ cup Salsa Lizano
-
¼ cup finely chopped cilantro
-
For Serving (Optional):
-
Warm corn tortillas
-
Fried or scrambled eggs
-
Fried plantains
Directions
- Prepare the Beans
- Drain the black beans, reserving about ¼ cup of the bean broth. Set aside.
- Sauté the Vegetables
- In a large skillet over medium-high heat, heat the vegetable oil. Add the butter, then stir in the diced bell pepper, onion, and celery. Sauté for about 5 minutes until softened. Add the garlic and cook for another minute.
- Add Beans and Seasonings
- Stir in the black beans, reserved bean broth, Salsa Lizano, chicken bouillon paste, and cumin. Reduce the heat and let simmer for 5–8 minutes, stirring occasionally, until most of the liquid has evaporated.
- Incorporate the Rice
- Add the cold, cooked rice to the skillet. Gently fold it into the bean mixture, turning it over from the bottom with a spatula to avoid mashing the rice. Cook on low heat for about 10 minutes, stirring occasionally, until everything is heated through and well combined.
- Finish and Serve
- Stir in the chopped cilantro, adjust seasoning with salt and pepper if needed, and serve warm with optional sides like tortillas, eggs, or plantains.








Leave a Reply