Appetizers and Snacks/ Dressings and Sauces/ Game Day Eats

How To Make Homemade Pico De Gallo

This post may contain affiliate links. Please see my disclosures page for more information.

Just like no-fail guacamole, homemade pico de gallo is easy to make, delicious, and much fresher than any packaged product. The best homemade salsa!

[Jump to Recipe]

A bowl full of homemade pico de gallo, with chips, avocado, and a cold beer.

If you are relatively new to cooking a lot from scratch, pico de gallo might be one of those products you reflexively pick up at the grocery store anytime you’re planning to eat Mexican at home. That was definitely true for me!

I can still see in my mind’s eye the little section at my old grocery store where they sold pico with the other “fresh” packaged salsas. And boy, was it delicious! I could eat a whole tub in one sitting if I let myself.

Close-up of a bowl full of homemade pico de gallo.

Pico de gallo is a classic fresh tomato salsa. In addition to the tomatoes, it usually contains onions, cilantro, lime juice, chiles, and a hint of salt. And, it’s completely and totally addictive.

Now, I suspect there are as many variations on pico de gallo as there are home cooks in this world, and I’m willing to bet that all of them are delicious, traveling at light speed on the wings of crispy tortilla chips into happy, happy bellies. This is simply the version that we love best, the blend I go back to time and again.

And, if you’ve never made fresh homemade pico de gallo, I’d submit that this is a darn good place to start. Because, as good as it may be from the grocery store, a homemade version is so much fresher, so much better, and so easy, there’s no reason not to try it!

Do you make salsa from scratch? A classic homemade pico de gallo is easy to make, delicious, and much more fresh than any packaged product!Click To Tweet

A bowl full of homemade pico de gallo, with chips, avocado, and a cold beer.

How To Make Homemade Pico De Gallo

Like any recipe, especially a simple one, success here begins with the ingredients. No surprise – use the freshest quality ingredients that you can find and afford!

Tomatoes are the superstar – in summer, when fresh farm tomatoes are at their peak availability, it will be easy to find terrific ones. The rest of the year, Roma tomatoes are pretty easy to find and do the trick – they are meaty and usually have good flavor.

As for the onion, you’ve got choices! Red, yellow, or white onions work well. I find red onions the most visually appealing, so that’s what is in the photos here, but I confess I actually prefer the taste of pico de gallo with white onions! Use what you have on hand or experiment and adapt to your own taste.

Finally, a brief note on the method – chop the jalapeño very fine or omit it entirely if you don’t want the heat. Dice everything else evenly. Finally, I strongly recommend removing the seeds from the chopped tomatoes! It takes a few extra minutes but prevents the whole mixture from being soupy at the end.

And, of course, once you get started, feel free to experiment with the ratios to suit your taste!

Close-up of a bowl full of homemade pico de gallo.

What To Eat With Pico De Gallo

Homemade pico de gallo is the perfect classic accompaniment to any Mexican or Tex-Mex meal. Here are a few of our family favorites:

But think broadly – pico is also amazing mixed with some eggs for a quick breakfast or brunch. Or, spooned on top of these show-stopping cornmeal chipotle cheddar waffles!

Or, just make a big batch for afternoon snacking! Definitely don’t forget the guacamole! And, if you really want to go all out, try these incredible homemade flour tortillas while you’re at it.

Let’s be honest, if I’m staring down a bowl of chips, great homemade salsa, and guacamole, there is no possible way I’m going to ALSO need to eat dinner. 🙂

Hope you enjoy as much as we do! And, if you already make and love your own pico de gallo, what are your favorite tips?? Tell me in the comments below!

A bowl full of homemade pico de gallo, with chips, avocado, and a cold beer.

15 votes


Homemade Pico de Gallo



Yield 2 cups

Homemade pico de gallo is easy to make, delicious, and much more fresh than any packaged product.


  • 4 medium tomatoes (Romas work well year-round), chopped and seeds removed
  • 1 small onion, finely chopped (red, yellow, or white are all fine)
  • 1/2 jalapeño, seeds and membrane removed, finely chopped
  • 1/3 cup cilantro leaves, chopped
  • juice of 1 lime
  • 1/2 teaspoon kosher salt 


  1. In a large bowl, add the chopped tomatoes, onion, jalapeño, cilantro, lime juice, and salt. Stir to combine. Taste, and adjust seasoning as desired.
  2. Store in the fridge and serve as desired.


Pico tastes great immediately, and tastes even better after the flavors have melded in the fridge for an hour or so. I find it's best the same day it's prepared, but any extra will last reasonably well for about 2 days in the fridge. Longer than that, and I try to simply make another batch.

Before You Go…

Don’t forget to PIN THIS to save the recipe for later. You can also subscribe to receive recipe updates each week by email, or follow me on FACEBOOK, INSTAGRAM, PINTEREST, or Twitter to see a lot more delicious food and other happenings.

Homemade pico de gallo is easy to make, delicious, and much more fresh than any packaged product. The perfect homemade salsa! #picodegallo #salsa #texmex


  • Reply
    Molly Kumar
    March 5, 2018 at 2:13 am

    That looks so delicious and a perfect gameday eats for me. We love Pica-De-Gallo and I’m pinning your recipe to try soon.

  • Reply
    Leslie Haasch
    March 4, 2018 at 11:40 pm

    Fresh pico de gallo has to be one of my all time favorite things because it’s so refreshing and makes just about ANYTHING better!

  • Reply
    Matt Kearns
    March 4, 2018 at 9:23 pm

    Hey Monica! This pico looks so colorful and vibrant, and I love that you can put it on just about anything to spice things up! Well done!

  • Reply
    Neriz @ food and journeys
    March 4, 2018 at 8:41 pm

    Oj! I have never tried pico de gallo with eggs for breakfast?! Thank you for sharing your recipe — and for giving me new ideas on how to enjoy it. 🙂

  • Reply
    Nicoletta @sugarlovespices
    March 3, 2018 at 6:01 pm

    It looks so fresh, with vibrant flavors, and so yummy! Next time we have some tortilla chips around, this pico de gallo is going to happen! 🙂

  • Reply
    Analida @
    March 2, 2018 at 2:16 pm

    I love pico de gallo and I make it almost every weekend! Your recipe is very similar to mine and I can’t wait to try yours. It is so much better than a canned salsa and we often eat it with crostini like bruschetta too. Here is mine:

  • Reply
    March 1, 2018 at 1:02 pm

    So colorful. My all time favorite!

  • Reply
    Anne Murphy
    February 28, 2018 at 8:59 pm

    Oh, I should make this! I’m looking for some sauces to change up meals around here – and the parents love cilantro and tomatoes.

  • Reply
    Elaine @ Dishes Delish
    February 28, 2018 at 1:29 am

    I love Pico de Gallo! It’s one of my go-to sides. I love how fresh and delicious yours looks. I love when the summer rolls around and we get fresh tomatoes and other ingredients. But, I’m not going to wait for summer to make your delicious pico de gallo!

  • Reply
    Dominique | Perchance to Cook
    February 27, 2018 at 11:52 pm

    This looks so fresh! I’ve never made pico de gallo before and this needs to change! Thanks for the recipe.

  • Reply
    Patti @Patty Cake's Pantry
    February 27, 2018 at 4:39 am

    I love homemade salsa and homemade pico de gallo. This recipe looks amazing. I could literally eat the whole thing by myself. Thank heaven that it’s figure friendly. My husband makes fun of me because I pile the salsa so high on my tortilla chips. It’s great as a salad dressing, too.

  • Reply
    February 26, 2018 at 11:25 pm

    Pico de gallo is soooo good! I love fresh salsa like this. I don’t know why I don’t make it more often!

  • Reply
    Shashi at SavorySpin
    February 23, 2018 at 12:55 pm

    Usually when I go to Moe’s my daughter and I stock up on pico de gallo as it’s a favorite of ours – but I’ve never tried to make my own – so thank you so much for sharing this recipe – now I can make it at home and not run to Moe’s every time I have a craving!

  • Reply
    Liz @ I Heart Vegetables
    February 23, 2018 at 12:37 pm

    I loooove pico de gallo!! I always put it on my tacos and it’s so delicious! This recipe looks awesome!

  • Reply
    Katie | Healthy Seasonal Recipes
    February 23, 2018 at 11:44 am

    During the summer we live on home-made pico de gallo. Your version looks great!

  • Reply
    February 23, 2018 at 11:28 am

    I love pico de gallo. I can’t believe people buy it ready made when it is so easy and soooo much more flavorful fresh! It makes a great topper for steamed, fresh veggies, too!

  • Reply
    Linda @ With A Blast
    February 23, 2018 at 11:08 am

    Homemade will always trump over store bought, especially Pico de Gallo ! Thanks for sharing !

  • Reply
    February 21, 2018 at 4:12 pm

    Yum! I love Pico de gallo! So delicious! I can’t wait to have fresh tomatoes to make them with! These looks like fresh tomatoes!!

    • Reply
      February 23, 2018 at 8:23 am

      Agreed! Fresh tomatoes are like a gift from the heavens! 🙂

  • Reply
    February 21, 2018 at 3:15 pm

    Homemade salsa is always the best kind. You are making me crave summer tomatoes!

    • Reply
      February 23, 2018 at 8:24 am

      I hear you – I can’t wait for all the great summer produce! I feel like I’m scraping by with the basics in the meantime, haha!

  • Reply
    Karen @ Seasonal Cravings
    February 21, 2018 at 2:36 pm

    I see this beautiful photo and I can’t help thinking of spring and all the fresh produce that will be coming our way soon. Pico is classic and everyone should know how to make it. Looks delicious!

  • Reply
    linda spiker
    February 21, 2018 at 2:33 pm

    Wow! The colors! So fresh and vibrant!

  • Reply
    Lisa|Garlic & Zest
    February 21, 2018 at 2:00 pm

    I agree that fresh pico de gallo is a game changer for all mexican fare. I’ve also been known to spoon it onto a salad for extra flavor. This looks bright and fresh.

  • Leave a Reply