Pico de Gallo Recipe – Fresh, Authentic Mexican Salsa

 

Bright, fresh, juicy, and packed with flavor, Pico de Gallo is one of the simplest ways to bring authentic Mexican flavor to the table.

Made with ripe tomatoes, crisp onion, fresh cilantro, jalapeño, and plenty of lime juice, this classic Mexican salsa takes only minutes to prepare.

It's fantastic with tortilla chips, but don't stop there. Spoon it over tacos, grilled chicken, fish, eggs, burrito bowls, or even avocado toast for an instant burst of freshness.


Why You'll Love It

  • Ready in about 15 minutes
  • No cooking required
  • Fresh and vibrant
  • Naturally vegetarian
  • Easy to customize
  • Excellent appetizer or topping
  • Perfect for taco night
  • Great for summer gatherings and parties
  • Extremely Pinterest-friendly
  • Uses inexpensive everyday ingredients

About the Recipe

Pico de Gallo, also known as salsa fresca or salsa cruda, is a traditional Mexican fresh salsa.

Unlike many cooked or blended salsas, Pico de Gallo keeps its ingredients chopped and distinct. That gives it its signature chunky texture and allows the individual flavors of the tomato, onion, chili, cilantro, and lime to shine.

The secret isn't complicated: use ripe tomatoes, chop everything evenly, and give the salsa a little time to rest before serving.


Recipe Information

Cuisine: Mexican
Course: Appetizer / Side / Condiment
Difficulty: Easy
Prep Time: 15 minutes
Cook Time: 0 minutes
Resting Time: 10 minutes
Total Time: 25 minutes
Servings: 6
Calories: Approximately 35 per serving


Ingredients

Fresh Salsa

  • 5 medium Roma tomatoes, ripe but firm
  • ½ medium white onion
  • 1–2 fresh jalapeño peppers
  • ½ cup fresh cilantro leaves, finely chopped
  • 1 large lime, juiced
  • ½ teaspoon salt
  • ¼ teaspoon freshly ground black pepper

Optional

  • 1 small garlic clove, finely minced
  • ½ avocado, diced
  • 1 small serrano pepper for extra heat
  • Additional lime juice to taste

Equipment

  • Chef's knife
  • Cutting board
  • Large mixing bowl
  • Small spoon
  • Citrus juicer, optional
  • Measuring spoons

Step-by-Step Instructions

Step 1: Prepare the Tomatoes

Wash and dry the tomatoes.

Remove the stems and cut the tomatoes into quarters.

For a less watery Pico de Gallo, remove some of the seeds and excess pulp.

Dice the tomatoes into small, even pieces.


Step 2: Dice the Onion

Peel the onion and finely dice it.

You want small pieces that distribute throughout the salsa rather than large chunks that overpower each bite.


Step 3: Prepare the Jalapeño

Remove the stem from the jalapeño.

For a milder salsa, remove the seeds and inner membranes.

For more heat, leave some or all of them intact.

Finely mince the pepper.


Step 4: Chop the Cilantro

Roughly chop the fresh cilantro leaves.

Avoid pulverizing them. You want small pieces that remain visible throughout the salsa.


Step 5: Combine Everything

Add the tomatoes, onion, jalapeño, and cilantro to a large bowl.

Pour in the fresh lime juice.

Add salt and black pepper.


Step 6: Gently Mix

Use a spoon to gently toss everything together.

Don't crush the tomatoes.

The goal is to combine the ingredients while keeping their texture intact.


Step 7: Let It Rest

Allow the Pico de Gallo to sit at room temperature for approximately 10 minutes.

This gives the lime, salt, onion, and chili time to mingle with the tomatoes.

Taste and adjust the seasoning.

Add more lime juice or salt if needed.


Chef's Tips

Choose firm, ripe tomatoes

Roma tomatoes are particularly good because they have a relatively firm texture and less excess moisture.

Chop everything evenly

Consistent pieces make every bite more balanced and give the finished salsa a much more polished appearance.

Don't drown it in lime

Lime should brighten the tomatoes, not overpower them.

Let it rest

Even 10 minutes makes a difference.

Add salt gradually

Tomatoes vary in sweetness and acidity, so season to taste.

Want restaurant-style Pico?

Drain some of the tomato seeds and pulp before chopping. This creates a chunkier, less watery salsa.

Make it fresh

Pico de Gallo is at its best shortly after preparation.


Variations

Mild Pico de Gallo

Remove all jalapeño seeds and use only a small amount of pepper.

Spicy Pico de Gallo

Use serrano peppers or add an additional jalapeño.

Avocado Pico de Gallo

Fold diced avocado into the finished salsa immediately before serving.

Mango Pico de Gallo

Add diced ripe mango for a sweet-and-spicy variation.

Pineapple Pico de Gallo

Add finely diced fresh pineapple for a tropical twist.

Corn Pico de Gallo

Add grilled or roasted corn kernels.

Cucumber Pico de Gallo

Add finely diced cucumber for extra crunch and freshness.


Storage

Store Pico de Gallo in an airtight container in the refrigerator.

Best quality

Enjoy within 24 hours for the freshest texture.

Maximum storage

It can generally be refrigerated for approximately 2–3 days, although the tomatoes will gradually release more liquid and soften.

If excess liquid accumulates, drain it before serving.

Do not freeze Pico de Gallo. The tomatoes and other fresh vegetables will become mushy after thawing.


FAQs

What is Pico de Gallo?

Pico de Gallo is a fresh Mexican salsa traditionally made from chopped tomatoes, onion, chili peppers, cilantro, lime juice, and salt.

Is Pico de Gallo spicy?

It depends on the peppers used. Jalapeños provide moderate heat, while removing the seeds and membranes creates a milder salsa.

What's the difference between Pico de Gallo and salsa?

Pico de Gallo is typically chunky and made from fresh, uncooked ingredients. Many traditional salsas are blended or cooked and have a more liquid consistency.

Can I make Pico de Gallo ahead of time?

Yes, but it tastes best when prepared shortly before serving.

Why is my Pico de Gallo watery?

Tomatoes naturally release liquid. Using firm tomatoes and removing excess seeds and pulp can help reduce this.

Can I use canned tomatoes?

Fresh tomatoes are strongly recommended. Canned tomatoes won't provide the same fresh texture.

Can I make Pico de Gallo without cilantro?

Yes. The flavor will be different, but you can omit cilantro if necessary.


Nutrition

Approximate per serving:

  • Calories: 35
  • Protein: 1 g
  • Carbohydrates: 8 g
  • Fat: 0 g
  • Saturated Fat: 0 g
  • Fiber: 2 g
  • Sugar: 4 g
  • Sodium: 200 mg

Nutrition information is estimated and will vary depending on ingredient quantities.


Serving Suggestions

Pico de Gallo is incredibly versatile.

Serve it with:

  • Tortilla chips
  • Birria tacos
  • Chicken tacos
  • Carne asada
  • Grilled chicken
  • Grilled fish
  • Shrimp
  • Quesadillas
  • Burrito bowls
  • Nachos
  • Scrambled eggs
  • Breakfast tacos
  • Rice and beans

Spot's Corner pairing idea

Serve it alongside Birria Tacos for a Mexican dinner spread, using the bright acidity of the Pico de Gallo to balance the rich, slow-cooked beef.


Final Thoughts

Pico de Gallo proves that a great recipe doesn't need a long ingredient list.

Fresh tomatoes, crisp onion, spicy jalapeño, fragrant cilantro, and lime come together to create one of Mexico's most recognizable fresh salsas.

For Spot's Corner, this recipe is particularly valuable because it can act as a hub recipe within our Mexican content cluster. From here, we can naturally connect tacos, nachos, breakfast recipes, grilled meats, seafood, and future Mexican cookbook content.

And visually? Those red tomatoes + green cilantro + jalapeño + lime are practically begging to become a Pinterest pin.

Comments