This pico de gallo recipe makes a fresh salsa packed with authentic Mexican flavor. Pico is packed with fresh tomatoes, onions, jalapeños, cilantro, and fresh lime juice. Homemade pico de gallo is the perfect topping for tacos, burrito bowls, nachos, and so much more.

A bowl of fresh pico de gallo, served with slices of lime.

What is Fresh Pico De Gallo?

Pico de gallo is a fresh mexican salsa made with a variety of diced tomatoes, onions, peppers, and lime juice. You might be familiar with it from your favorite mexican restaurant, and making it at home is easier than you might think! With plenty of chips and dip on the table, it feels just like your favorite restaurant experience. Be sure to make extra pico de gallo because once you’ve piled it onto your homemade chicken tacos, you’ll find yourself reaching for chip after chip to keep dipping!

What’s the Difference Between Salsa and Pico De Gallo?

While both are traditional Mexican sides, pico de gallo is a chunky dip full of textures, while salsa is blended for a smooth consistency. 

Why You’ll Love This Pico De Gallo Recipe

  • Fresh. The flavors of this pico de gallo are so refreshing! Bursting tomatoes and fresh cilantro in a bright lime dressing. 
  • Affordable. Never overpay for chips and dip again because making it at home is so affordable!
  • Easy to make. This fresh pico de gallo recipe comes together in minutes and requires just a little bit of prep.
A bowl with the fresh pico de gallo.

Ingredients for the Best Pico De Gallo Recipe

The ingredients for this salsa are simple but come together to make a flavorful appetizer:

  • Tomatoes – Roma tomatoes are traditionally used in pico de gallo. You’ll want to pick out firm ripe tomatoes.
  • Onion – Red onion or white onion is a great option for pico de gallo. They add a great crunch without being too harsh. 
  • Jalapeno pepper – You can’t have salsa without a little kick, and jalapeno adds just the right amount.
  • Cilantro – You can’t have a fresh salsa without cilantro. This fresh herb adds an undeniable flavor that is a must-have.
  • Seasoning – We use salt and pepper, with a dash of cumin for an authentic mexican flavor. 
  • Lime – Freshly squeezed lime juice makes this salsa extra refreshing and light.

See the recipe card below for a complete list of ingredients and quantities.

Tools for this Pico De Gallo Recipe

Shop all of Valentina’s favorite kitchen essentials, gadgets, and kitchen must-haves!

  • A veggie chopper is the best shortcut for this salsa, giving you even pieces in every bite. 
  • If you aren’t using a veggie chopper, you’ll want a sharp knife for all that chopping! Our favorite knife set makes fine dicing fun!

Valentina’s Pro Tips: 

  • Pick the right tomatoes. Tomatoes are the star of the show, so you’ll want to pick ripe and firm tomatoes. The worst thing you can do is use soft tomatoes with no flavor. 
  • Drain excess tomato liquid. For the best pico, remove some of the seeds and excess juice. 
  • Control the spice. When dicing the jalapeno, you can remove the seeds and membrane for a milder salsa, or keep them in for a kick of heat. 
  • Chill the salsa. When making this salsa, and you have extra time, chill it in the fridge for 15-30 minutes. This allows all the flavors to come together, creating a bright and zesty dip. 
  • Taste for seasoning. Sometimes a little extra salt or lime juice is exactly what any dish needs. Give the pico a taste before serving and see what it needs. 

How to Make Authentic Pico De Gallo (Easy Recipe) 

  1. Prep tomatoes. Slice the tomatoes, remove any excess juice, and chop into a fine dice.
  2. Assemble. In a bowl, add the remaining chopped vegetables. 
  3. Season and dress. Garnish with seasoning and fresh lime juice, and toss. 
A bowl of unmixed pico de gallo.

What to Serve with Pico De Gallo

Store & Reheat 

Storage. Keep leftover pico de gallo stored in an airtight container for up to 2 days for peak freshness. 

More Mexican Food

If you enjoyed this pico de gallo recipe, be sure to try our other mexican recipes; here are some of our favorites:

If you tried this pico de gallo recipe or any other recipe on my website, please leave a star rating and let me know how it went in the comments below – we appreciate it!

Homemade Pico de Gallo (Fresh & Flavorful Salsa)

Print
5 from 1 vote
A classic pico de gallo recipe makes the perfect salsa from scratch. Diced tomatoes, jalapeños, and cilantro in fresh lime juice, it doesn’t get better than that! Serve on top of tacos, bowls, or just as a simple dip; you can’t go wrong with this pico de gallo recipe.
Prep Time: 10 minutes
Cook Time: 0 minutes
0 minutes
Total Time: 10 minutes
Servings: 4 servings

Ingredients

  • 1 lb roma tomatoes diced
  • 1/2 red onion finely chopped
  • 1 jalapeno chopped
  • 1/3 cup cilantro finely chopped
  • 1 garlic clove minced
  • ½ tsp salt
  • ¼ tsp ground black pepper
  • ¼ tsp ground cumin
  • 3 Tbsp lime juice

Instructions

  • Dice up your tomatoes, removing all of the extra liquid and juices from the inside.
  • To a serving bowl, add the diced tomatoes along with the prepared onion, jalapeno, cilantro, and garlic.
  • Season with salt, black pepper, and cumin.
  • Toss in fresh lime juice and serve.

Notes

  • Choose quality tomatoes. Since tomatoes are the main ingredient, use ripe, firm, and flavorful tomatoes for the best pico de gallo. Avoid overly soft or bland tomatoes, as they can affect both the texture and flavor.
  • Adjust the heat level. For a milder pico de gallo, remove the seeds and membranes from the jalapeño. If you prefer a little more spice, leave some or all of them in.
  • Let it chill. If time allows, refrigerate the pico de gallo for 15–30 minutes before serving. This gives the ingredients time to meld together and enhances the fresh, zesty flavor.
  • Season to taste. Before serving, taste the pico de gallo and adjust as needed. A little extra salt or a squeeze of lime juice can make all the flavors pop.

Nutrition

32kcal Calories7g Carbs1g Protein1g Fat1g Saturated Fat298mg Sodium302mg Potassium2g Fiber4g Sugar1072IU Vitamin A25mg Vitamin C15mg Calcium1mg Iron
Nutrition Facts
Homemade Pico de Gallo (Fresh & Flavorful Salsa)
Amount Per Serving
Calories 32 Calories from Fat 9
% Daily Value*
Fat 1g2%
Saturated Fat 1g6%
Sodium 298mg13%
Potassium 302mg9%
Carbohydrates 7g2%
Fiber 2g8%
Sugar 4g4%
Protein 1g2%
Vitamin A 1072IU21%
Vitamin C 25mg30%
Calcium 15mg2%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)