Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Main Dishes Recipes » Vegeterian Main Dishes

Pico de Gallo Recipe (Fresh Salsa Ready in 10 Minutes)

Updated: May 19, 2026 · Published: Jun 29, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

7 shares
  • Facebook
  • X
↓ Jump to Recipe

If you can chop a tomato, you can make pico de gallo — and I mean that literally. This is one of those things that requires zero cooking, maybe 10 minutes of your time, and a sharp knife. I started making it regularly when we were doing taco nights at home, and now I make a bowl almost every week in summer when the tomatoes at the grocery store actually look like something worth eating.

What makes mine work is pretty simple: I salt it at the end, not the beginning, and I let it rest before serving. The first time I made pico de gallo I dumped everything together, tasted it immediately, and thought it was fine but kind of flat. Ten minutes later I went back to grab a second chip and it was completely different — brighter, more cohesive, like the flavors had finally introduced themselves to each other. That resting step is not optional.

My husband puts this on everything — tacos, grilled chicken, scrambled eggs, sometimes just straight from the bowl with chips. Saad is suspicious of anything with visible green herbs, so I set a small portion aside for him with the cilantro barely there, and he eats it without complaint. This recipe scales up easily if you're feeding more than just your immediate family; I sometimes make a double batch when we have people over and it disappears before the main course does.

One practical thing: use the ripest tomatoes you can find, but not ones that are already going soft. You want ripe-and-firm, not ripe-and-mushy. If your tomatoes are very seedy and wet inside, scoop some of that out before dicing or your pico will be soup. And if you're looking for something to serve alongside a heartier dish, my Best Sloppy Joe Recipe pairs with this surprisingly well — the fresh salsa cuts through all that saucy richness perfectly.

Pico de gallo served in a glass bowl, garnished with fresh cilantro and jalapeño slices.

Why You'll Love This Recipe

  • No cooking required: There's no stove, no oven, no heat involved — just a knife and a cutting board. On a hot summer day when the last thing I want to do is stand over a burner, this is what I make. It's ready before I've even figured out what else we're having.

  • Works with almost everything: I've spooned this over tacos, grilled fish, chicken thighs, and even a bowl of plain rice when I needed something bright to wake it up. It also works as a straight-up chip dip if you're just snacking. The freshness of it makes whatever you put it on taste a little more alive.

  • You control the heat: Leave the jalapeño seeds in for more fire, take them out for something milder. My husband keeps his seeds in. I take mine out. We use the same bowl and everyone's happy. If jalapeños aren't available where you are, a serrano works, or even a pinch of red pepper flakes in a pinch.

  • Ready in 10 minutes: I mean genuinely 10 minutes, not "10 minutes if you're a professional chef." Dice four things, squeeze a lime, stir, wait a bit. That's it. I've made this while simultaneously watching something on my phone — that's how low-maintenance it is.

  • Naturally fits most diets: It's gluten-free, vegan, low-calorie, and made entirely from fresh vegetables. I'm not making any health claims here — I just mean that when you have people over with different dietary needs, this is the one thing everyone can eat without asking questions.

Ingredients

  • 4 medium ripe tomatoes, diced (roma or vine tomatoes work well — avoid beefsteak, they're too watery)
  • 1 small white onion, finely chopped
  • 1–2 jalapeño peppers, seeded and finely minced (leave seeds in if you want more heat)
  • ½ cup fresh cilantro, chopped (stems are fine to include)
  • Juice of 1 lime (about 2 tablespoons)
  • Salt to taste (start with ½ teaspoon and go from there)

Directions

  1. Prep your tomatoes: Dice the tomatoes into small, even pieces — roughly ¼ inch or so. If the tomatoes are very juicy inside, scoop out some of the seeds and liquid before dicing. This keeps the pico chunky instead of watery, which matters a lot for texture.
  2. Chop everything else: Finely chop the onion and mince the jalapeños. The smaller these are cut, the better — you want them evenly distributed through the salsa so you're not getting huge bites of raw onion. If your eyes are burning from the onion, run it under cold water briefly after cutting.
  3. Combine in a bowl: Add the tomatoes, onion, jalapeños, and cilantro to a medium bowl. Stir gently — you're combining, not mashing. Keep the pieces intact.
  4. Add lime and salt: Squeeze the lime juice over everything and add salt. Stir again. Taste it and adjust — more salt, more lime, more jalapeño if you want. This is the moment to get it right.
  5. Let it rest: Cover the bowl and let it sit for 10–15 minutes at room temperature before serving. This is the step that matters most. The salt draws a little moisture out of the tomatoes and everything melds together into something that tastes far better than the sum of its parts.
Pico de gallo with diced tomatoes, onions, jalapeños, cilantro garnish in close-up detail.

Tips for Success

  • Remove excess moisture from the tomatoes: The first few times I made pico it ended up sitting in a pool of tomato water at the bottom of the bowl. The fix is simple — when you dice your tomatoes, tip them into a fine mesh strainer or colander for a couple of minutes, or just scoop out the seedy wet centers with a spoon before dicing. This one step keeps everything chunky and scoopable instead of soupy.

  • Cut everything to a similar size: I know this sounds fussy, but it actually matters here. When your tomatoes are in big chunks and your onion is practically minced, each bite tastes different. Aim for roughly the same size across everything — small enough to sit on a chip without falling off is a good guide.

  • Use fresh lime juice, not the bottled stuff: I've tried both. Bottled lime juice tastes flat and slightly off in raw preparations like this — there's nowhere for it to hide. One real lime squeezed over the top makes a noticeable difference. If your lime is hard and not juicy, microwave it for 10 seconds and roll it on the counter before cutting — that helps.

  • Don't skip the resting time: I touched on this already but it's worth repeating — 10 to 15 minutes makes this go from "chopped vegetables in a bowl" to actual pico de gallo. The salt does its work, the lime soaks in, and the flavors stop tasting separate. If you taste it right after mixing and think it's missing something, wait — it usually isn't missing anything, it just needs time.

  • Salt gradually and taste as you go: Pico is easy to oversalt because the tomatoes release liquid as they sit, concentrating the salt flavor. Start with ½ teaspoon, let it rest, then taste again before adding more. I've served over-salted pico before and there's no real fix for it once it's done — better to go conservative and adjust.

Variations

  • Mango pico de gallo: Dice one ripe mango and stir it in with everything else. The sweetness balances the jalapeño heat really well and makes it especially good with grilled fish or shrimp tacos. This is my favorite summer version — it takes about 2 extra minutes and completely changes the character of the bowl.

  • Avocado version: Fold in one diced avocado just before serving — not mixed in at the beginning or it'll get mushy as it sits. This turns pico into something closer to a chunky guacamole-salsa hybrid. My husband puts this version on everything from tacos to toast. Add it last and keep it gentle when stirring.

  • Roasted corn add-in: Char some fresh or frozen corn kernels in a dry hot skillet for a few minutes, let them cool, then mix them in. It adds a slight smokiness and a texture contrast that works really well. I make this version when I'm serving it alongside something rich, like a braised meat or a creamy pasta — it needs something to cut through.

  • Extra spicy with serrano: Swap the jalapeño for one serrano pepper — leave the seeds in. Serranos are noticeably hotter and have a slightly different, grassier flavor. This isn't a version I make for the kids, but my husband specifically requests it when we're doing something smoky off the grill. If you can't find serranos, two jalapeños with seeds in gets you close.

  • Cucumber pico: Dice half an English cucumber (peeled if you like) and mix it in. This makes the salsa feel lighter and more refreshing — almost like a salsa-salad crossover. I started making this version after seeing something similar at a taco stand and it's become my go-to for hot days. It's also good alongside something like a Tuna Pasta Salad as a fresh topper.

Serving and Storage

Serving

Serve it at room temperature or lightly chilled — straight from the fridge works fine but let it sit for five minutes first so the flavors open up again. The obvious pairing is tortilla chips, but don't stop there. Spoon it over grilled chicken, fish tacos, scrambled eggs, or rice bowls. It's especially good on anything rich or fatty because the acidity cuts right through. In Pakistan we'd add fresh chutneys to most meals for that same brightness — pico works the same way in my kitchen now.

Storage

Store leftovers in an airtight container in the fridge for up to 2 days. After that the tomatoes get too soft and the whole thing loses its texture. Before serving the next day, drain any excess liquid that's accumulated at the bottom, give it a stir, and taste it again — it might need a small squeeze of fresh lime to wake it back up. I wouldn't freeze this; the tomatoes won't survive it.

Fresh pico de gallo in glass bowls with diced tomatoes, peppers, onions, cilantro garnish.

Frequently Asked Questions

Is pico de gallo cooked at all?

No — everything goes in raw. That's actually what defines it as pico de gallo rather than a cooked salsa. The only thing that "changes" the vegetables is the lime juice and salt drawing out a little moisture as it rests. No heat involved at any point.

Can I make pico de gallo ahead of time?

You can make it a few hours ahead and refrigerate it — it actually tastes better after it's had time to sit. I wouldn't make it more than a day in advance though, because the tomatoes start breaking down and it gets watery. If you're prepping ahead, hold back the lime juice and add it an hour before serving to keep things fresh.

Can I use canned tomatoes instead of fresh?

Fresh tomatoes are really the whole point here — the texture and brightness you get from raw ripe tomatoes is what makes pico different from regular salsa. That said, if it's the middle of winter and your fresh tomatoes taste like cardboard, a good quality canned diced tomato (well drained) is technically better than a flavorless fresh one. Drain them really thoroughly or it'll be too wet.

How do I make it less spicy?

Remove all the seeds and white membrane from inside the jalapeño — that's where most of the heat lives. You can also use just half a jalapeño, or skip it entirely and add a small pinch of red pepper flakes instead for a more controlled, milder heat. The version I make for my kids uses half a seeded jalapeño and it barely registers as spicy.

My pico turned out watery — what went wrong?

Almost always it's the tomatoes. Very ripe or very juicy tomatoes release a lot of liquid once they're salted and left to sit. The fix is to either scoop out the seedy centers before dicing, or to let the diced tomatoes drain in a colander for a few minutes before mixing everything together. If it's already watery, just tip the bowl and spoon off some of the excess liquid before serving.

PICO DE GALLO

Sana Umer
Pico de Gallo is a fresh, chunky salsa made with tomatoes, onions, cilantro, jalapeños, and lime. It’s vibrant, zesty, and perfect as a topping or dip for tacos, chips, grilled meats, or salads.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 0 minutes mins
Total Time 10 minutes mins
Course Appetiser
Cuisine Mexican
Servings 2 cups
Calories 10 kcal

Ingredients
  

  • 3 medium ripe tomatoes diced
  • ½ medium white onion finely chopped
  • 1 –2 jalapeño peppers finely chopped (seeds removed for less heat)
  • ½ cup fresh cilantro chopped
  • Juice of 1 lime about 2 tablespoons
  • Salt to taste start with ½ teaspoon

Instructions
 

Combine Ingredients:

  • In a medium bowl, mix together tomatoes, onion, jalapeños, and cilantro.

Add Lime and Salt:

  • Squeeze in fresh lime juice and sprinkle with salt. Mix well.

Let It Rest:

  • For best flavour, let sit for 10–15 minutes at room temperature before serving to allow flavours to blend.

Notes

Make Ahead: Best served fresh, but can be stored in the fridge for up to 2 days.
Additions: Try adding diced avocado, mango, or cucumber for a twist.
Spice Level: Adjust jalapeños to your preferred heat. Use serranos for more spice.
Serving Ideas: Serve with tortilla chips, tacos, grilled chicken, or as a salad topper.
Drain if Needed: If too watery, drain excess liquid before serving.
Keyword chunky salsa, fresh salsa, pico de gallo, tomato salsa

Pico de gallo is one of those recipes I almost didn't bother writing down because it seems so obvious — but the details actually matter, and I got them wrong more than once before I landed on what works. The resting time, the drained tomatoes, the lime added at the end rather than the beginning. These aren't fussy chef tricks; they're just the things that separate a bowl that gets eaten immediately from one that sits half-touched on the table.

I make this most in summer when I can find decent tomatoes at Walmart or the local farmers market. In winter I either skip it or use the best roma tomatoes I can find — they tend to hold their texture better than the big watery ones. This isn't authentic Mexican restaurant pico; it's my home version that my family eats through quickly and asks for again. If you want something more substantial to round out a meal, the Fish Fingers and Chips on the site are great alongside a bowl of this for dipping.

Make it once and you'll stop buying jarred salsa. That's the honest summary. 🍅🌿

If you liked this, here are a few more recipes worth trying:

  • Best Sloppy Joe Recipe — great with a spoonful of pico on top
  • Tuna Pasta Salad — easy no-cook meal for warm days
  • Fish Fingers and Chips — the kids' favorite, and surprisingly good with salsa
  • Baked Cream Cheese Spaghetti — creamy and rich, which is exactly when you want something fresh on the side
  • White Bean and Rosemary Soup — hearty and wholesome for when it cools down

  • AVOCADO TOAST 10 WAYS (CREATIVE TOPPINGS FOR EVERY CRAVING)
  • SPRING VEGETABLE SHEET PAN DINNER (EASY 30-MINUTE ROASTED VEGGIE MEAL)
  • SHEET PAN SAUSAGE AND VEGETABLES (EASY 35-MINUTE WEEKNIGHT DINNER)
  • GOCHUJANG NOODLES RECIPE (EASY 20-MINUTE VEGETARIAN KOREAN DINNER)
7 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest