Fresh, Zesty, and Colorful Mexican Salsa Made with Ripe Tomatoes, Crisp Onion, Cilantro, and Lime
This Fresh Pico de Gallo Salsa is a simple, refreshing salsa made with fresh tomatoes, onion, jalapeño, cilantro, and lime juice. It’s bright, crunchy, and full of fresh flavor, making it the perfect accompaniment for tacos, tortilla chips, grilled meats, burritos, or fajitas.
Unlike cooked salsa, pico de gallo keeps the vegetables fresh and crisp, making it especially delicious during warm weather.
Why You’ll Love This Fresh Pico de Gallo
- Fresh and flavorful
- Quick and easy to prepare
- No cooking required
- Made with simple ingredients
- Bright and refreshing
- Perfect with tortilla chips
- Excellent for tacos and burritos
- Easy to customize
- Great for parties and gatherings
Ingredients
For the Pico de Gallo
- 4 ripe Roma tomatoes, finely diced
- ½ medium white onion, finely diced
- 1 jalapeño, finely minced
- ¼ cup fresh cilantro, chopped
- 1–2 tablespoons fresh lime juice
- ½ teaspoon salt
- ¼ teaspoon black pepper
Optional Additions
- 1 small garlic clove, minced
- ½ avocado, diced
- Extra jalapeño for more heat
- A pinch of cumin
Instructions
Step 1: Prepare the Tomatoes
Wash and dry the tomatoes thoroughly.
Remove the stems and dice the tomatoes into small, even pieces.
If the tomatoes are particularly juicy, gently remove some of the seeds and excess liquid. This helps prevent the pico de gallo from becoming watery.
Step 2: Prepare the Onion
Finely dice the white onion.
For a milder onion flavor, place the diced onion in a bowl of cold water for approximately 5–10 minutes.
Drain thoroughly before adding it to the salsa.
Step 3: Prepare the Jalapeño
Remove the stem from the jalapeño and finely mince it.
For a milder salsa, remove the seeds and inner membrane.
Leave some or all of them intact if you prefer a spicier pico de gallo.
Step 4: Combine the Ingredients
Add the diced tomatoes, onion, jalapeño, and chopped cilantro to a medium mixing bowl.
Gently toss everything together.
Step 5: Add Lime and Seasonings
Pour the fresh lime juice over the vegetables.
Add the salt and black pepper.
Stir gently until all of the ingredients are evenly combined.
Step 6: Let the Flavors Develop
Allow the pico de gallo to rest at room temperature for approximately 10–15 minutes.
This gives the lime juice and seasonings time to blend with the fresh vegetables.
Step 7: Taste and Adjust
Taste the salsa and adjust the seasonings as needed.
Add more lime juice for brightness, jalapeño for heat, or salt to enhance the flavors.
Step 8: Serve
Serve immediately with tortilla chips or spoon over tacos, burritos, grilled chicken, fish, steak, or quesadillas.
For the freshest texture, serve the pico de gallo the same day it’s prepared.
Tips for the Best Pico de Gallo
Use ripe tomatoes
Fresh, ripe tomatoes provide the best flavor and texture. Roma tomatoes are especially useful because they’re relatively firm and less watery.
Dice everything finely
Small, evenly sized pieces allow the ingredients to combine beautifully and make the salsa easier to scoop with tortilla chips.
Don’t skip the lime
Fresh lime juice adds acidity and helps balance the sweetness of the tomatoes and sharpness of the onion.
Adjust the heat
Jalapeños vary in spiciness. Start with a small amount and add more according to your taste.
Let it rest briefly
A short resting period allows the flavors to come together without making the vegetables too soft.
Delicious Variations
Avocado Pico de Gallo
Add diced avocado just before serving for a creamy texture.
Mango Pico de Gallo
Add diced ripe mango for a sweet and spicy combination.
Pineapple Pico de Gallo
Fresh pineapple adds tropical sweetness and pairs especially well with grilled meats and fish.
Corn Pico de Gallo
Add sweet corn kernels for extra crunch and color.
Black Bean Pico de Gallo
Add rinsed black beans to make the salsa more substantial.
Extra-Spicy Pico de Gallo
Use serrano peppers instead of jalapeño or add additional minced jalapeño.
Garlic Pico de Gallo
Add one small minced garlic clove for extra savory flavor.
What to Serve With It
Fresh Pico de Gallo is delicious with:
- Tortilla chips
- Tacos
- Burritos
- Quesadillas
- Fajitas
- Nachos
- Enchiladas
- Grilled chicken
- Grilled steak
- Grilled fish
- Rice and beans
- Baked potatoes
For an easy Mexican-inspired meal, serve it with warm tortilla chips, chicken or beef tacos, seasoned rice, and creamy guacamole.
Make-Ahead Instructions
Pico de gallo is best when freshly prepared, but you can prepare the ingredients ahead of time.
Dice the tomatoes, onion, and jalapeño and store them separately in the refrigerator.
Chop the cilantro and prepare the lime juice shortly before serving.
Combine everything about 15–30 minutes before serving for the freshest texture.
Storage
Store leftover pico de gallo in an airtight container in the refrigerator.
It is best enjoyed within 1–2 days.
The tomatoes will release more liquid as they sit, so gently drain some of the excess liquid before serving if necessary.
Frequently Asked Questions
Can I make pico de gallo without cilantro?
Yes. If you don’t enjoy cilantro, simply leave it out or replace it with a small amount of fresh parsley.
Can I use cherry tomatoes?
Absolutely. Cherry or grape tomatoes work well and can be especially flavorful when ripe.
How can I make pico de gallo less spicy?
Remove the jalapeño seeds and membrane, or use less jalapeño. You can also omit the pepper completely.
Can I use lemon juice instead of lime?
Yes, although fresh lime juice provides the most traditional flavor.
Why is my pico de gallo watery?
Tomatoes naturally release liquid after being diced and salted. Using firm tomatoes, removing excess seeds, and serving the salsa soon after preparation can help.
Can I freeze pico de gallo?
Freezing isn’t recommended because the fresh vegetables become soft and watery after thawing. It’s best prepared fresh.
Final Thoughts
Fresh Pico de Gallo Salsa is one of the easiest ways to add fresh, vibrant flavor to a meal. Ripe tomatoes, crisp onion, spicy jalapeño, fragrant cilantro, and fresh lime juice create a refreshing salsa that’s perfect for dipping or spooning over your favorite dishes.
Make a bowl for your next taco night, barbecue, party, or casual dinner and serve it with plenty of crunchy tortilla chips.

