Home » Recipes » Appetizers & Snacks » Homemade Pico de Gallo Recipe

Homemade Pico de Gallo Recipe

Learn how to make authentic pico de gallo with simple, fresh ingredients! This easy salsa recipe has a spicy kick to it. You’ll love serving homemade pico de gallo as a dip with tortilla chips, as a topping, or as an garnish for your favorite Mexican recipes.

Fresh pico de gallo salsa in a bowl.

Living in Texas over the past 15 years, I take my Tex-Mex pretty seriously. And when it comes to Mexican recipes, it doesn’t get more classic than homemade pico de gallo.

All you need to make pico de gallo is a handful of fresh raw ingredients. Traditionally, equal parts tomato and onion are mixed with fresh cilantro, a generous squeeze of lime juice, and salt. In the States, we started adding jalapeño for a spicy kick. However, you can leave it out for a milder salsa recipe.

As someone who could easily park myself at a table with guacamole, salsa, and chips for an entire evening, this is the pico de gallo recipe I always come back to. It’s only six ingredients, quick to make, and infused with flavor. I always make a double batch and keep it in the fridge. This fresh tomato salsa gets better the longer it sits!

Why This Easy Pico de Gallo Recipe is Worth Making

  • No cooking. The last thing I want to do in the summertime is switch on my oven or stove, and this salsa recipe calls for neither. Just chop the ingredients and mix. Easy.
  • Hard to beat flavors. The juicy tomatoes, the citrusy freshness, the spice. Yum. The only thing that makes a bowl of pico de gallo better is when it’s served with a margarita on the side.
  • Ready in minutes. With only 10 minutes of prep, this pico de gallo is ready before company arrives. It’s even better if you make it an hour ahead. Just leave it to marinate in the fridge until it’s time to serve. Leftovers are even better!
Pico de gallo served in a bowl with tortilla chips.

Pico de Gallo vs. Salsa

Pico de gallo is a type of salsa, more specifically, salsa fresca or “fresh salsa.” It shares the same basic ingredients as a restaurant-style salsa roja, but the preparation methods are different. Red salsas use a base of roasted or stewed tomatoes that are blended or pureed. Pico de gallo recipes always use fresh RAW ingredients, traditionally tomatoes, onion, jalapeño, and cilantro. The ingredients are finely diced to make a chunky, uncooked salsa.

Ingredients for pico de gallo.

Pico de Gallo Ingredients

These are the ingredients you’ll need to make this staple Mexican salsa recipe. Scroll to the recipe card for the exact amounts to use.

  • Tomato – I like to use Roma tomatoes because I like a firmer texture. Removing the seeds and membranes ensures you don’t end up with a watery salsa. Other tomatoes to use would be vine-ripe tomatoes or grape tomatoes.
  • Onion – Most recipes call for yellow onion; I use red onion. I like the sweetness from the red onion and also like the pop of color.
  • Jalapeño – Not a traditional ingredient, but if you like to add a little heat to your salsa, freshly diced jalapeños will do just that. Removing the seeds helps to tame the spice.
  • Cilantro – A staple in authentic Mexican salsa recipes. Be sure to use fresh cilantro. If you dislike cilantro, however, you can substitute it with fresh parsley or mint.
  • Lime – Freshly squeezed lime juice adds a nice, zesty flavor to the salsa.
  • Garlic – Garlic in my mind just takes this pico over the top. You don’t need much, but the amount that you do use adds so much flavor.
  • Salt – Salt is essential. It brings out the flavors of the fresh ingredients, so don’t skip it.

NB: Pico de gallo is subject to the person making it. You can easily adjust the ingredient amounts to suit. Add more tomatoes for sweetness or jalapeños for a fiery hot salsa. It’s up to you.

Side by side photos showing how to prepare pico de gallo from scratch.

How to Make Pico de Gallo

There’s no cooking involved for fresh pico de gallo. Just dice, toss, and serve. I find that letting the salsa sit for a while lets the flavor infuse and creates a more flavorful result. So if you can, prep your pico about an hour ahead of serving.

  1. Finely dice the ingredients. The smaller the better, so you get a bit of each ingredient in every bite.
  2. Combine. Add the diced tomatoes, diced red onion, diced jalapeño, minced garlic clove, chopped cilantro, and lime juice to a bowl.
  3. Season to taste. The underrated step. Season with salt (probably more than you think you need) and serve!
A hand dipping a chip into a bowl of fresh pico de gallo.

Variations

This fresh salsa is good on its own, but adding or substituting ingredients to change up the flavor is always fun and delicious! Here are some of my favorite variations on this pico de gallo recipe.

  • Mix in diced bell peppers or avocado.
  • Try variations with fresh fruit to make mango salsa, strawberry salsa, pineapple salsa, or peach salsa.
  • Add fresh mint or oregano.
  • Chipotle peppers add a burst of smoky flavor.
Overhead photo of homemade pico de gallo in a bowl surrounded by tortilla chips.

FAQs

How can I avoid watery pico de gallo?

Removing the tomato seeds reduces a lot of the moisture and keeps pico de gallo from becoming too watery. If your tomatoes are especially juicy, consider sprinkling them with salt and letting them drain in a mesh strainer for 15 minutes before you mix them into the salsa.

How long should I let my pico de gallo sit?

I recommend letting the pico de gallo rest in the fridge for at least 30 minutes before serving.

What does pico de gallo mean?

Pico de gallo literally translates to “rooster’s beak” in Spanish. One explanation for the name is that it’s a play on the words “pica” (meaning spicy) and “gallo” (rooster) after the colors in the salsa. Another is that people originally ate this salsa by pinching it between their fingers, mimicking a pecking motion.

Serving Suggestions

Pico de gallo is such a versatile Mexican condiment! It’s a delicious appetizer with chips, or you can serve it on top of tacos, enchiladas, eggs, nachos, or fajitas. It’s great in burrito bowls and on top of chile con queso, too. Try it as a garnish on any of the following meal ideas:

Overhead photo of homemade pico de gallo in a bowl surrounded by tortilla chips.

How to Store

If your pico de gallo is sealed in an airtight container and stored in the refrigerator it will keep for up to a week. Like I said earlier, the flavors actually get better the longer they sit. Making it a day ahead of time is perfect!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pico de gallo served in a bowl with tortilla chips.

Homemade Pico de Gallo Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
  • Author: Krista
  • Prep Time: 10 minutes
  • Total Time: 10 minutes
  • Yield: 34 cups 1x
  • Category: Appetizer
  • Method: Mix
  • Cuisine: Mexican
  • Diet: Gluten Free

Description

Learn how to make authentic pico de gallo with simple, fresh ingredients! Serve this easy homemade pico de gallo as a dip with tortilla chips, as a topping, or as an garnish for your favorite Mexican recipes.


Ingredients

Scale
  • 5 roma tomatoes, de-seeded and diced
  • 1/2 cup of red onion, finely diced
  • 1/4 cup of fresh cilantro, chopped
  • 1 jalapeno, de-seeded and diced
  • juice of 1 lime
  • 1 garlic clove, minced
  • salt to season

Instructions

  1. To a bowl add diced tomatoes, diced red onion, diced jalapeño, minced garlic clove,  chopped cilantro and lime juice. Toss to combine.
  2. Season to taste with salt. Serve immediately or for better results let sit for at least one hour before serving.

WANT TO SAVE THIS RECIPE?
Enter your email & we’ll send it to your inbox. Plus get great new recipes every week!

Filed Under: