This post may contain affiliate links. Please see my disclosure policy
Pico de Gallo is a fresh Mexican salsa made with ripe tomatoes, onion, cilantro, jalapeño, and lime juice. It comes together in just 5 minutes and is a million times better than anything from a jar. Scoop it with chips, pile it on tacos, or spoon it over grilled chicken, it makes everything better.

Around here, chips and salsa might as well be their own food group. I have a restaurant-style blended salsa, a smoky fire roasted version, and even a roasted chili corn salsa, but this simple pico de gallo holds a special place. There is nothing like the fresh, bright flavor of homemade pico made with good tomatoes. It is the kind of thing you make once and never go back to the store-bought version again.
What Is Pico de Gallo
Pico de Gallo (also called salsa fresca or salsa cruda) is a fresh, chunky Mexican salsa made with raw, diced ingredients — no blending, no cooking. The name literally translates to “rooster’s beak” in Spanish, though the exact origin of that name is debated. Unlike jarred salsa or blended restaurant salsa, pico is thick and chunky with a bright, clean flavor that holds its texture.
Pico de Gallo vs. Salsa: Traditional salsa is blended or processed, giving it a thinner, saucier consistency. Pico de gallo is always hand-chopped, keeping everything chunky. They share similar ingredients, but the texture and use are quite different.

Ingredients You’ll Need
Be sure to scroll to the bottom of the post for the FULL PRINTABLE recipe card.
- Tomatoes: Use ripe, juicy tomatoes for the best flavor. Roma tomatoes are a great choice since they have less water content and hold their shape well. If you have garden tomatoes in peak season, use them! If your tomatoes are extra juicy, squeeze out some of the seeds before chopping.
- White onion: White onion is traditional and gives that sharp, fresh bite. You can sub red onion for a milder, slightly sweeter flavor.
- Jalapeño: Remove the seeds for mild heat, or leave them in if you like things spicy. Serrano peppers are a great swap if you want more kick, they are what is traditionally used in Mexico.
- Fresh cilantro: Don’t skip it! Cilantro is what gives pico its signature herby flavor. Not a fan? You can swap for parsley.
- Fresh lime juice: Always use fresh limes, not bottled. The lime juice brightens everything and helps the flavors meld together as it sits.
- Salt: Essential for drawing out the tomato juices and tying all the flavors together.

Pico de Gallo
Ingredients
- 2 cups tomato, chopped
- 1/2 cup onion, finely chopped
- 1/4 cup chopped cilantro
- 2 Tablespoons fresh lime juice
- 1 jalapeno, seeded and finely chopped
- 1/2 teaspoon salt
Instructions
- In a bowl mix together the tomato, onions, cilantro, and jalapeno.
- Stir in lime juice and season with salt.
- Cover and place in the fridge for a few hours up to 24 hours before serving.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
How To Make Pico de Gallo
This truly could not be simpler. No cooking, no blender, no special equipment — just a cutting board and a knife.
- Chop everything. Dice the tomatoes, onion, and jalapeño. Chop the cilantro. Aim for a consistent, medium-small dice so you get a little of everything in each bite.
- Combine. Add everything to a bowl and squeeze the lime juice over the top. Season with salt.
- Toss and taste. Stir everything together, then taste and adjust — more lime, more salt, more jalapeño if needed.
- Chill before serving. Cover and refrigerate for at least 30 minutes, ideally 1-2 hours. This is when the magic happens.

Recipe Tips & Suggestions
- Let it rest. The longer it sits, the better it tastes. As the tomatoes release their juices, everything melds into one bright, cohesive salsa. A few hours is good; overnight is even better.
- Use the best tomatoes you can find. This recipe lives or dies by your tomatoes. Peak summer tomatoes from the garden or farmers’ market are unbeatable. In winter, go with roma or on-the-vine tomatoes.
- Drain extra liquid if needed. If your tomatoes are very juicy, scoop out some of the seeds and liquid after chopping, or briefly drain the finished pico in a colander. Nobody wants watery chips.
- Don’t over-chop. Pico de gallo should be chunky. Aim for about 1/4-inch pieces — fine enough to scoop on a chip but with enough texture to enjoy.
- Taste as you go. Every tomato is a little different in sweetness and acidity. Don’t be afraid to add more lime juice or salt to balance it.
Recipe Variations
- Mango Pico: Swap half the tomato for diced ripe mango. The sweetness plays beautifully against the heat of the jalapeño. Perfect with fish tacos.
- Avocado Pico: Gently fold in one diced avocado right before serving. It’s like a chunky, lighter guacamole hybrid.
- Pineapple Pico: Add 1/2 cup of fresh diced pineapple for a tropical twist. Great with pork or shrimp.
- Extra heat: Use serrano peppers instead of jalapeño, or use both. Leave the seeds in for full fire.
- Add garlic: One minced clove adds a savory depth. A popular addition in many authentic Mexican versions.

How To Serve Pico de Gallo
Aside from just dipping tortilla chips like you could a traditional Fresh Salsa, here are a few other great options.
Storage
Store leftover pico de gallo in an airtight container in the refrigerator for up to 3 days. It will get a bit juicier as it sits, just drain off any excess liquid before serving. Pico de gallo does not freeze well, as the tomatoes become mushy when thawed. Make it fresh for best results.















There’s nothing better than fresh pico de Gallo. I love how light and flavorful it is. Great recipe!
Mmmmm….. so good! My family will love this delicious and healthy appetizer!
This pico de gallo recipe is seriously amazing!! I’ll definitely make it again and again!
This is one of my favorite appetizers!!