Salsa bandera is that classic Mexican combo of tomato, onion, cilantro, and lime that goes with everything. Spoon it over tacos, pile it on grilled meats, or just grab a bag of chips and dig in. It takes about 15 minutes to throw together!
This is one of those classic Mexican salsas that’s ridiculously simple but always hits the spot. The name comes from the colors red, white, and green, just like the Mexican flag. Isn’t that cute?
You’ve probably seen it before, even if you didn’t realize it had such a patriotic little name. Or maybe you know it by pico de gallo salsa, because well, it’s the same!
Salsa Bandera it’s crunchy, zesty, and full of bright flavor. Every time I make it, I’m reminded of family cookouts making carne asada, and those little taco stands with salsas in mismatched plastic bowls.
What You’ll Need
- Tomatoes: juicy and ripe. Roma tomatoes are great, but honestly, use what you’ve got.
- White onion: for that classic sharp flavor. Red onion works too if it’s what you have on hand.
- Fresh cilantro: don’t skip it unless you really can’t stand it — and nope, parsley’s not a good swap.
- Green chiles: serranos or jalapeños are the ones that are used in the Mexican recipe; but if you can’t find those just add any green hot peppers on hand.
- Lime juice: you can sub with lemon, but always fresh. No bottled stuff here, please.
- Salt: to bring it all together. Remember that tomatoes absorb a lot of salt, so add first a bit then adjust later.
How to Make Salsa Bandera
Let’s start with the tomatoes. I usually go for Roma tomatoes because they’re less watery and have great flavor, but use what you’ve got. Give them a good rinse, then dice them into small, even pieces.
Not too chunky, not too mushy. Just that sweet spot where they hold their shape but blend in nicely. Once you’re done, pop them into a medium bowl.
Now for the onion. I’m using white onion here because I love that little bite it adds, but red works too if that’s more your style (it’s a bit milder and prettier, but hey, bandera colors are the goal here!). Chop it up nice and fine.
TOP TIP: If you want to take the edge off the raw onion, you can soak it in a little water with lime juice for a few minutes before adding it in. Totally optional, but it helps if raw onion tends to overpower the dish for you.
Alright, now we’re layering! Add the chopped onion right into the bowl with your tomatoes.
Sometimes I sneak a little pinch of salt at this stage to help everything get juicy, kind of like giving it a head start.
Time for the cilantro, and don’t be shy! A good handful goes a long way here. Chop it up finely (yes, the stems too if they’re tender!) and sprinkle it right over the tomatoes and onion.
Dice your chiles (jalapeño or serrano) based on how much heat you want. If you’re a fan of spicy salsa, leave the seeds in, they pack the punch! But if you’re looking for something a little milder, simply remove the seeds before chopping. Add the diced chiles to the bowl
Now it’s lime time! Grab a fresh lime (or two, depending on how juicy they are) and squeeze the juice right into the bowl.
Add a pinch of salt, and now give the whole thing a good mix. Let it sit for 10–15 minutes if you’ve got the patience, this gives the flavors a chance to come together.
And that’s it! You just made a fresh, colorful, totally classic salsa bandera. Taste it with a chip (you have to), and adjust the lime or salt if needed. Then try not to eat the whole bowl before dinner!
Serving Up
Oh, the sky’s the limit! Serving salsa bandera really isn’t a problem — it goes with so many Mexican dishes. Here are my top 5 favorites to pair it with:
No matter if you’re making tacos for a party or just want something fresh to scoop with tortilla chips, this authentic Mexican salsa recipe brings the perfect pop of color and flavor.
Give it a try and let me know what you end up serving it with, I love hearing how others enjoy it!
Making Ahead & Storing
If you intend to bring this amazing salsa bandera to your next potluck, you can make it the day ahead. Here’s how:
- Chop all ingredients, but I recommend discarding seeds and core from tomatoes.
- Place all chopped ingredients in different containers.
- Next day, mix all ingredients in a bowl and season with salt and lime juice, give it a good mix.
Storing
This salsa bandera recipe last up to three days in the fridge. Since is made with fresh ingredients -specially tomato-, it can’t last longer and I personally don’t recommend leaving it in the fridge for more than 3 days.
Sometimes I like to add a splash of vinegar; this not only add an extra touch in taste but also helps the sauce to last longer (about 4-5 days).
More Mexican Salsa Recipes
Salsa Bandera (pico de gallo)
Ingredients
- 3 medium tomatoes
- 1 medium white onion
- 2 jalapeño peppers (or 1 serrano pepper)
- 1 bunch cilantro
- 1-2 limes
- salt (to taste)
Instructions
- Cut off the stem end and then slice the tomatoes in half. Gently scoop out the seeds if you prefer a less watery salsa, then dice the flesh into small, even pieces.
- Finely dice your white onion and add it to the bowl with the tomatoes, then gently stir them together.
- Nicely wash a good handful of fresh cilantro and pat dry it with kitchen paper towels. Chop it up, stems and all. Sprinkle it over the tomatoes and onion.
- Dice your chiles (jalapeño or serrano) to your preferred level of spiciness and add them to the mix. You can remove the seeds for a milder salsa or leave them in for an extra kick.
- Squeeze in the fresh lime juice, add a pinch of salt to taste, and give everything a good mix.
- If you can, let it sit for a few minutes to let the flavors blend. Then serve with tortilla chips, over grilled meats, or as topping for tacos.
Notes
- For a spicier kick, add more jalapeño or use serrano chiles!
- Salsa bandera tastes even better after sitting for a few minutes, so give it a little time to marinate before serving!
- Store leftover salsa in an airtight container in the fridge for up to 3 days. For extra freshness, try to finish it the same day.
Nutrition Information
If you loved this salsa bandera recipe, don’t forget to follow this blog on Pinterest, YouTube, and TikTok. Happy cooking!
I love Mexican cooking and sauces. Perfect with totopos.
I really appreciate this recipe because it uses more basic ingredients, it is so appetizing .
It looks delicious. My mom used to add also pickled jalapenos and eat it with tostadas 😃