This is the easiest homemade recipe for Classic Pico De Gallo. This Mexican salsa is loaded with fresh tomatoes, onion, cilantro, and lime juice is amazing!

Serve as a side with your favorite Mexican dish, like classic ground beef tacos!

Homemade pico de gallo in a white bowl topped with fresh chopped greens and limes.

Like our easy shrimp ceviche, this homemade Pico De Gallo is much better than what you would order at your favorite Mexican restaurant. Not only is it absolutely delicious, but it’s also SO EASY to make.

What is Pico De Gallo?

Authentic Pico de Gallo is a type of salsa used in Mexican cuisine. The traditional recipe uses fresh chopped tomatoes, onion, cumin, lime juice, and fresh cilantro.

The salsa is popular at restaurants as an appetizer served with chips, just like authentic guacamole.

What is the difference between Pico De Gallo and Salsa?

Though Pico De Gallo uses similar ingredients to salsa, it is slightly altered in the preparation of the recipe.

Salsa uses finely chopped ingredients and is often blended, while Pico De Gallo uses chunky cubed vegetables.

Pico de gallo in a white bowl topped with fresh chopped greens with a chip being dipped into the salsa.

How to make the BEST Pico De Gallo?

Here are the ingredients needed for authentic Pico De Gallo and tips for preparation.

  • Tomatoes– Cube your tomatoes. You want to be sure to use ripe tomatoes and keep the juices from the tomatoes as they add flavor.
  • Onions– Either sweet or red onion may be used. Finely chop the onion.
  • Jalapenos– We like to add jalapenos for a kick in the salsa. If you don’t like spicy food, leave out the jalapenos.
  • Cilantro– Finely chop the fresh cilantro.
How to make the classic pico de gallo salsa recipe with tomatoes, cilantro, onions and jalapenos.
  • Garlic– Though garlic is not a classic ingredient, we love the added flavor it gives the salsa.
  • Seasoning– Season with cumin, salt, and pepper (to taste).
  • Lime– The freshly squeezed lime gives the tomatoes flavor and is a key ingredient in the recipe.
  • Rest– Mix all ingredients and rest for 10 minutes allowing the salsa a quick marinade. You can make the pico de gallo up to 2 hours in advance and keep it refrigerated (or overnight).
Chef’s tip: Since the tomatoes release juices and combined with the lime juice, there is a lot of liquid in the salsa. Serve the pico de gallo with a slotted spoon.

Homemade pico de gallo in a white bowl with lime slices topped with fresh chopped greens.

This post may contain affiliate links. Please read our disclosure policy.

What do you serve with Pico De Gallo?

Serve Pico De Gallo as you would your favorite salsa or side dish, especially great when accompanied by these dishes:

Pico de gallo in a white bowl with a chip being dipped in the salsa.

The Pico De Gallo is especially great with freshly grown tomatoes and may be used with cherry tomatoes in the winter. I hope this appetizer becomes a new favorite!

Other Mexican Recipes-

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.)