Easy Pico de Gallo (Salsa Bandera)
This easy homemade Pico de Gallo recipe (aka salsa bandera or chopped tomato salad) is super simple to make and packed with vibrant, fresh veggies like tomatoes, onions, and spicy green peppers.
This salsa tastes best if you use fresh ingredients during their peak season, summer and fall. If you are lucky enough to have your own garden and can grow these fresh ingredients, then even better. It’s the perfect appetizer, dip, or topping for most occasions, especially when you’re feeding a crowd!
What is Pico de Gallo?
Did you know that Pico de gallo literally translates to “rooster’s beak,” I always thought that was so funny and never understood why it is called that.
This salsa is also called “salsa bandera” (aka flag) because it has the three colors of the Mexican flag — green, white, and red — making this salsa perfect for Mexican Independence Day or to celebrate Hispanic Heritage Month.
This chunky raw chopped tomato salsa is also called salsa fresca (fresh), salsa picada (chopped), salsa cruda (raw), and salsa Mexicana.
Key Ingredients
You only need a couple of garden-fresh veggies and pantry staples to make this super simple salsa at home, including:
- a jalapeño pepper (stemmed and chopped)
- a serrano pepper (also stemmed and chopped)
- three Roma tomatoes (or vine-ripened tomatoes; chopped)
- a small white onion (chopped)
- salt
- fresh-squeezed lime juice
- cilantro (chopped)
- and the optional tomato sauce (if you like your salsa saucy).
How To Make This Salsa
This easy pico de gallo recipe could not be simpler to make! Start by chopping all your veggies as roughly or finely as you like, but try to keep them uniform in shape.
Place the chopped veggies and cilantro in a large mixing bowl, and sprinkle generously with salt.
Add lime juice and tomato sauce, if using. Mix well, taste test, and add additional salt if necessary. (But keep in mind the flavor will become enhanced as the pico de gallo marinates.)
Serve this delicious homemade salsa bandera as a topping on an entree of your choice or with tortilla chips. And, most of all, enjoy!
How To Serve
The longer this chunky, raw salsa sits, the longer the veggies are able to marinate and tastes even better. You can’t go wrong serving this salsa with a basket of tortilla chips, a topping for meat like fish, shrimp, chicken, or steak (especially when those meats are grilled), or as a classic topping on any of these dishes:
- Tacos
- Sopes
- Molletes
- Nachos
- Quesadillas
- Carne asada fries
- Even for breakfast with a frittata!
However you serve it, it’s sure to be a crowd-pleaser!
Tips and Variations
- Do you enjoy fruity salsas? Then change up this homemade pico de gallo by adding strawberries!
- For a mild onion flavor, rinse and strain the onion. If you like a stronger onion flavor, you can use red onion in place of the white onion.
- The longer the salsa sits, the more the tomatoes release their juices and make the salsa slightly watery. I don’t mind that, but my mom adds a bit of tomato sauce to help thicken the salsa without losing its tomato flavor or overpowering the other ingredients. You could also drain some of the juice before serving, if desired.
- In place of the tomato sauce, you could add a spicy sauce.
- If you like your salsa extra spicy, consider adding in a habanero. If you like homemade pico de gallo milder, you can remove seeds and veins from chile peppers. Also, feel free to omit the serrano. Learn all about the heat of different chile peppers.
Storage Instructions
Store this easy pico de gallo in an airtight container in the fridge for up to a week. Enjoy at room temperature or cold until it’s gone! And do not freeze, as the veggies will fall apart and turn to mush in the thawing process.
More Salsa Recipes To Try
If you enjoyed this homemade pico de gallo, then you’ll love these other easy salsa recipes!
- Easy Homemade Salsa Verde Mexicana
- Tomatillo Avocado Salsa
- Homemade Salsa with Green Chiles and Tomatoes
- Chile de Arbol Salsa
- Pineapple Mango Salsa
- Orange Avocado Mango Salsa
Are there any special ingredients you like to add in your homemade Pico de Gallo Salsa? Let me know in the comments below! And if you post pics of your tasty creations to Instagram, don’t forget to tag me (@muybuenocooking)!

Pico de Gallo / Salsa Fresca / Salsa Bandera / Salsa Picada / Salsa Cruda / Chopped Tomato Salsa
Ingredients
- 1 jalapeño pepper, stemmed and chopped
- 1 serrano pepper, stemmed and chopped
- 3 small Roma or vine-ripened tomatoes, chopped
- 1 small white onion, chopped
- 1 tablespoon chopped cilantro
- ½ teaspoon salt
- juice of 1 lime
- ¼ cup tomato sauce, optional
Instructions
- Put chopped jalapeño, serrano, tomatoes, onion, and cilantro in a large mixing bowl and sprinkle with salt.
- Add lime juice and tomato sauce, if using. Mix well and taste and add additional salt if necessary.
- Serve as a topping on fish, chicken, grilled steak, or with a basket of tortilla chips.
Notes
- If you like your salsa extra spicy, consider adding in a habanero.
- If you like homemade pico de gallo milder, you can remove seeds and veins from chile peppers. Also, feel free to omit the serrano. Learn all about the heat of different chile peppers.
- For a mild onion flavor, rinse and strain the onion.
- If you like a stronger onion flavor, you can use red onion in place of the white onion.
- The longer the salsa sits, the more the tomatoes release their juices and make the salsa slightly watery. I don’t mind that, but my mom adds a bit of tomato sauce to help thicken the salsa without losing its tomato flavor or overpowering the other ingredients. You could also drain some of the juice before serving, if desired.
- In place of the tomato sauce, you could add a spicy sauce.
- Store in an airtight container in the fridge for up to a week. Do not freeze, as the veggies will fall apart and turn to mush in the thawing process.
Photography by Jenna Sparks
Originally published in September 2015. This recipe is also published in the Muy Bueno cookbook.
4 Comments on “Easy Pico de Gallo (Salsa Bandera)”
I love Pico de Gallo! How long do you recommend letting it marinate in the refrigerator so that it will be really flavorful, and can I use bottled lime juice?
I love pico de gallo on scrambled eggs, especially if the pico has marinated a bit. I also top Spanish rice with some for that extra bit of freshness.
This is such a great recipe that can easily be altered to taste and availability of ingredients – often I will use El Pato sauce instead of the tomato sauce.
Thank you Diane! That’s a great idea — I’ll have to try El Pato with it next time.