There's something about a bowl of fresh pico de gallo sitting on the counter that just makes everything feel right. I started making this at home years ago when Alex was little and refused to eat anything from a jar. So I grabbed some tomatoes, an onion, and a lime, and threw together the freshest salsa I'd ever tasted. Now it's a weekly thing in our kitchen.
Jump to:
- Why You Will Love This Pico De Gallo Recipe
- What You Need For Homemade Pico De Gallo
- Homemade Pico De Gallo
- How To Make Pico De Gallo Step By Step
- Storage And Reheating Tips
- Tips And Variations For Your Pico De Gallo
- Frequently Asked Questions About Pico De Gallo
- Recipes You May Like
- Time To Make Your Own Pico De Gallo
This homemade pico de gallo (also called salsa fresca) is ridiculously simple. We're talking six ingredients, fifteen minutes, and zero cooking. It's bright, tangy, and packed with flavor from fresh tomatoes, red onion, jalapeno, cilantro, and lime juice. You can pile it on tacos, scoop it up with chips, or spoon it over grilled chicken. Donald puts it on literally everything, including his morning eggs.
The best part? You control what goes in. No mystery ingredients, no added sugar, no preservatives. Just real food made with love. If you're looking for more fresh and simple recipes, you might also enjoy our creamy chicken salad for an easy lunch idea.
Why You Will Love This Pico De Gallo Recipe
- Ready in 15 minutes with zero cooking required
- Only 6 fresh ingredients that you probably already have at home
- Naturally gluten free, vegan, and low calorie so it works for almost any diet
- Tastes way better than store bought because fresh tomatoes and lime make all the difference
- Super versatile and goes with tacos, chips, grilled meats, eggs, rice bowls, and more
- Kid tested because Sarah actually asks for it (that never happens with green stuff!)

What You Need For Homemade Pico De Gallo
Here's what goes into this fresh salsa. Nothing fancy, nothing hard to find.
- 4 Roma tomatoes, diced (Roma works best because they're less watery)
- 1 small red onion, finely diced
- 1 jalapeno, ribs and seeds removed, finely chopped
- ½ cup fresh cilantro (about 1 bunch), finely chopped
- ¼ cup fresh lime juice (about 2 limes)
- ½ teaspoon salt, or to taste
I always reach for Roma tomatoes here. They hold up better and don't turn your pico de gallo into a watery mess. If you only have regular tomatoes, scoop out the seeds first.
For the salt, I like using a fine sea salt or even Himalayan pink salt. It dissolves faster and gives a cleaner taste than regular table salt. Speaking of salt and lemon, that combo is magic in so many recipes.
Don't skip the cilantro. I know some people have that soap gene thing going on, and if that's you, try flat leaf parsley instead. It won't taste the same, but it'll still be good.
Print
Homemade Pico De Gallo
- Total Time: 15 minutes
- Yield: 6 servings 1x
Description
This homemade pico de gallo is ridiculously simple, fresh, and packed with flavor. Six ingredients, fifteen minutes, zero cooking. It's bright, tangy, and perfect for tacos, chips, grilled chicken, eggs, and pretty much everything else.
Ingredients
- 4 Roma tomatoes, diced
- 1 small red onion, finely diced
- 1 jalapeno, ribs and seeds removed, finely chopped
- ½ cup fresh cilantro (about 1 bunch), finely chopped
- ¼ cup fresh lime juice (about 2 limes)
- ½ teaspoon salt, or to taste
Instructions
- Dice your Roma tomatoes into small, even, bite sized pieces.
- Finely dice the red onion. For a milder flavor, soak the diced onion in cold water for about five minutes and drain.
- Remove the ribs and seeds from the jalapeno and chop it up finely. Leave a few seeds in if you want more heat.
- Chop up the fresh cilantro, stems and all. The stems have tons of flavor so don't toss them.
- Toss the tomatoes, onion, jalapeno, and cilantro together in a medium bowl.
- Squeeze the fresh lime juice right over the top and add the salt. Give everything a good stir.
- Taste and adjust, adding more salt or lime juice as needed.
- Let it rest in the fridge for 15 to 30 minutes so the flavors really come together before serving.
Notes
Use Roma tomatoes for the best texture since they are less watery. If using regular tomatoes, scoop out the seeds first. Soak diced red onion in cold water for five minutes to mellow the sharpness. If cilantro tastes like soap to you, swap it for flat leaf parsley. Hold off on adding salt until about 30 minutes before serving if making ahead, because salt draws out moisture faster. Do not use a food processor because pico de gallo is all about that fresh chunky texture. Stores in an airtight container in the fridge for up to 4 days. Not recommended for freezing as the tomatoes turn mushy when thawed.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Appetizer
- Method: No cook
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 20
- Sugar: 2g
- Sodium: 195mg
- Fat: 0g
- Saturated Fat: 0g
- Unsaturated Fat: 0g
- Trans Fat: 0g
- Carbohydrates: 4g
- Fiber: 1g
- Protein: 1g
- Cholesterol: 0mg
How To Make Pico De Gallo Step By Step
Chop Everything Up
Start by dicing your Roma tomatoes into small, even pieces. You want them bite sized, not chunky. Then finely dice the red onion. I like to soak my diced onion in cold water for about five minutes first. It takes that sharp bite down a notch.
Remove the ribs and seeds from your jalapeno and chop it up finely. (Want more heat? Leave a few seeds in. I learned that the hard way when Alex tried a batch with full seeds and reached for milk like his life depended on it.)
Chop up your fresh cilantro, stems and all. The stems actually have tons of flavor, so don't toss them.
Mix And Season
Toss the tomatoes, onion, jalapeno, and cilantro together in a medium bowl. Squeeze your fresh lime juice right over the top and add your salt.
Give everything a good stir. Taste it. Add more salt or lime if it needs it. I always end up adding a little extra lime because we love that tangy punch.
Let It Rest
Here's the thing. You can eat it right away, but if you let it sit in the fridge for about 15 to 30 minutes, the flavors really come together. I usually make it while Donald is grilling, and by the time the food is ready, the pico is perfect.
If you're making it ahead for a party, a couple hours in the fridge is even better. Just give it a stir before serving.

Storage And Reheating Tips
Pico de gallo keeps well in the refrigerator for up to 4 days. Store it in an airtight container, and you're good.
One thing to know is that it will get a bit watery as it sits. That's normal. The tomatoes release their juices over time. When you're ready to serve, just use a slotted spoon to scoop it out and leave the extra liquid behind.
I don't recommend freezing this one. The tomatoes turn mushy when they thaw, and the texture just isn't the same. Fresh is best here.
If you end up with extra tomato liquid at the bottom of the bowl, don't pour it out! I sometimes add it to a homemade soup or stir it into rice for extra flavor. Nothing goes to waste in this kitchen.
Tips And Variations For Your Pico De Gallo
Want to switch things up? Here are some ideas I've tried over the years.
- Add diced mango or pineapple for a sweet and spicy twist. This is amazing on fish tacos.
- Throw in some diced avocado right before serving. It turns it into something close to a chunky guacamole, and Alex goes wild for it.
- Swap the jalapeno for serrano pepper if you want more heat. Serranos are smaller but they pack a punch.
- Add a tiny drizzle of honey to balance out extra spicy batches. Just a touch does it.
- Try adding diced cucumber for a cool, refreshing version that's great in summer.
Have you ever tried roasting your tomatoes first? It adds a smoky depth that's totally different but just as good. I did this once for a taco night and Donald said it was the best batch I'd ever made.
One thing to avoid is using a food processor. It'll turn everything into mush. Pico de gallo is all about that chunky, fresh texture. Chop by hand every time.
If you love fresh, simple dips and snacks, our cinnamon sugar pizza is another crowd pleaser for game day spreads. And for a sweet finish after all that spice, try our cottage cheese lava cake or our banana walnut cream cake.
Frequently Asked Questions About Pico De Gallo
What Is The Difference Between Pico De Gallo And Salsa?
Great question! Pico de gallo is a fresh, chunky salsa made with raw chopped ingredients. Regular salsa (like the kind from a jar) is usually blended or cooked and has a smoother, saucier texture. Think of pico as the fresh, no cook cousin of traditional salsa. I prefer pico because you can taste every single ingredient on its own.
How Long Does Homemade Pico De Gallo Stay Fresh In The Refrigerator?
It lasts about 3 to 4 days in the fridge when stored in an airtight container. After that, the tomatoes start breaking down and it gets too watery. I always try to eat it within the first two days because that's when it tastes the best. If you're making it for a cookout, prep it the morning of for the freshest taste.
Can I Make Pico De Gallo Ahead Of Time?
You can! Making it a few hours ahead actually helps the flavors meld together. I often prep it in the morning and let it chill in the fridge until dinner. Just hold off on adding the salt until about 30 minutes before serving, because salt draws out moisture from the tomatoes faster. That's a trick I picked up after a few too many watery batches.
What Can I Serve With Pico De Gallo Besides Tortilla Chips?
So many things! We put it on tacos, loaded pasta dishes, grilled chicken, fish, scrambled eggs, rice bowls, and quesadillas. It's also amazing on top of a baked potato. Sarah likes it on plain rice with a little cheese melted on top. Honestly, once you start putting fresh pico on things, you'll want it on everything.
Recipes You May Like
- Crispy Air Fryer Nachos Loaded With Tasty Toppings because nachos and fresh pico are a match made in heaven
- Easy Chicken Tortilla Soup Full Of Flavor for a warm, cozy Mexican inspired meal the whole family will love
- Cheesy Spinach And Artichoke Dip if you're looking for another party dip that disappears fast
Time To Make Your Own Pico De Gallo
That's it! Six ingredients, fifteen minutes, and you've got the freshest, most delicious pico de gallo sitting on your table. No cooking, no blending, no stress.
I've made this recipe hundreds of times and it never gets old. It's one of those things that makes you wonder why you ever bought the jarred stuff. Once you go homemade, there's really no going back.
Give it a try this week and let me know how your family likes it. I'd love to hear what you put it on! And don't forget to save this recipe to Pinterest so you can find it whenever taco night rolls around.





