If there’s one recipe that proves fresh ingredients are always best, it’s Pico de Gallo. This isn’t just salsa; it’s a bright, crisp topping that makes any taco or nacho instantly better!

My recipe comes together in about 10 minutes, is full of bright flavor, and is perfectly mild – but easily spiced up if you like a little kick!
The biggest struggle with fresh salsa is getting that perfect crisp texture without it turning into a watery mess. I’m giving you all my secrets here, especially on how to choose and prep your tomatoes to ensure your fresh pico de gallo stays perfect and chunky.

The Magic 5 Ingredients & Why They Matter
You only need five key ingredients for authentic Pico de Gallo (which literally means “rooster’s beak” in Spanish, referring to the chunky way it’s pinched or eaten!)
Roma Tomatoes (The Secret to Texture): This is the most crucial choice! Roma tomatoes (or paste tomatoes) are perfect because of their firm flesh and low moisture content.
Tomato Tip:
White Sweet Onion: White onions offer a milder, slightly sweeter bite than yellow or red onions. They provide that essential savory crunch without overpowering the delicate flavors of the tomato and cilantro.
Cilantro: Use the leaves and the tender stems – the stems hold just as much flavor! If you’re one of the folks who finds cilantro tastes like soap, no problem; just leave it out entirely.
How to Clean Cilantro
Fresh Lime Juice: Freshly squeezed lime juice adds the necessary acidity to balance the sweetness of the onion and tomato. Start with one tablespoon, and then taste as you go. Fresh makes a huge difference here—don’t use bottled!
Fine Sea Salt: Salt doesn’t just make the flavor pop; it also helps draw out a tiny bit of moisture, which is why we add it right before letting the pico rest.

Pro-Tips for Your Best Pico Yet (How to Prevent Watery Salsa!)
Making fresh pico is simple… But these three tips will guarantee great results every time, even if you’re a beginner:
- Chop Uniformly & Chop Small – For a balanced bite, you want a piece of tomato, onion, and cilantro in every scoop. Large chunks of raw onion or pepper can totally dominate the flavor. Aim to chop everything into roughly the same small, dime-sized pieces.
If you’re short on time, you can use a food processor, but you must pulse lightly! Over-processing turns fresh ingredients into a purée, resulting in wet salsa… A food processor works in a pinch if you’re careful to pulse lightly, but I prefer hand-dicing with a sharp chef’s knife. (I find filet knives to work best.) It gives you complete control over the texture and keeps the tomatoes from tearing and getting too juicy. 😉
- The Power of the Rest – Immediately after mixing, your pico will taste good, but a short rest makes it taste great. Letting the salsa sit at room temperature for 20-30 minutes allows the salt and lime juice to fully marry all the flavors.
After the Rest: Once the flavors have melded, you’ll see a small amount of liquid collect at the bottom. You can gently drain this excess juice before serving—this is especially important if you plan to use the pico as a taco topping to avoid soggy shells!
- Adjusting the Heat (Mild vs. Spicy) – For Mild Pico (My Recipe): We rely on the natural tang of the onion and lime. No jalapeño is needed!
To Spice It Up: If you want some heat, finely dice one jalapeño. Wear gloves, and carefully slice the pepper in half lengthwise, then use a spoon to scoop out all the seeds and the white membrane. This membrane holds most of the heat. If you like it really spicy, you can leave some of the membrane intact!

Storage, Serving, & FAQs
How Long Does Fresh Pico de Gallo Last? Fridge: Fresh pico is always best the day it’s made, but you can safely store it in an airtight container in the fridge for up to 4 days. The tomatoes will soften slightly, and the flavor will mellow over time.
Serving Temperature: Always let refrigerated pico sit out for 15-20 minutes before serving to bring it closer to room temperature. This wakes up the fresh lime and herb flavors beautifully.
What Do You Serve with Pico de Gallo? The possibilities are endless! It’s the perfect fresh element for almost any Mexican-inspired meal.
- As a topping for Tacos (fish tacos especially!)
- Piled high on Grilled Chicken or Grilled Fish
- Mixed into Taco Salad or Burrito Bowls
- Served simply with warm Tortilla Chips or, sprinkled over Nachos or Enchiladas!
Troubleshooting Quick Fixes
“My pico tastes bland!” Fix: It just needs another pinch of salt… Salt is the magic key that unlocks the tomato and lime flavors. 😉
I want to know what YOU think, Please review the recipe card!

Mild Pico de Gallo
Ingredients
- 10 Roma Tomatoes chopped small
- 2 white sweet onions minced
- 1 bunch of cilantro about 1 cup, finely chopped
- 3 tbsp of lime juice or lemon
- Salt to taste Fine sea salt or kosher salt
- *Optional: Add one seeded and de-membrained Jalapeno for a LITTLE heat.
Instructions
- Wash all your tomatoes, onions and cilantro.
- Dry washed ingredients as good as you can.
- Using a food processor or a knife, chop onions into very small pieces and put into large bowl.
- Chop tomatoes into small pieces and add to bowl with onions.
- Chop cilantro into small pieces and add to bowl also.
- Drizzle LIME juice over top of chopped ingredients.
- Sprinkle with 1 tsp fine sea salt.
- Stir well, and let it rest.
- Taste! If you want more lime or salt add accordingly and mix, then taste again.
Notes
Nutrition

About Juliea
Juliea is a mother of six, a sourdough baker, and a homestead builder living in Idaho. Alongside her husband and their horse, Dude, she manages a busy farmhouse and shares her love for scratch-cooking and simple homemaking. Through her blog and YouTube channel, she helps millions of families every year master the art of the handmade home.









2 comments
Darlene
I make this to go on tacos, enchiladas, for corn chips…. It’s so good!
Sharon
Delicious! I love the way you’ve linked the tools we might need ?