Gallo Pinto Recipe
Introduction
Gallo Pinto is a beloved Costa Rican dish known for its comforting blend of rice and beans flavored with simple spices and Salsa Lizano. It’s a hearty, satisfying meal perfect for breakfast, lunch, or dinner, often served with fried eggs on top.

Ingredients
- 1 tablespoon olive oil, plus extra for frying eggs
- Optional vegetables (such as bell peppers or onions)
- 2 cups long grain white rice
- 1 teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon onion powder
- 3½ cups water
- 1 (14 oz.) can beans (chickpeas, black beans, or red beans), drained
- 2 tablespoons Salsa Lizano
- 6 eggs (optional)
Instructions
- Step 1: Warm 1 tablespoon of olive oil in a medium saucepan over medium-high heat. Add any optional vegetables and sauté until softened, about 3 to 4 minutes.
- Step 2: Stir in the rice and toast lightly in the oil for about a minute. Add garlic powder, onion powder, and salt, then pour in the water and stir to combine.
- Step 3: Bring the mixture to a boil over high heat. Once boiling, reduce the heat to low, cover the pot, and simmer until the rice is tender, 16 to 20 minutes.
- Step 4: Stir in the drained beans and Salsa Lizano. Remove the saucepan from heat and cover to keep warm.
- Step 5: In a non-stick skillet, heat 1 tablespoon of olive oil over medium heat. Crack the eggs into the skillet and cook to your preferred doneness; sunny side up with runny yolks is traditional.
- Step 6: While the eggs cook, taste the rice and bean mixture and add more salt if needed.
- Step 7: Serve the Gallo Pinto topped with the fried eggs for a classic presentation.
Tips & Variations
- Try adding diced bell peppers or onions as optional vegetables to add sweetness and texture.
- Salsa Lizano is key for authentic flavor, but you can substitute with Worcestershire sauce if necessary.
- Use black or red beans for a traditional version or chickpeas for a milder taste.
- Serving with fresh cilantro or a squeeze of lime can brighten the dish.
Storage
Store leftover Gallo Pinto in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water if the rice seems dry. It can also be reheated in the microwave, covered to retain moisture. Eggs are best cooked fresh when serving.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use brown rice instead of white rice?
Yes, you can substitute brown rice, but cooking times will be longer and you may need to adjust the amount of water used.
Is Gallo Pinto always served with eggs?
While fried eggs are a common and traditional accompaniment, Gallo Pinto can also be enjoyed on its own or paired with other proteins like chicken or sausage.
PrintGallo Pinto Recipe
Gallo Pinto is a traditional Latin American rice and bean dish that combines long grain white rice with beans and a blend of spices, finished with a touch of Salsa Lizano for authentic flavor. This hearty and comforting dish is typically served with fried eggs on top, making it a satisfying breakfast or meal any time of day.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Breakfast
- Method: Stovetop
- Cuisine: Latin American
- Diet: Vegetarian
Ingredients
Rice and Beans
- 1 tablespoon olive oil
- Optional vegetables (such as onions, bell peppers, or tomatoes), chopped
- 2 cups long grain white rice
- 1 teaspoon garlic powder
- ½ teaspoon salt
- ½ teaspoon onion powder
- 3½ cups water
- 1 (14 oz.) can beans (chickpeas, black beans, or red beans), drained
- 2 tablespoons Salsa Lizano
Eggs (Optional)
- 1 tablespoon olive oil
- 6 eggs
Instructions
- Sauté Vegetables: In a medium-sized saucepan with a lid, warm 1 tablespoon of olive oil over medium-high heat. Add any optional vegetables you like, and sauté them for about 3-4 minutes until softened.
- Toast Rice and Add Seasonings: Stir in the rice and lightly toast it in the oil for one minute. Then add garlic powder, onion powder, and salt, mixing to combine.
- Cook Rice: Pour in 3½ cups of water and stir. Increase heat to high and let the mixture come to a boil. Once boiling, reduce the heat to low, cover, and simmer for 16-20 minutes until the rice is tender.
- Mix Beans and Salsa Lizano: Stir in the drained beans and 2 tablespoons of Salsa Lizano. Remove the saucepan from heat and cover again to keep the mixture warm.
- Cook Eggs: Heat 1 tablespoon olive oil in a non-stick skillet over medium heat. Crack in the eggs and cook to your desired doneness; sunny side up with a runny yolk is recommended.
- Season to Taste: While the eggs are cooking, taste the rice and bean mixture and adjust salt if necessary.
- Serve: Serve the rice and beans hot, topped with the fried eggs for a complete, flavorful meal.
Notes
- Optional vegetables like bell peppers, onions, or tomatoes add extra flavor and nutrition.
- Salsa Lizano is a Costa Rican condiment that adds a unique tangy flavor; you may substitute Worcestershire sauce if unavailable.
- Choose beans according to preference: chickpeas for a milder taste or traditional black or red beans for classic Gallo Pinto.
- For a vegan version, skip the eggs.
- Leftover Gallo Pinto can be refrigerated for up to 3 days and reheated easily on the stovetop or microwave.
Keywords: Gallo Pinto, Costa Rican rice and beans, Latin American breakfast, fried eggs, rice and beans recipe

