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

You only need six ingredients. The quality of your tomatoes makes the biggest difference — choose the ripest ones you can find.
| Ingredient | Amount | Notes |
| Roma tomatoes | 4 medium | Ripe but firm — not mushy |
| White onion | ½ medium | Finely diced; rinse to mellow bite |
| Jalapeño | 1 (seeded) | Add seeds for more heat |
| Fresh cilantro | ½ cup, chopped | Flat-leaf — no dried substitute |
| Lime juice | 2 limes | Fresh only — bottled tastes flat |
| Salt | ½ tsp | Kosher 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.

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

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
The Best Pico de Gallo Recipe (Fresh, Easy & Ready in 10 Minutes)
- 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
- 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
- Core and dice the Roma tomatoes into small ¼-inch pieces. Remove seeds and gel to prevent excess liquid.
- Finely dice the white onion. Rinse under cold water and pat dry if you prefer a milder flavor.
- Seed and finely mince the jalapeño. Leave some seeds in for extra heat if desired.
- Add tomatoes, onion, jalapeño, and cilantro to a large mixing bowl.
- Squeeze fresh lime juice over the mixture.
- Add kosher salt.
- Stir gently until evenly combined without mashing the ingredients.
- Taste and adjust lime juice or salt as needed.
- Let the pico de gallo rest for 5–10 minutes before serving for the best flavor.
- 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
