Homemade Pico de Gallo Recipe

How to make pico de gallo — a fresh tomato salsa — with tomatoes, onion and cilantro. Jump to the Homemade Pico de Gallo Recipe or read on to see our tips for making it.

Homemade Pico de Gallo Recipe

Pico de Gallo is a fresh tomato salsa and is something we keep in our fridge at all times. It’s simple and quick to make and works with just about anything. Scoop it up with tortilla chips or serve on top of your favorite tacos, enchiladas or nachos.

Roasted Tomato Salsa RecipeYOU MAY ALSO LIKE: Tomatoes, garlic, and peppers are charred on all sides then added to onion, cilantro, and lime for a flavorful and addictive tomato salsa recipe. Jump to the Roasted Tomato Salsa Recipe.

How to Make the Best Pico de Gallo

Pico de Gallo is simple to make, but we do have a couple tips for making it best.

How to Make the Best Pico de Gallo

  1. Use fresh, ripe tomatoes. Not all tomatoes are created equal. When choosing tomatoes, look for tomatoes that are deeply colored and firm, with a little give. If they don’t smell like anything, skip them. They should smell like a tomato — sweet and woody.
  2. Don’t skimp on the onions and cilantro. We add a good amount of onion and cilantro to our salsa. You want to taste see them and taste them — especially the cilantro.
  3. Use fresh lime. There’s no room for the bottled stuff here. Pico de Gallo should taste fresh and a heavy squeeze of fresh lime juice helps with that.
  4. Let it sit. Salt draws our flavor form the tomatoes and tones down raw onion. By letting the salsa sit for about 20 minutes before serving, it will taste better.

Easy Guacamole RecipeYOU MAY ALSO LIKE: How to make the best Guacamole every time. Jump to the Guacamole Recipeand watch our quick recipe video showing you how to make it.

Recipe updated, originally posted June 2010. Since posting this in 2010, we have tweaked the recipe to be more clear. – Adam and Joanne

Homemade Pico de Gallo Recipe

  • PREP

Use ripe tomatoes for this. Not all tomatoes are created equal. When choosing tomatoes, look for tomatoes that are deeply colored and firm, with a little give. If they don’t smell like anything, skip them. They should smell like a tomato — sweet and woody.

Makes approximately 2 cups

You Will Need

1 1/2 pounds tomatoes, chopped

1 medium onion, chopped (about 2/3 cup)

1 to 2 jalapeño or serrano peppers, finely diced (seeds and membranes removed for a milder salsa)

1/2 cup finely chopped fresh cilantro leaves

Juice of 1 lime

Salt to taste


    Add the tomatoes, onion, cilantro, diced peppers and lime juice to a bowl. Generously season with salt — start with 1/2 teaspoon and go from there. Set the salsa aside for 30 minutes.

    After 30 minutes, stir the salsa — making sure to distribute the juices left at the bottom of the bowl. Taste and adjust with more salt. Store for up to 3 days in an airtight container in the refrigerator.

Adam and Joanne's Tips

If you make this recipe, snap a photo and hashtag it #inspiredtaste — We love to see your creations on Instagram and Facebook! Find us: @inspiredtaste

AUTHOR: Adam and Joanne Gallagher

Food Travel: Our Lives Outside the Kitchen

5 Days on the Mendocino Coast

A recap of our trip to Mendocino County, California. An absolute must visit for slowing down and taking in gorgeous pacific bluff views. Read More…

Get Free Recipes by Email

Get insanely delicious FREE recipes and cooking videos in your inbox. Enter your email address below:

8 comments… Leave a Comment
  • Sherice Johnson August 3, 2017, 8:33 pm

    I made the recipe for mom my, I added a few extra ingredients. Mom doesn’t like jalapeño so I used green pepper instead, along with parsley, garlic and green onions she loved it. It was pretty tasty. Thanks for the tips

  • candy August 2, 2016, 5:35 pm

    My recipe calls for vingar instead of lime juice

  • Judy Easley July 11, 2015, 6:02 pm

    I have no lime juice today, could I sub lemon

    • Joanne August 10, 2015, 1:58 pm

      Yes, lemon juice will be fine.

  • Jamie | My Baking Addiction June 25, 2010, 2:52 pm

    You have a fabulous blog! This pico will be the perfect finishing touch to tomorrow night’s tacos! Thanks!

    • inspiredtaste June 28, 2010, 8:03 am

      Thanks Jamie, that means a lot coming from you 🙂

  • sarah @ syrupandhoney June 25, 2010, 11:17 am

    I’m getting really antsy about tomatoes! I think a day or two and we’ll have at least a couple ripe enough to pick. This recipe is a great way to celebrate the ingredient – simple and full of flavor.

    • inspiredtaste June 25, 2010, 11:24 am

      Sarah, oh my gosh, we know … my mother is growing her own tomatoes this year and they are so close!


Leave a Comment or Review

All comments are moderated before appearing on the site. Thank you so much for waiting. First time commenting? Please review our Comment Policy.

Did you make it? How was it?:


Previous Post: Next Post: