yummy recipes for busy people

Easy Homemade Pico de Gallo Salsa

This post may contain affiliate links, which are always marked with *. Please read my disclosure for more information.

This easy Pico de Gallo Salsa is healthy & packed with flavor – filled with yummy tomatoes, cilantro, lime and just the right amount of spice. Use it for tacos, fish, meat, for tortilla chips or to top a salad – either way, it’s delicious!

Looking for a different kind of salsa? Check out this even quicker Ginger Avocado Salsa.

top view of pico de gallo alsa in a black bowl

What is Pico de Gallo?

Probably the most common sauce in Mexican cuisine, Pico de Gallo is the delicious salsa so often served with basically anything at your favorite Mexican restaurant. Spicy and delicious it’s such a staple, but depending on where in the world you had it, you might not even know its name.

I’ve been in love with Mexican food since I was a kid – but actually didn’t hear about Pico de Gallo until about seven years ago (and in Singapore of all places??). However, I then realized it was the same delicious sauce I’d loved since I was maybe three (yes, I loved my spice even then!). But that version was just called “salsa”.

My favorite version was made at this Mexican restaurant in Tucson, Arizona called La Fuente. We went there every time we visited, and I loved watching them prepare the salsa at the table, bring out the larger-than-life open-faced quesadillas and listening to the mariachi band. Let’s just say I was never really satisfied with Swedish Tex Mex after that…

But enough about my childhood memories – and over to the Pico de Gallo.

close up of pico de gallo salsa

Pico de Gallo is basically a cold salsa. Aren’t all salsas cold? You might ask. And yes, while they’re mostly served this way, as a cold sauce, the big difference lies in whether the salsa has been cooked or not. Those smooth canned salsas? Yeah, they’ve been cooked. And delicious as they might be and as satisfying as it is to dip your tortilla chips into all that saucy goodness, my favorite is the non-cooked variety. Like the Pico de Gallo.

Pico de Gallo is made from all raw and finely chopped ingredients – generally tomatoes, onion, cilantro and chili, seasoned with lime juice, salt, pepper, and maybe some other spices like oregano and cumin. I say finely chopped, but what that means is really up to the salsa maker. Some chop everything into extremely tiny pieces, others leave it more rough. I go somewhere in the middle – leaving the tomatoes a little bit larger than the onions, but still quite small.

Now I know you’re wondering about the name. Pico de Gallo? Rooster’s beak is the English translation, and supposedly aptly name for the spice of the salsa resembling the prick of a rooster’s beak. I think I’m sticking with the Spanish name though, and I do love the story behind it!

side view of two tomates, one lime, cilantro and a chili

Is Pico de Gallo Healthy?

Pico de Gallo is one of those wonderful sauces that’s so delicious you’d want to have it with everything, yet super healthy – so you actually can! I mean – all fresh tomatoes, onions and herbs, topped with lime juice? It’s basically a veggie juice in a more exciting format!

To make sure you get the most nutrients and the least chemicals, go for organic tomatoes. Tomatoes are after all on the “dirty dozen” list and a lot of pesticides are used to grow them – so for these the organic choice can actually be worth the money.

What is Pico de Gallo used for?

Pico de Gallo is one of my favorite sauces not only for its healthiness, but also for its versatility. While commonly served with Mexican food like tacos, enchiladas or tortilla chips it can also be used to put a spicy spin on other dishes. Grilled fish like Tuna or Swordfish are a favorite, but this salsa also loves meat and topping a grilled steak with it might be one of the best things ever. And why not use it to top a salad?

top view of pico de gallo salsa with seasonings

How to Make Pico de Gallo

Making Pico de Gallo is super quick & easy, with the only slightly annoying part being all the chopping. So grab a good knife, maybe even sharpen it up a bit extra, and that’s really all you’re gonna need.

Now to make the whole process a bit easier I always make sure the tomatoes I get are nice and firm. While over-ripe tomatoes are perfect for making cooked salsa, Pico de Gallo really works best with the firmer kind. Otherwise you might end up with more of a tomato mush than nice little tomato dices, no matter how good your knife skills are!

half of a tomto in front of chopped tomato

As I mentioned, you can choose yourself how coarse you want your Pico de Gallo to turn out. I do however suggest to keep the onion pieces as small a possible and save your artistic choices for the tomatoes – no one likes biting into a big piece of onion, right?! As for the tomatoes, I always remove the tough part at the center – I really don’t like biting into it so I just take it out before chopping. Not really necessary but it does make it a bit more restaurant worthy!

Some people remove the seeds from the tomatoes, and while this does make for a drier salsa (especially if you’re keeping it for a few days) I really don’t find it worht the trouble. I’ll leave that to the restaurants…

side view of chopped tomatoes, red onion, chili and cilantro for pico de gallo

After chopping up your tomatoes and onion, get out your chili. Now I use red serrano peppers for this, but you can also use jalapeño or habanero. Just be careful with the heat! I adjust the heat by only using a part of the seeds. With the red serrano peppers, about half of the seeds make the salsa just the right amount of spicy for most of my friends. But if I make it for myself I might go ahead and add in all of them. I suggest to add part of them first, and then once it’s been sitting for a while you taste test and add some more seeds if you like it spicier. Always easier to add spice than to remove it… Also, if you’re making it well in advance (it just makes it more delicious!) I suggest taking it easy on the spice and then adding more if needed just before serving.

top view o seasonings for pico de gallo

OK, over to the rest of the seasoning. After adding in the chopped chili and maybe some of the seeds (also chopped!), here comes the cilantro and lime. Top with a few dashes of cumin, some oregano, and some fresh ground black pepper. Then add some salt, mix well, and taste test. Take it easy on the salt here – the saltiness will also increase as the dish sits.

top view of all ingredients for pico de gallo before mixing together

Now for the seasoning in general, the whole point of letting the salsa rest for a while before eating is that the flavors will mingle together and become stronger. So it should be a bit weak in taste right now. Just set it aside, and try it again just before serving. If needed, add some more spice and salt then. I usually end up adding a few more dashes of salt, but not much more.

pico de gallo salsa

And that’s it for making Pico de Gallo salsa at home! Easy, right?! Do you have any versions of this you love to make? Let me know in the comments below! And then next week I’ll share a delicious recipe to use this Pico de Gallo for…

Lots of love & spice,


Pico de Gallo

5 from 15 votes
Print Pin Rate
Course: Sauce
Cuisine: Mexican
Cook Time: 15 minutes
Resting Time: 30 minutes
Total Time: 15 minutes
Servings: 4 people
Calories: 27kcal


  • 2 large tomatoes firm, not over-ripe
  • 1 small red onion
  • 1 red serrano pepper
  • 1 lime
  • 10 g cilantro
  • 0.5 tsp oregano
  • 2 dashes cumin
  • salt and fresh ground black pepper to taste


  • Chop the tomatoes and red onion into small pieces. Place in a bowl with room for mixing.
  • Remove the seeds from the chili and chop it. Include as many seeds as you like, for your desired spice level. Set the rest of the seeds aside in case you wish to add more spice. Add to the bowl.
  • Chop the cilantro and add to the bowl. Squeeze over the lime juice and season with oregano and cumin. Taste test, adjust seasoning if needed and season with salt and fresh ground black pepper to taste.
  • Set aside for 30 minutes or longer. Just before serving, taste test again and adjust seasoning accordingly. Serve with chips, tacos, as a sauce for fish or meat or use to top a salad.


  • Instead of serrano peppers you can use jalapeños or habanero, or another kind of chili. Just adjust the amount accordingly to your level of spiciness.
  • Adjust the spiciness accordingly – I use half of the seeds from serrano peppers but depending on how spicy you like it and how spicy your peppers are you will might need to adjust this.


Calories: 27kcal | Carbohydrates: 6g | Protein: 1g | Sodium: 6mg | Potassium: 207mg | Fiber: 1g | Sugar: 3g | Vitamin A: 695IU | Vitamin C: 14mg | Calcium: 17mg | Iron: 0.6mg

Nutritional information is approximate and automatically calculated, and should only be viewed as an indication.

Did you make this? Tag me today!Tag @alwaysusebutter and use the hashtag #alwaysusebutter!

68 thoughts on “Easy Homemade Pico de Gallo Salsa”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.