The Best Pico de Gallo

Sharing is caring!

Last Updated on August 26, 2025 by Casia Valdés

Pico de Gallo is one of those recipes that feels like a staple—simple, rustic, and full of bold, fresh flavors. I’ve made countless batches for taco nights, outdoor cookouts, and even just to snack on with chips at home. It’s a dish where every ingredient matters, and with the right balance of acidity, heat, and crunch, it becomes more than just a topping—it’s the highlight of the meal.

This version of The Best Pico de Gallo stays true to the traditional Mexican style—diced tomatoes, onions, cilantro, lime juice, and chiles—but I like to fine-tune each batch to match the season’s produce and my personal heat tolerance. Whether spooned onto tacos, served with carne asada, or eaten by the handful with tortilla chips, this recipe never fails.

Why You’ll Love This Recipe

  • Fresh and vibrant – All raw ingredients, chopped fresh.

  • Quick to prepare – Done in under 15 minutes.

  • Customizable spice level – Add more or less jalapeño to taste.

  • Naturally healthy – Gluten-free, dairy-free, and low-calorie.

  • Endlessly versatile – Use it as a dip, topping, or mix-in.

Ingredients (Serves 4–6)

  • 4–5 ripe Roma tomatoes, seeds removed, finely diced

  • ½ cup white onion, finely diced

  • ⅔ cup fresh cilantro, finely chopped

  • 1 jalapeño pepper, diced (adjust to desired spice level)
    (Serrano pepper can be used for more heat)

  • Juice of 1 lime (start with half, add more as needed)

  • ½ teaspoon kosher salt (or to taste)

Instructions

Step 1: Chop the Ingredients

Dice the tomatoes and remove the seeds to avoid excess moisture. Finely chop the white onion and cilantro. Dice the jalapeño—removing the seeds and membranes if you prefer a milder salsa.

Step 2: Combine in a Bowl

In a medium bowl, add the diced tomatoes, onion, jalapeño, and cilantro. Give it a gentle stir to combine.

Step 3: Add Lime and Salt

Squeeze half the lime over the mixture and sprinkle in the kosher salt. Stir well. Taste and adjust:

  • Add more lime for tang

  • Add more salt for balance

  • Add more jalapeño if you like it hot

Every tomato and lime is a little different, so take a moment to find the perfect flavor for you.

Step 4: Chill (Optional)

For the best flavor, cover and chill the pico de gallo for 15–30 minutes before serving. This gives the ingredients time to meld and develop.

Serving Suggestions

  • Spoon over tacos, burritos, or nachos

  • Use as a topping for grilled chicken, steak, or shrimp

  • Mix into scrambled eggs or omelets

  • Serve as a classic dip with tortilla chips

  • Stir into cooked rice for a quick, vibrant side dish

Tips and Variations

  • Make it mild: Use less jalapeño or substitute with bell pepper.

  • Go extra spicy: Add a diced serrano pepper or even a touch of habanero.

  • Switch the citrus: Use lemon instead of lime for a different zing.

  • Add fruit: Stir in diced mango, pineapple, or watermelon for a tropical twist.

  • Storage tip: Store leftovers in an airtight container for up to 2 days. The tomatoes will soften, but the flavor holds beautifully.

Frequently Asked Questions

Can I use another type of tomato?
Yes—beefsteak, vine-ripened, or heirloom tomatoes work, but Roma is preferred for its firm flesh and low moisture.

Can I make it ahead of time?
Definitely. Make it a few hours ahead and store it in the fridge. Just give it a good stir before serving.

How do I reduce the onion’s sharpness?
Soak the diced onion in cold water for 5–10 minutes, then drain before mixing into the pico.

Is this salsa the same as regular tomato salsa?
Not quite. Pico de Gallo uses chopped fresh ingredients and is chunkier, while many salsas are blended or cooked.

Can I freeze Pico de Gallo?
Freezing isn’t recommended—fresh ingredients like tomatoes and cilantro don’t hold up well after thawing.

Final Thoughts

A great pico de gallo is about balance—just enough salt, the right touch of heat, and that fresh citrus zing. This Best Pico de Gallo recipe is one you’ll come back to again and again because it’s versatile, quick, and seriously flavorful.

It’s proof that with just a handful of fresh ingredients, you can create something unforgettable. Keep it simple, keep it fresh, and let your ingredients shine.

The Best Pico de Gallo

A fresh and classic Pico de Gallo recipe made with tomatoes, lime, jalapeños, and cilantro. Quick, zesty, and perfect for any dish!
Prep Time 10 minutes
Chill Time 15 minutes
Total Time 25 minutes
Servings: 4
Course: Appetizer, Dip, Snack
Cuisine: Mexican

Ingredients
  

  • 4 –5 ripe Roma tomatoes seeds removed, finely diced
  • ½ cup white onion finely diced
  • cup fresh cilantro finely chopped
  • 1 jalapeño pepper diced (adjust to desired spice level)
  • Serrano pepper can be used for more heat
  • Juice of 1 lime start with half, add more as needed
  • ½ teaspoon kosher salt or to taste

Method
 

Step 1: Chop the Ingredients
  1. Dice the tomatoes and remove the seeds to avoid excess moisture. Finely chop the white onion and cilantro. Dice the jalapeño—removing the seeds and membranes if you prefer a milder salsa.
Step 2: Combine in a Bowl
  1. In a medium bowl, add the diced tomatoes, onion, jalapeño, and cilantro. Give it a gentle stir to combine.
Step 3: Add Lime and Salt
    Squeeze half the lime over the mixture and sprinkle in the kosher salt. Stir well. Taste and adjust:
    1. Add more lime for tang
    2. Add more salt for balance
    3. Add more jalapeño if you like it hot
    4. Every tomato and lime is a little different, so take a moment to find the perfect flavor for you.
    Step 4: Chill (Optional)
    1. For the best flavor, cover and chill the pico de gallo for 15–30 minutes before serving. This gives the ingredients time to meld and develop.