Some salsas take hours to make. Others simmer slowly until the flavors deepen and mellow.
Pico de gallo is the opposite.
It’s fast. Loud. Bright. Fresh.
In the kitchens I grew up around in San Diego and Tijuana, pico de gallo was the salsa that appeared when people were already hungry. Someone would grab a cutting board, a few tomatoes, a white onion, cilantro, and a lime, and within minutes a bowl of salsa would hit the table.
No blender.
No roasting.
No waiting.
Just a knife, fresh ingredients, and a few quick chops.
That’s part of the magic of pico de gallo. It’s one of the most recognizable salsas in Mexican cooking, but it’s also one of the simplest. The ingredients are humble, the technique is straightforward, and yet when it lands on tacos, eggs, grilled meat, or a warm tortilla chip, everything suddenly wakes up.
Fresh tomatoes bring sweetness.
Onion adds bite.
Cilantro gives it that unmistakable herbal pop.
Lime pulls everything together.
The result is something that feels alive on the plate.
If salsa roja is the backbone of many Mexican dishes, pico de gallo is the spark. It’s the fresh counterpoint that balances rich foods and turns simple meals into something unforgettable.
And once you learn how easy it is to make, it becomes one of those recipes you’ll find yourself making again and again.
At a Glance
What it is: A fresh Mexican salsa made with chopped tomatoes, onion, cilantro, lime juice, and chile.
Where it’s from: Found across Mexico and throughout Mexican home cooking and street food culture.
What makes it special: Unlike cooked or blended salsas, pico de gallo stays raw and chunky, delivering bright, fresh flavor in every bite.
What Pico de Gallo Actually Is
Pico de gallo is often called salsa fresca, which literally means “fresh salsa.”
Unlike many other Mexican salsas that are blended or cooked, pico de gallo keeps everything raw and chopped. The ingredients are diced into small pieces and tossed together so each bite contains a little bit of everything.
The core ingredients are simple:
- Fresh tomatoes
- White onion
- Cilantro
- Lime juice
- Fresh chile (usually jalapeño or serrano)
- Salt
That’s it.
The name pico de gallo translates loosely to “rooster’s beak,” though the exact origin of the name is debated. Some say it refers to the way people once pinched the salsa with their fingers to eat it, while others believe it comes from the sharp, pecking bite of the chiles.
Either way, the name stuck.
Across Mexico, you’ll see variations depending on region and preference. Some cooks add avocado. Others include cucumber or radish. But the classic version stays focused on those five core ingredients.
Simple, balanced, and incredibly versatile.
Why This Salsa Works
Pico de gallo works because it balances the five key flavor elements that make Mexican food so exciting: freshness, acidity, heat, sweetness, and salt.
The tomatoes bring juiciness and natural sweetness.
The onion adds crunch and a sharp bite that cuts through rich dishes.
Fresh chile delivers heat, but also a bright green flavor that blends beautifully with the other ingredients.
Cilantro adds herbal depth and that unmistakable aroma that makes Mexican salsa taste like Mexican salsa.
Then lime juice ties everything together. The acidity wakes up the tomatoes and sharpens the entire mixture.
The final touch is salt. Just enough to bring the juices out of the tomatoes and blend the flavors together.
The result is a salsa that feels clean, vibrant, and alive.
It’s the kind of flavor that makes grilled meats brighter, tacos more balanced, and breakfast dishes pop.
Ingredients Overview
Before you start chopping, it helps to understand what each ingredient brings to the bowl.
Tomatoes
Roma tomatoes are the best choice for pico de gallo. They’re firm, less watery than other varieties, and hold their shape when diced.
If your tomatoes are especially juicy, you can remove the seeds before chopping to keep the salsa from becoming watery.
White Onion
White onion is traditional for pico de gallo. It has a sharper flavor than yellow onion, which works well against the sweetness of the tomatoes.
Dice it finely so it distributes evenly throughout the salsa.
Cilantro
Fresh cilantro gives pico de gallo its signature flavor. Chop both the leaves and the tender stems for maximum flavor.
If someone at the table isn’t a cilantro fan, you can reduce the amount slightly, but it’s an important part of the classic flavor profile.
Jalapeño or Serrano Chile
Jalapeños bring mild heat and a bright pepper flavor.
Serrano chiles are hotter and slightly sharper. Use whichever you prefer.
Remove the seeds for milder heat, or leave them in if you want more spice.
Lime Juice
Fresh lime juice adds acidity that ties everything together.
Always use fresh lime instead of bottled juice. The difference in flavor is noticeable.
Salt
Salt pulls moisture from the tomatoes and helps the flavors blend together. Start with a small amount and adjust to taste.
How to Make Pico de Gallo
- Dice the tomatoes.
Cut Roma tomatoes into small, even pieces and place them in a bowl. - Chop the onion.
Finely dice white onion and add it to the tomatoes. - Add the chile.
Remove the stem from a jalapeño or serrano chile, finely chop it, and add it to the mixture. - Chop the cilantro.
Roughly chop a handful of cilantro and stir it in. - Add lime juice.
Squeeze fresh lime juice over the mixture. - Season with salt.
Sprinkle in salt and stir everything together. - Taste and adjust.
Add more lime or salt if needed.
Let the salsa sit for about 10 minutes before serving so the flavors can meld together.
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

Pico de Gallo (Fresh Tomato Salsa)
Ingredients
- 4 Roma tomatoes diced
- ⅓ cup white onion finely diced
- 1 jalapeño or serrano chile finely chopped
- ⅓ cup fresh cilantro chopped
- Juice of 1 lime
- ½ teaspoon salt or to taste
Instructions
- Dice the tomatoes and place them in a bowl.
- Add finely diced white onion.
- Chop the jalapeño or serrano chile and add it to the mixture.
- Stir in chopped cilantro.
- Add fresh lime juice and salt.
- Mix well and taste for seasoning.
- Let sit for 10 minutes before serving.

Fresh tomatoes, onion, cilantro, and chile being chopped for homemade pico de gallo
Storage + Freshness Tips
Pico de gallo is best when it’s fresh, but it can be stored in the refrigerator if needed.
Store it in an airtight container and refrigerate for up to 2 days.
Because tomatoes release juice over time, the salsa may become more watery as it sits. Simply stir before serving.
If you want to refresh leftover pico de gallo, squeeze in a little extra lime juice and add a pinch of salt.
My Go-To Tools for Mexican Cooking
If you want taquería-style flavor at home, the right tools make a huge difference. These are the ones I reach for constantly — the kind that get stained with salsa, smell like toasted chiles, and actually earn their place in the kitchen instead of sitting pretty on a shelf.
Cast Iron Tortilla Press – makes perfect tortillas every time
👉 https://amzn.to/4vdeuPI
Cast Iron Skillet (Comal Alternative) – heats tortillas evenly
👉 https://amzn.to/3KMrGZI
Tortilla Warmer – keeps tortillas hot and soft
👉 https://amzn.to/4aHpT2v
Non-Stick Comal – lightweight, easy to clean, great for everyday use
👉 https://amzn.to/3Oigaaa
Ninja Professional Blender (1,000W) – salsas, aguas frescas, marinades
👉 https://amzn.to/48PRpIH
Granite Molcajete – crush chiles, make salsas the traditional way
👉 https://amzn.to/48yctod
Wooden Rolling Pin – perfect for tortillas, gorditas, empanadas
👉 https://amzn.to/44YSvR5
Lodge 6-Quart Dutch Oven – birria, pozole, moles, beans, stews
👉 https://amzn.to/3KsF4Ch
What to Serve It With
Pico de gallo is incredibly versatile. It works with almost anything that benefits from a little freshness and acidity.
Try it with:
Huevos Rancheros – The bright tomato flavor balances rich eggs and tortillas.
Chilaquiles Verdes – A spoonful of pico adds fresh contrast to saucy chilaquiles.
Molletes – Beans, cheese, and pico de gallo are a classic combination.
Carne Asada – Grilled steak and fresh salsa are a perfect match.
Tacos al Pastor – Sweet, smoky pork and fresh pico make every bite better.
Quesadillas – A scoop of pico de gallo brightens melted cheese.
Tostadas – Perfect with beans, shredded chicken, or avocado.
It’s also excellent simply served with tortilla chips as a fresh appetizer.
Want the full lineup? Visit the Salsa Hub to explore every Mexican salsa recipe in the series.
FAQ
Is pico de gallo the same as salsa?
Yes, pico de gallo is a type of salsa. It’s often called salsa fresca because it’s made with raw, fresh ingredients.
Why is my pico de gallo watery?
Tomatoes naturally release juice after being chopped. Using Roma tomatoes and removing seeds can help reduce excess liquid.
Can I make pico de gallo ahead of time?
Yes, but it’s best within a few hours of making it. After a day or two, the texture becomes softer.
What’s the difference between pico de gallo and salsa roja?
Pico de gallo is raw and chunky, while salsa roja is usually blended and often made with roasted ingredients.

Fresh pico de gallo spooned over warm tacos adds bright flavor, crunch, and a burst of citrusy heat
The Final Bite
Some recipes are complicated. Others are simple but unforgettable.
Pico de gallo falls into the second category.
A few fresh ingredients, a quick chop, and suddenly tacos taste brighter, eggs taste richer, and chips disappear faster than you expected.
It’s proof that great food doesn’t always need to be complicated. Sometimes all it takes is tomatoes, lime, and a sharp knife.
Buen provecho,
Join the Comal Crew
Ready for more? Join the Comal Crew and get Hot Off the Comal every Tuesday at 9 a.m. — new recipes, deep-dive stories, kitchen tips, and the flavor-first Mexican cooking you won’t find anywhere else.
