Best & Super Simple Fresh Salsa
Honestly, this is one of those recipes I almost always have an excuse to make. It takes just a few minutes, there’s no cooking involved, and the combination of juicy tomatoes, crunchy onion, spicy jalapeño, fresh cilantro, and bright lemon juice is ridiculously good.
I usually make a big bowl when we’re having tacos, grilled chicken, nachos, or even just tortilla chips sitting around. And if I’m being honest, sometimes the tortilla chips are just an excuse to eat Pico de Gallo by the spoonful!
The trick is keeping it fresh, chunky, and well-balanced. You don’t need anything fancy here—the ingredients do all the work.
Ingredients
Here’s what you’ll need to make this simple homemade Pico de Gallo:
-
6 ripe tomatoes, diced
-
1 small white onion, finely chopped
-
2–3 jalapeños, finely chopped
-
½–1 cup fresh cilantro, chopped
-
2–3 garlic cloves, minced
-
Juice from 1–2 lemons
-
Salt, to taste
A quick note about the jalapeños
I usually start with two jalapeños and add more if I want extra heat. If you like your salsa spicy, leave some or all of the seeds and membranes in. For a milder Pico de Gallo, remove them before chopping.
How to Make Pico de Gallo
Step 1: Dice the tomatoes
Wash and dice your ripe tomatoes into small, bite-sized pieces.
I like Pico de Gallo fairly chunky, so I don’t chop the tomatoes too finely. If your tomatoes are especially juicy, you can scoop out a little of the excess liquid and seeds—but don’t throw everything away. Some tomato juice is exactly what helps bring the salsa together.
Step 2: Chop the onion and jalapeños
Finely chop the white onion and jalapeños.
The smaller pieces of onion and jalapeño distribute throughout the salsa, so you get a little bit of everything in every bite.
If you’re sensitive to spicy food, start with one jalapeño or remove the seeds and inner membrane.
Step 3: Add the cilantro and garlic
Chop the fresh cilantro and mince the garlic.
I usually go fairly generous with cilantro because I love the fresh flavor, but you can absolutely adjust it to your taste.
If you’re not a huge cilantro fan, start with ½ cup rather than a full cup.
Step 4: Combine everything
Add the tomatoes, onion, jalapeños, cilantro, and garlic to a large bowl.
Give everything a gentle toss so the ingredients are evenly distributed.
Step 5: Add lemon juice and salt
Squeeze the juice of one lemon over the mixture and add a good pinch of salt.
Stir, taste, and adjust.
If it needs more brightness, add the second lemon. If it tastes a little flat, it probably needs another pinch of salt.
And that’s really it!
Step 6: Let it sit
This is technically optional, but I highly recommend letting your Pico de Gallo sit for about 10–15 minutes before serving.
That little bit of resting time lets the flavors mingle, and the onion and jalapeño start flavoring all those lovely tomato juices.
My Best Tips for Homemade Pico de Gallo
1. Use ripe tomatoes
This is probably the most important tip. Since Pico de Gallo is made with raw ingredients, the quality of those ingredients really matters.
Choose tomatoes that are ripe, fragrant, and juicy.
2. Don’t drown it in lemon juice
It’s tempting to keep adding citrus, but you want the lemon to brighten the salsa—not completely take over.
I usually start with one lemon, taste, and add more if needed.
3. Adjust the heat
Jalapeños can vary quite a bit in spiciness. That’s why I prefer adding them gradually.
For mild Pico de Gallo, remove the seeds and membranes. For more heat, keep them in or add another jalapeño.
4. Don’t skip the salt
Salt might seem like a small detail, but it makes a huge difference here. It brings out the flavor of the tomatoes and balances the acidity of the lemon.
5. Chop everything fairly evenly
You don’t need perfect little cubes, but keeping the ingredients similar in size makes the salsa much easier to scoop onto chips and gives you a better balance of flavors.
6. Let it rest before serving
Even 10 minutes makes a difference. Honestly, I think Pico de Gallo tastes better after the ingredients have had a little time to get acquainted.
What to Serve With Pico de Gallo
The obvious answer is tortilla chips, and I’m certainly not going to argue with that.
But this fresh salsa is incredibly versatile.
Try serving it with:
-
🌮 Tacos
-
🌯 Burritos and burrito bowls
-
🥑 Guacamole
-
🧀 Nachos
-
🍗 Grilled chicken
-
🥩 Grilled steak
-
🐟 Grilled or baked fish
-
🍚 Rice and beans
-
🥔 Baked potatoes
-
🍳 Scrambled eggs or breakfast burritos
-
🥗 Salads and grain bowls
I especially love spooning it over grilled chicken or steak because the fresh, acidic salsa cuts through the richness of the meat.
How to Store Pico de Gallo
Store leftover Pico de Gallo in an airtight container in the refrigerator.
Because all the ingredients are fresh, I prefer eating it within 1–2 days for the best texture and flavor. The tomatoes will continue releasing liquid as they sit, so don’t be surprised if the salsa becomes a little juicier the next day.
Give it a good stir before serving.
Approximate Nutrition Information
Nutrition will vary depending on the exact size of your tomatoes, amount of lemon juice, and serving size.
Approximate nutrition per ½-cup serving:
-
Calories: 35–45
-
Carbohydrates: 8–10 g
-
Protein: 1–2 g
-
Fat: 0–1 g
-
Fiber: 2–3 g
-
Sodium: 100–200 mg, depending on added salt
-
Vitamin C: A good source
This is an estimate for the Pico de Gallo itself and doesn’t include tortilla chips or other foods served alongside it.
Frequently Asked Questions
1. Is Pico de Gallo the same as salsa?
Not exactly. Pico de Gallo is a type of fresh salsa, but it’s typically chunkier and less liquid-heavy than many blended or cooked salsas. The ingredients are chopped rather than puréed, which gives it that fresh, crisp texture.
2. Can I make Pico de Gallo ahead of time?
Yes. I actually like making it about 10–30 minutes before serving so the flavors have time to mingle. You can refrigerate leftovers, although the tomatoes will become softer and release more liquid over time.
3. How can I make Pico de Gallo less spicy?
Use fewer jalapeños and remove the seeds and inner membranes before chopping. You can also start with one jalapeño and add more gradually until you reach the heat level you like.
4. Can I use lime instead of lemon?
Absolutely. Fresh lime juice is a very common choice for Pico de Gallo and works beautifully with the tomatoes, cilantro, onion, and jalapeño. Lemon juice also works well if that’s what you have available.
5. Why is my Pico de Gallo watery?
Tomatoes naturally release liquid after they’re chopped, especially once salt and citrus are added. If you want a less watery salsa, use firmer tomatoes, scoop out some of the seeds and excess liquid, and serve it relatively soon after making it.
Final Thoughts
If you’ve never made homemade Pico de Gallo before, this is one of those recipes I’d say just go for it. There’s no cooking, no complicated technique, and no long ingredient list.
The best part is that you can make it your own. More jalapeño if you like heat, extra cilantro if you’re a cilantro person, more lemon for brightness, or less onion if that’s your preference.
