This homemade Salsa Fresca recipe (Pico de Gallo) is so fresh and tasty! It is quick and easy to prepare, plus great on a variety of Mexican-inspired dishes.
Pico de gallo is a fresh tomato salsa commonly used in Mexican cuisine.
It is typically made with chopped tomato, onion, serrano pepper (or jalapeño), fresh cilantro, lime juice, and salt. However this is my own version of a pico de gallo recipe.
It works great as a refreshing condiment, appetizer, or dip served with tortilla chips.
We also enjoy it on a variety our favorite Mexican-inspired cuisine.
Ingredients for Salsa Fresca
For this recipe you will toss together in a medium bowl:
- Fresh tomatoes: Be sure to use flavorful, ripe tomatoes in this recipe because that can make all the difference. Most often I use roma tomatoes or tomatoes on the vine depending on what's available. But cherry tomatoes or grape tomatoes could work for an even bolder, sweeter flavor.
- Onion: Most often I use white onion, but yellow onion or red onion works great too.
- Garlic cloves: This is an optional addition that is not often included in authentic pico de gallo. But I enjoy the flavor of garlic, so I like to add one or two minced cloves to the mix.
- Jalapeno pepper: I find jalapenos can range in their spiciness level. To keep the salsa mild, I leave out the seeds and inner ribs. However you could completely omit the jalapeno or use poblano instead. If you like spiciness, feel free to use two jalapenos or even serrano pepper for more spice.
- Fresh cilantro
- Lime juice: Fresh lime juice works best. Feel free to adjust the amount to your liking.
- Salt: Adding a bit of fine-grain salt to this recipe really helps bring out the flavors.
How to make: This recipe is quick and easy to prepare. You will simply chop the ingredients, place them all in a medium bowl, then gently stir to combine.
Variations: Feel free to adjust ingredients to suit your taste because this recipe is quite forgiving. A quarter teaspoon of ground cumin is also a great addition if you enjoy the flavor.
For best flavor: You may serve the salsa right away, however it tastes bests after it marinates for 15-20 minutes. Or better yet, after chills in the fridge for a few hours or overnight.
How to store: Place in an airtight container in the refrigerator until ready to enjoy. We find it keeps for about 3-4 days.
Note: As it sits, the salt will bring out the liquid in the tomatoes. So feel free to use a slotted spoon for serving to avoid the excess liquid if desired.
This fresh salsa is so versatile and tasty on a wide variety of Mexican dishes. A few ideas for enjoyment include:
- On Chickpea-Walnut Taco Crumbles
- On Tofu Scramble (or breakfast burritos)
- As a dip with tortilla chips (great for snacks, side dishes, and appetizers)
- On Vegan Burrito Bowls with avocado or guacamole
- On nachos, fajitas, tostadas, quesadillas, or tacos
For more inspiration, also browse all sauce and seasoning recipes.
Salsa Fresca (Pico de Gallo)
- 4-5 medium ripe tomatoes (about 2 heaping cups chopped)
- 1/3 cup white onion (or red or yellow)
- 1-2 cloves garlic (optional)
- 1/3 cup fresh cilantro
- 1-2 jalapeño peppers*
- 1-2 Tbsp. fresh lime juice
- 1/4 tsp. salt (more/less to taste)
- Finely chop tomatoes and onion. (I remove excess liquid from tomatoes before chopping.)
- Mince garlic, if using. Chop cilantro, large stems removed.
- Finely chop jalapeno. (I remove the seeds and ribs, handling carefully.)
- Combine all ingredients in a bowl. Add lime juice, salt, and toss well. If the flavors don't quite pop, add a little more salt. (Or adjust flavors as desired with more lime juice, cilantro, onion, garlic, etc.)
- Can serve immediately, but for best flavor, let it marinate in the fridge for a few hours to let flavors combine.
Nutrition Per Serving (Estimate)
If you are enjoying this salsa fresca (pico de gallo) recipe, also check out: