Fresh, uncooked salsa of diced tomato, onion, cilantro, chile and lime. Also known as salsa bandera.
About this recipe
Pico de gallo, also called salsa mexicana or salsa bandera for its green, white and red colors echoing the Mexican flag, is a fresh, crunchy salsa that requires no cooking at all. It is the ideal accompaniment for grilled meats, tacos, tostadas, or simply scooped up with tortilla chips.
History & Origin
Pico de gallo, also known as 'salsa bandera' (flag salsa) because it represents the green, white and red colors of the Mexican flag, is a fresh preparation that dates back to the culinary traditions of central and northern México. Its name has several theories: one suggests that people formerly ate it by pinching the pieces with their fingers, mimicking the pecking motion of a cockerel. Unlike other salsas, it requires no cooking, making it the quickest salsa to prepare at the Mexican table. It is the indispensable accompaniment to northern-style grilled meats and is always served freshly made, as it loses its freshness and crunchy texture within a few hours.
Estimated cost
$3.12
Total cost
$0.52
Per serving
* Approximate prices based on US supermarkets
Nutritional information per serving
15
Calories
0.5g
Protein
3g
Carbohydrates
0.2g
Fat
0.5g
Fiber
120mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Boil the tomatillos and serrano chiles in water for 8 minutes until softened. Drain.

- 2
Blend the tomatillos, chiles, garlic, a quarter of the onion and the cilantro until smooth.

- 3
Heat a splash of oil in a wide skillet. Pour in the green salsa and cook for 5 minutes, stirring, until it deepens in color and thickens slightly. Season with salt.

💡 El corte uniforme y pequeno es clave en el pico de gallo. All the ingredients should tener approximately el same tamano.
- 4
Add the fried tortilla crisps to the salsa and toss gently to coat. Cook for just 1-2 minutes - you want them to soften slightly whilst keeping some crunch.

💡 Don't leave them in the salsa too long or they'll go completely soggy. Serve quickly!
- 5
Plate up immediately. Top with sour cream, crumbled fresh cheese, sliced onion rings and fresh cilantro. Serve with a fried egg on top for the full breakfast experience.

- 6
Leave to rest in the fridge for at least 15 minutes before serving so the flavors come together. Serve cold with tortilla chips, tacos or grilled meats.

💡 Pico de gallo is best eaten the same day. By the next day the tomatoes release too much water and it loses its crunch.
Have you tried this recipe?
Tell us how it turned out. Your feedback helps other cooks.
Leave a reviewRate this recipe

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 1000+ authentic Mexican recipes adapted for home kitchens worldwide. Based in Madrid since 2018.
Read moreRelated Recipes

Habanero Salsa
Fiery Yucatecan habanero salsa with bitter orange and red onion — intense and fruity.

Mexican Pickled Jalapeños (Chiles en Vinagre)
Jalapeños pickled in vinegar with carrot and onion. Traditional Mexican pickle.

Salsa de Morita (Smoky Morita Chile Salsa)
Smoky, spicy salsa of toasted morita chiles with charred tomatoes.

Chipotle Salsa
Creamy chipotle chile salsa with a deep smoky flavor and moderate heat.
Enjoyed this?
Follow on TikTok for Mexican recipe & restaurant videos, and get updates by email.
