The Best Pico de Gallo Recipe (Fresh, Easy & Ready in 10 Minutes)

Pico de gallo recipe starts here — and it couldn’t be simpler. Six fresh ingredients, one bowl, ten minutes. No blender, no cooking, no stress.

I make this every time I need a topping that actually adds something to the plate. It goes on tacos, nachos, grilled chicken, scrambled eggs, or straight from the bowl with a handful of chips. Once you try homemade, the jarred stuff just doesn’t cut it anymore.

This is the version I’ve been making on repeat for every World Cup watch party this summer — bright, punchy, and ready before the first whistle.

Why This Pico de Gallo Recipe Works

  • No cooking required — zero heat, zero wait
  • Ready in 10 minutes flat
  • Uses simple pantry-staple ingredients
  • Works as a dip, topping, or mix-in for a dozen recipes
  • Naturally vegan, gluten-free, and low-calorie

What Is Pico de Gallo?

Pico de gallo (also called salsa fresca or salsa cruda) is a fresh Mexican condiment made from raw, diced vegetables. Unlike blended or cooked salsas, pico keeps everything chunky and bright.

The name translates roughly to ‘beak of the rooster’ in Spanish — a reference to the way it was originally eaten, pinched between finger and thumb. Today it’s the go-to topping for tacos, nachos, burrito bowls, and game-day spreads.

For more on Mexican-inspired game-day food, check out my Loaded Nachos and Guacamole Recipe — they’re built to go with this.

Pico de Gallo Ingredients

pico de gallo recipe ingredients flat lay on marble
Simple ingredients: ripe tomatoes, white onion, fresh jalapeño, cilantro and lime

You only need six ingredients. The quality of your tomatoes makes the biggest difference — choose the ripest ones you can find.

IngredientAmountNotes
Roma tomatoes4 mediumRipe but firm — not mushy
White onion½ mediumFinely diced; rinse to mellow bite
Jalapeño1 (seeded)Add seeds for more heat
Fresh cilantro½ cup, choppedFlat-leaf — no dried substitute
Lime juice2 limesFresh only — bottled tastes flat
Salt½ tspKosher salt preferred

How to Make Pico de Gallo

This recipe is about technique as much as ingredients. A few small steps make the difference between watery salsa and perfect pico.

mixing fresh pico de gallo in a white bowl with wooden spoon
Stir gently — you want chunks, not mush

Step 1: Prep the Tomatoes

Core and dice the tomatoes into pieces no larger than ¼ inch. The key: remove the seeds and gel. That watery core is what turns pico de gallo soupy. Scoop it out with a small spoon before dicing — takes 30 extra seconds and makes a huge difference.

Step 2: Dice the Onion Fine

Cut your white onion as fine as you can manage — you want it to blend into the mix, not overpower it. If raw onion is intense for you, rinse the diced pieces under cold water for 30 seconds, then pat dry. It removes the harsh edge without losing the flavor.

Step 3: Handle the Jalapeño

Seed and finely mince the jalapeño. Keep the seeds out for mild heat (great for crowds), in for spicy. If you’re sensitive to heat, wear kitchen gloves and avoid touching your face. Serrano is a hotter swap if you want more punch.

Step 4: Combine and Season

Add everything to one bowl: tomatoes, onion, jalapeño, cilantro. Squeeze the limes directly over the top. Season with salt. Stir gently — you want to mix, not mash. Taste, adjust salt and lime, and you’re done.

Step 5: Rest (Optional but Worth It)

Let it sit for 5–10 minutes before serving. The salt draws out just enough tomato juice to lightly coat everything. The flavors meld together and the pico goes from ‘good’ to ‘this is better than the restaurant.’

Pro Tips for the Best Pico de Gallo

  • Use roma or plum tomatoes — they’re meatier and less watery than beefsteak
  • White onion only — yellow onion is sharper and less traditional
  • Lime juice, not lemon — the flavor profile is completely different
  • Chop everything the same size for the best texture in every bite
  • Make it at least 15 minutes ahead if you can — it gets better as it sits
  • Drain before serving if you made it more than a few hours ahead

How to Serve Pico de Gallo

pico de gallo served as topping on tacos and nachos
Pico de gallo is the topping that makes everything taste better

This is where pico de gallo earns its place in every kitchen. It goes with almost everything:

  • Classic: serve as a dip with tortilla chips
  • On tacos — try it with my

• On tacos — pair it with my Birria Grilled Cheese for a full watch-party spread

• On nachos — layer over my Loaded Nachos before baking

• With a World Cup charcuterie board — see my Charcuterie Board guide for how to build one

• Stirred into scrambled eggs for a fast breakfast salsa

• Over grilled chicken, shrimp or salmon

• Mixed into a Dense Bean Salad for extra texture

Pico de Gallo Variations to Try

Mango Pico de Gallo

Add ½ cup finely diced ripe mango. The sweetness balances the jalapeño heat. Great with fish tacos and grilled shrimp.

Pineapple Pico

Swap half the tomato for finely diced fresh pineapple. Tropical and bright — perfect for summer grilling season.

Cucumber Pico

Replace one tomato with half an English cucumber. Adds crunch and keeps things cool — especially refreshing on hot days.

No-Cilantro Version

Cilantro-averse? Substitute flat-leaf parsley at a 1:1 ratio. The fresh green flavor still works, just without the herbal punch.

Make Ahead & Storage

Pico de gallo keeps well in the fridge — here’s what you need to know:

  • Make up to 24 hours ahead — flavor actually improves after 30 minutes
  • Store in an airtight container in the refrigerator
  • Keeps for up to 3 days — drain excess liquid before each use
  • Do not freeze — the tomatoes turn mushy when thawed

If you’re prepping for a big watch party, make a double batch the night before. Just hold the salt and add it right before serving — it draws out liquid faster than you expect.

Good to Know: Nutrition & Food Safety

Pico de gallo is one of the healthiest things on your party table. A typical ¼-cup serving has around 15 calories, 3g of carbs and is loaded with vitamin C from the tomatoes and lime. According to the USDA FoodData Central, fresh tomatoes are an excellent source of lycopene and potassium.

For food safety: since this is a fresh, no-cook condiment, always use clean produce and keep it refrigerated. The FDA guidelines on fresh-cut produce recommend keeping cut vegetables at 40°F or below and consuming within 3–4 days.

If you want to learn more about traditional Mexican salsa techniques, Serious Eats has an excellent deep-dive on the science behind getting the texture right.

Frequently Asked Questions

What is pico de gallo made of?

Pico de gallo is made of fresh diced tomatoes, white onion, jalapeño, cilantro, lime juice and salt. No cooking required — that’s what keeps it so bright and fresh.

What is the difference between pico de gallo and salsa?

Pico de gallo is always raw and chunky. Traditional salsa can be cooked, blended, or both — giving it a smoother texture and deeper, roasted flavor. They’re not interchangeable, but both have their place.

Can I make pico de gallo the night before?

Yes — make it up to 24 hours ahead. It actually tastes better after the flavors have time to meld. Store covered in the fridge and drain any excess liquid before serving.

How long does pico de gallo last in the fridge?

Up to 3 days in an airtight container. After that, the tomatoes get too soft and it loses its fresh quality. It rarely lasts that long anyway.

Can I use canned tomatoes?

Technically yes, but the result is completely different — softer, less bright, and it loses the freshness that defines pico de gallo. For a cooked dip, that’s fine. For authentic pico, use fresh ripe tomatoes only.

Make It Tonight

Pico de gallo recipe done. Six ingredients, one bowl, ten minutes. This is the fresh salsa that fixes everything on the plate — and the one your guests will ask you about every time.

If you’re building a full World Cup watch party spread, pair it with Loaded Nachos, Guacamole, and Cheesy Taco Sticks. Save this recipe and come back to it all summer.

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 recipe in white bowl with tortilla chips on marble

The Best Pico de Gallo Recipe (Fresh, Easy & Ready in 10 Minutes)


  • Author: Sarah
  • Total Time: 10 minutes
  • Yield: 6 servings 1x
  • Diet: Gluten Free

Description

Pico de gallo recipe starts here — six fresh ingredients, one bowl, and ten minutes. This bright, chunky Mexican salsa is packed with ripe tomatoes, onion, jalapeño, cilantro, and lime juice for the perfect fresh topping, dip, or side dish.


Ingredients

Scale
  • 4 medium Roma tomatoes, seeded and diced
  • ½ medium white onion, finely diced
  • 1 jalapeño, seeded and finely minced
  • ½ cup fresh cilantro, chopped
  • Juice of 2 limes
  • ½ teaspoon kosher salt

Instructions

  1. Core and dice the Roma tomatoes into small ¼-inch pieces. Remove seeds and gel to prevent excess liquid.
  2. Finely dice the white onion. Rinse under cold water and pat dry if you prefer a milder flavor.
  3. Seed and finely mince the jalapeño. Leave some seeds in for extra heat if desired.
  4. Add tomatoes, onion, jalapeño, and cilantro to a large mixing bowl.
  5. Squeeze fresh lime juice over the mixture.
  6. Add kosher salt.
  7. Stir gently until evenly combined without mashing the ingredients.
  8. Taste and adjust lime juice or salt as needed.
  9. Let the pico de gallo rest for 5–10 minutes before serving for the best flavor.
  10. Serve with tortilla chips, tacos, nachos, grilled meats, eggs, or your favorite Mexican dishes.

Notes

Use ripe but firm Roma tomatoes for the best texture. Make ahead up to 24 hours in advance for improved flavor. Store refrigerated in an airtight container for up to 3 days and drain excess liquid before serving.

  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Category: Appetizer
  • Method: No Cook
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1/4 cup
  • Calories: 15
  • Sugar: 2g
  • Sodium: 100mg
  • Fat: 0g
  • Saturated Fat: 0g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 3g
  • Fiber: 1g
  • Protein: 1g
  • Cholesterol: 0mg

Keywords: pico de gallo recipe, salsa fresca, fresh salsa, mexican salsa, tomato salsa, homemade pico de gallo

Leave a Comment

Recipe rating