If you are looking for a bright, fresh, and flavorful topping that can instantly elevate any meal, this Pico de Gallo (Salsa Fresca) Recipe is exactly what you need. Bursting with garden-fresh tomatoes, zesty lime, and a bit of heat from serrano pepper, this simple salsa is a true celebration of pure, vibrant ingredients working together in perfect harmony. Whether you’re a seasoned salsa fan or a newbie looking to brighten your dishes, this recipe delivers freshness and crunch in every bite, making it a kitchen staple you’ll keep coming back to.

Ingredients You’ll Need
This Pico de Gallo (Salsa Fresca) Recipe is all about simplicity and quality. Each ingredient plays a key role, from the juicy tomatoes that provide the base, to the cilantro adding a fresh herbal note, and the lime juice that brings it all to life with tangy brightness.
- ¾ pound ripe tomatoes: Choose firm but ripe tomatoes for the perfect balance of sweetness and acidity, diced into bite-sized pieces.
- ½ teaspoon kosher salt: Enhances the natural flavors and helps draw out tomato juices for better texture.
- ¼ cup white onion: Finely diced for a crisp, slightly sharp crunch that complements the tomatoes.
- 1 serrano pepper: Minced to add a lively heat; for milder salsa, remove seeds and membranes.
- ⅓ cup finely chopped fresh cilantro leaves: Adds a burst of fresh, herbaceous aroma that’s signature to salsa fresca.
- 1 tablespoon freshly squeezed lime juice: Gives the salsa a zesty, citrusy kick that brightens every bite.
How to Make Pico de Gallo (Salsa Fresca) Recipe
Step 1: Drain the Tomatoes
Begin by sprinkling the kosher salt over your diced tomatoes. Gently toss them to distribute the salt evenly. Then, transfer the tomatoes into a fine-mesh strainer set over a bowl to catch the juices. Letting them drain for about 30 minutes is essential because it removes excess liquid, preventing a watery salsa while concentrating the flavor.
Step 2: Combine the Ingredients
Once your tomatoes have given up their juice, transfer them to a medium bowl. Add the diced onion, minced serrano pepper, chopped cilantro, and freshly squeezed lime juice. Gently mix everything together, ensuring that the ingredients blend without getting mushy. Taste your salsa and adjust seasoning with more salt or lime juice if needed. This step is where the magic of balancing fresh, spicy, and tangy happens!
How to Serve Pico de Gallo (Salsa Fresca) Recipe

Garnishes
The bright and fresh flavors of Pico de Gallo (Salsa Fresca) Recipe make it a perfect garnish on tacos, grilled meats, or scrambled eggs. Sprinkle a generous spoonful on top to add a refreshing crunch and vibrant color that livens up any plate.
Side Dishes
Serve this salsa alongside classic Mexican dishes like quesadillas, enchiladas, or grilled chicken. It also pairs beautifully with chips as a healthy, flavorful dip or atop a simple avocado toast for a punch of texture and zest.
Creative Ways to Present
Beyond the usual, try spooning Pico de Gallo onto baked potatoes, mixing it into grain bowls, or even combining it with fresh mozzarella for a unique twist on a caprese salad. Its versatility means you can experiment and find new favorite ways to enjoy this salsa fresca.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, store your Pico de Gallo in an airtight container in the refrigerator. Because it’s made from fresh ingredients, aim to consume it within 2-3 days for the best taste and texture, as the tomatoes can release more liquid over time.
Freezing
Freezing is not recommended for Pico de Gallo (Salsa Fresca) Recipe because the fresh vegetables will lose their crisp texture and turn mushy when thawed. It’s best enjoyed fresh.
Reheating
This salsa shines best served chilled or at room temperature, so reheating is unnecessary. If desired on a warm dish, simply add the plain salsa fresh when serving to retain its crunch and brightness.
FAQs
Can I use other types of tomatoes for this recipe?
Absolutely! While Roma or plum tomatoes are excellent for this recipe due to their firmness and low moisture, feel free to use any ripe tomatoes you have on hand. Just be sure to drain excess juice to avoid a watery salsa.
How spicy is this Pico de Gallo (Salsa Fresca) Recipe?
The heat level depends on the pepper you use. Serrano peppers offer a moderate kick, but if you prefer less heat, jalapeños with seeds removed work beautifully as a milder alternative.
Can I make this salsa less acidic?
If you find lime juice a bit too tart, try reducing it slightly or balancing with a pinch of sugar. However, the lime is key to the fresh flavor profile, so use it moderately rather than skipping entirely.
Is cilantro necessary, or can I substitute it?
Cilantro provides a signature fresh, slightly citrusy flavor, but if you’re not a fan, substitute it with fresh parsley or leave it out. Your salsa will still taste delicious, just with a different herbal note.
What’s the best way to enjoy leftovers?
Leftover Pico de Gallo is fantastic as a topping on grilled fish, a filling in burritos, or as a refreshing salad over rice. It adds freshness and flavor wherever you decide to use it next.
Final Thoughts
There’s something incredibly satisfying about making your own Pico de Gallo (Salsa Fresca) Recipe from scratch. It’s quick, it’s fresh, and it makes every meal better with its vibrant colors and lively flavors. I can’t recommend enough giving this recipe a try—you’ll find it quickly becoming one of your go-to condiments for adding brightness and crunch to countless dishes.
Print
Pico de Gallo (Salsa Fresca) Recipe
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes
- Yield: 2 servings
- Category: Condiment
- Method: No-Cook
- Cuisine: Mexican
- Diet: Gluten Free
Description
Pico de Gallo, also known as Salsa Fresca, is a fresh, vibrant Mexican salsa made from ripe tomatoes, white onion, serrano pepper, fresh cilantro, and lime juice. This easy-to-make condiment lends a zesty, refreshing flavor to tacos, grilled meats, chips, and more. With minimal ingredients and no cooking required, it’s a perfect bright and healthy addition to any meal.
Ingredients
Fresh Produce
- ¾ pound ripe tomatoes, diced (about 1½ cups)
- ¼ cup white onion, diced
- 1 serrano pepper (or jalapeño pepper), minced (for less heat, remove the seeds and membranes)
- â…“ cup finely chopped fresh cilantro leaves
- 1 tablespoon freshly squeezed lime juice (from 1 lime)
Seasonings
- ½ teaspoon kosher salt
Instructions
- Drain the Tomatoes: Sprinkle salt over the diced tomatoes and gently toss to coat them evenly. Transfer the salted tomatoes to a medium-sized fine-mesh strainer placed over a slightly larger bowl. Allow the tomato juice to drain for 30 minutes, then discard the collected liquid to prevent sogginess in your pico de gallo.
- Combine Ingredients: In a medium bowl, combine the drained tomatoes, diced onion, minced serrano pepper, chopped cilantro, and freshly squeezed lime juice. Mix gently to incorporate all the flavors without bruising the ingredients. Taste and adjust seasoning by adding additional salt or lime juice as desired.
Notes
- For less heat, remove seeds and membranes from the serrano or jalapeño pepper before mincing.
- Allowing the tomatoes to drain reduces excess moisture and helps maintain a chunky, fresh texture.
- Use ripe but firm tomatoes to avoid a watery salsa.
- Serve immediately or refrigerate for up to 2 days for best freshness.
- This recipe is naturally gluten free and vegan.

