Gallo Pinto Recipe
Introduction
Gallo Pinto is a beloved Costa Rican dish known for its simple yet flavorful combination of rice and beans. Perfect for breakfast or any meal, this recipe highlights the comforting mix of spices and a touch of tangy Salsa Lizano. Adding fried eggs on top creates a hearty and satisfying plate.

Ingredients
- 1 tablespoon olive oil, plus 1 tablespoon 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, drained (chickpeas, black, or red beans)
- 2 tablespoons Salsa Lizano
- 6 eggs (optional)
Instructions
- Step 1: In a medium-sized saucepan with a lid, warm 1 tablespoon of olive oil over medium-high heat. Add any optional vegetables and sauté until softened, about 3-4 minutes.
- Step 2: Stir in the rice and toast lightly in the oil for about one minute. Add garlic powder, onion powder, and salt, then stir to combine.
- Step 3: Pour in the water and stir. Increase heat to high and bring to a boil. Once boiling, reduce heat to low, cover, and simmer until rice is tender, about 16-20 minutes.
- Step 4: Stir in the drained beans and Salsa Lizano. Remove the saucepan from heat and replace the lid to keep warm.
- Step 5: In a non-stick skillet, heat 1 tablespoon of olive oil over medium heat. Crack in the eggs and cook to your desired doneness. Sunny side up with runny yolks is traditional.
- Step 6: While the eggs cook, taste the rice mixture and adjust salt if needed.
- Step 7: Serve the rice and beans topped with the fried eggs for a classic Gallo Pinto experience.
Tips & Variations
- Try adding diced bell peppers or onions for extra flavor and texture.
- Substitute black beans or red beans if you prefer traditional varieties over chickpeas.
- For a vegetarian or vegan meal, omit the eggs and enjoy the rice and beans on their own or with avocado.
- If Salsa Lizano is unavailable, try Worcestershire sauce with a splash of soy sauce as a substitute.
Storage
Store leftover Gallo Pinto in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water if the rice feels dry. Cook fresh eggs to top if desired when reheating.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use brown rice instead of white rice?
Yes, you can use brown rice; however, it will require a longer cooking time and more water. Adjust accordingly and cook until tender.
Is Salsa Lizano necessary for authentic flavor?
Salsa Lizano adds a unique tang and depth essential to traditional Gallo Pinto, but if unavailable, Worcestershire sauce with a bit of soy sauce can provide a similar flavor profile.
PrintGallo Pinto Recipe
Gallo Pinto is a traditional Central American dish featuring flavorful rice and beans cooked together with aromatic spices and a touch of Salsa Lizano, a beloved Costa Rican condiment. This hearty, comforting meal can be enjoyed with optional sautéed vegetables and topped with perfectly fried eggs for a satisfying breakfast or anytime meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4–6 servings 1x
- Category: Breakfast
- Method: Stovetop
- Cuisine: Central American
Ingredients
Main Ingredients
- 2 cups long grain white rice
- 1 tsp garlic powder
- ½ tsp salt
- ½ tsp onion powder
- 3 and ½ cups water
- 1 (14 oz.) can beans (chickpeas used here, black or red beans traditional), drained
- 2 Tbsp Salsa Lizano
- 1 tbsp olive oil (for cooking rice and vegetables)
- 1 tbsp olive oil (for frying eggs)
- 6 eggs (optional)
Optional Vegetables
- Any choice of vegetables, roughly chopped (such as bell peppers, onions, or tomatoes)
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é for 3-4 minutes until softened and fragrant.
- Toast Rice and Season: Stir in the rice and toast lightly in the oil for about one minute to enhance its flavor. Add garlic powder, onion powder, and salt; stir well to combine.
- Add Water and Cook Rice: Pour in the 3 and ½ cups of water and stir. Increase heat to high and bring to a boil.
- Simmer Rice: Once boiling, reduce heat to low, cover with the lid, and let the rice simmer gently for 16-20 minutes, or until tender and water is absorbed.
- Mix in Beans and Sauce: Remove the lid and stir in the drained beans and 2 tablespoons of Salsa Lizano. Replace the lid to keep the mixture warm while you prepare the eggs.
- Cook Eggs: Heat 1 tablespoon olive oil in a non-stick skillet over medium heat. Crack in the eggs and cook to your preferred doneness; sunny side up with runny yolks is recommended for this dish.
- Adjust Seasoning: While eggs are cooking, taste the gallo pinto and add additional salt if necessary to enhance flavor.
- Serve: Plate the rice and bean mixture topped with the fried eggs and enjoy a traditional, hearty meal.
Notes
- Salsa Lizano is a key ingredient that provides the authentic flavor, but you can substitute Worcestershire sauce if unavailable.
- Black or red beans are more traditional choices, but chickpeas offer a nice variation.
- Feel free to add vegetables like bell peppers, onions, or tomatoes to increase nutrition and flavor.
- Cooking time for rice may vary slightly depending on stovetop and pot used.
- Gallo Pinto is commonly served with eggs but can be enjoyed without for a vegan meal.
Keywords: Gallo Pinto, rice and beans, Costa Rican recipe, Central American breakfast, Salsa Lizano, fried eggs, traditional recipe

