Bright, zesty, and bursting with authentic Mexican flavor, this Fresh Mexican Tomato Salsa Pico de Gallo is the ultimate companion to your favorite dishes. Made with ripe Roma tomatoes, crisp white onion, fragrant cilantro, and a touch of spicy jalapeño, this no-cook recipe comes together in just 15 minutes. A generous squeeze of fresh lime juice ties everything together, ensuring each bite is filled with vibrant tanginess. Perfect as a dip for tortilla chips or a topping for tacos and grilled meats, this refreshing salsa is as versatile as it is delicious. Simple, wholesome, and full of bold flavors, this chunky salsa is a must-have at your next fiesta—or any time you crave a quick, fresh burst of Mexican flair!
Scan with your phone to download!
Rinse the Roma tomatoes thoroughly under cold water. Chop them into small, evenly-sized pieces and transfer to a medium-sized mixing bowl.
Finely dice half of a medium-sized white onion and add it to the bowl with the tomatoes.
Chop the fresh cilantro leaves into small pieces, measuring approximately 1/2 cup. Add it to the tomato and onion mixture.
Carefully dice the jalapeño pepper. For a milder salsa, remove the seeds and membrane before chopping. Add the diced jalapeño to the bowl.
Cut the lime in half and squeeze its juice over the mixture, ensuring as much juice as possible is extracted.
Sprinkle 1/2 teaspoon of salt and 1/4 teaspoon of freshly ground black pepper over the ingredients in the bowl.
Gently mix all the ingredients together with a spoon until well combined and the flavors are evenly distributed.
Taste the salsa and adjust salt, pepper, or lime juice as desired to suit your preference.
Serve immediately with tortilla chips, or as a topping for tacos, burritos, or grilled meats. For best results, allow the salsa to chill in the refrigerator for 30 minutes to let the flavors meld.
Serving size | (520.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 109.6 |
Total Fat 1.1g | 0% |
Saturated Fat 0.0g | 0% |
Polyunsaturated Fat 0.0g | |
Cholesterol 0mg | 0% |
Sodium 1206.5mg | 0% |
Total Carbohydrate 26.7g | 0% |
Dietary Fiber 7.7g | 0% |
Total Sugars 13.1g | |
Protein 4.0g | 0% |
Vitamin D 0IU | 0% |
Calcium 82.9mg | 0% |
Iron 2.1mg | 0% |
Potassium 1120.2mg | 0% |
Source of Calories