This Homemade Pico de Gallo is made with fresh, crisp tomatoes, onions, cilantro and a kick of jalapeño to spice it up a bit. It's so addicting, you’ll want to put it on everything! This is a definite staple in our house and the kids really do love it on everything!

I love serving this pico de gallo with my Marinated Grilled Chicken and my Homemade Tortilla Chips when the kids need a quick healthy snack or when I'm entertaining. It's one of those dishes that is delicious on it's own or served over main dishes like chicken, fish or pork. I hope you love it as much as we do!
Jump to:

⭐ Key Ingredients to Spotlight
Tomatoes:
The heart of pico de gallo! Choose ripe, firm tomatoes for that juicy, sweet-tart flavor that makes the whole dish shine. Roma or plum tomatoes work beautifully because they’re less watery. 🍅
White Onion:
Sharp, crisp, and full of bite, white onion adds the perfect crunch and balances out the tomatoes’ sweetness. Want a milder flavor? Soak diced onion in cold water for 10 minutes first. 🧅
Jalapeños:
A little heat goes a long way! Jalapeños bring that signature kick, but you can adjust the spice by removing the seeds or swapping in serranos for extra fire. 🌶️
Cilantro:
The fresh taste of cilantro ties everything together. It’s what gives pico de gallo that unmistakable, vibrant flavor.
Lime Juice:
Fresh lime juice adds brightness and tang, making every ingredient pop. It’s the magic touch that transforms simple diced veggies into an amazing salsa.
Salt:
Don’t skip it! Salt enhances all the natural flavors and just a pinch can make the difference between “good” and “wow!” 🧂
See recipe card for quantities.
Instructions:

- Prep the veggies: Dice the tomatoes, onion, and jalapeños into small, even pieces.

2. Mix it up: In a medium bowl, combine tomatoes, onion, jalapeños, and cilantro.

- Add zest: Squeeze in the lime juice, sprinkle with salt and pepper, and stir gently to combine.

4. Taste & chill: Adjust seasoning if needed. For best flavor, let it sit 15–30 minutes before serving.
Substitutions/Variations:
1. Mango Pico de Gallo:
Add diced mango for a tropical twist! The sweet, juicy fruit balances the jalapeño’s heat and adds a pop of color that’s perfect for summer tacos or grilled shrimp. 🥭
2. Cucumber Crunch:
Swap half the tomatoes for diced cucumber for a cool, refreshing version that pairs beautifully with grilled chicken or fish.
3. Avocado Pico:
Toss in chunks of ripe avocado just before serving. It adds creamy texture and turns your pico into a vibrant, colorful fiesta.
4. Corn and Black Bean Pico:
Add a handful of corn kernels and black beans for extra heartiness. This one doubles as a dip or taco filling and is great for potlucks. 🌽
5. Pineapple or Peach Twist:
Sweet fruit lovers, rejoice! Pineapple or peach adds a sunny sweetness that balances spice beautifully. It's an amazing addition on fish tacos or grilled pork. 🍍🍑

💡 Tips & Tricks for the Best Pico de Gallo
1. Seed those tomatoes!
Nobody likes a watery salsa. Scoop out the tomato seeds before dicing to keep your pico fresh, crisp, and not soupy.
2. Let it mingle.
Give your pico de gallo at least 15–30 minutes to sit before serving. The lime and salt work their magic, helping the flavors blend together beautifully.
3. Dice it small.
The secret to perfect pico? Even, tiny cuts! (Bonus: it looks prettier too!)
4. Fresh lime only!
Bottled lime juice just doesn’t cut it. Fresh-squeezed lime adds that bright zingy flavor that makes the whole bowl come alive.
5. Mix it up last minute for extra crunch.
If you’re prepping early, chop everything but don’t combine it until closer to serving time. That way your veggies stay crisp and vibrant.

Storage & Make-Ahead Tips:
1. Chill, don’t wilt.
Store leftover pico de gallo in an airtight container in the refrigerator for up to 2 days. After that, the tomatoes start to soften and lose their sparkle.
2. Drain before serving.
If your pico gets a little watery (it happens to the best of us!), just give it a gentle stir and drain off the extra liquid before serving. It’ll perk right back up!
3. Make-ahead magic.
You can chop all the ingredients a few hours in advance—just keep them separate and combine with lime juice and salt right before serving. This keeps everything fresh and crisp.
4. Fresh lime rescue.
If you’re serving leftovers the next day, squeeze a bit of fresh lime juice over the top to brighten up the flavors again.
5. Avoid freezing.
Pico de gallo doesn’t freeze well—the tomatoes and onions turn mushy when thawed. Trust me, it’s best enjoyed fresh and lively!

❓Frequently Asked Questions (FAQ)
Q: Can I use canned tomatoes?
Fresh is best for pico de gallo’s crisp texture—but in a pinch, you can use well-drained canned diced tomatoes. Just note it’ll be juicier and softer.
Q: What can I serve pico de gallo with?
So many things! Try it with tacos, nachos, grilled meats, eggs, or even as a topping for baked potatoes or burgers. It adds freshness to almost any dish.
Q: What’s the difference between Pico de Gallo and salsa?
Great question! Pico de Gallo is a fresh, chunky mix of raw veggies and herbs, while most salsas are blended or cooked for a smoother texture.
What To Serve Your Pico With:

Homemade Pico de Gallo
Equipment
- Sharp Chef’s Knife
- cutting board
- mixing bowl
- Citrus Juicer or Reamer
- Fine Mesh Strainer (optional):
Ingredients
- 4 medium ripe tomatoes, seeded and finely diced
- ½ medium white onion, finely diced
- 1-2 jalapeños, seeds removed (for less heat) and finely chopped
- ½ cup fresh cilantro, chopped
- Juice of 1 lime (about 2 tablespoons)
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper (optional)
Instructions
- Prep the veggies: Dice the tomatoes, onion, and jalapeños into small, even pieces.
- Mix it up: In a medium bowl, combine tomatoes, onion, jalapeños, and cilantro.
- Add zest: Squeeze in the lime juice, sprinkle with salt and pepper, and stir gently to combine.
- Taste & chill: Adjust seasoning if needed. For best flavor, let it sit 15–30 minutes before serving.
Notes
Roma or plum tomatoes work best because they’re firm and less watery, but cherry tomatoes can add extra sweetness and color variety. • Adjust salt after resting:
Once your pico sits for a bit, taste again before serving — the lime and tomato juices can mellow the saltiness over time. • Cilantro swap:
If you’re not a cilantro fan (we get it!), try fresh parsley for a milder but still fresh flavor. • Onion options:
White onions are traditional, but red onions give a touch of sweetness and extra color pop — perfect for a pretty presentation. • Add-ins to play with:
Try diced avocado, corn, or a sprinkle of cotija cheese for a fun flavor twist. • Make it heartier:
Mix in black beans or diced grilled chicken for a quick, light meal or taco topping that doubles as a side dish. • Serving idea:
Spoon it over tacos, nachos, eggs, or grilled fish for a burst of color and flavor. Or just grab your favorite chips and dive in — no judgment here! 😋



















