
Fresh Mexican Salsa (Pico de Gallo)
Fresh salsa of tomato, onion, serrano chilli and coriander with lime.
About this recipe
Mexico's quintessential fresh salsa: finely chopped tomato, onion, serrano chilli and coriander with lime. An indispensable accompaniment at any Mexican table.
History & Origin
Mexican salsa, also known as pico de gallo rojo or salsa bandera (flag salsa), is perhaps the most representative preparation of everyday Mexican cuisine. Its "flag" name refers to the colours of the Mexican flag: red tomato, white onion, and green chilli and coriander - a patriotic coincidence Mexicans celebrate with pride. This salsa has deep roots in the pre-Hispanic cultures of Mexico. Indigenous peoples already prepared fresh salsas with ingredients from their milpas long before the Spanish arrived. Tomato, chilli and onion form the sacred trio of Mexican cookery, and this salsa honours them in their purest, most direct form. The difference between Mexican salsa and other fresh salsas lies in the cut: all ingredients are finely hand-chopped, never blended, creating a varied texture that contrasts perfectly with any food. The lime is essential: it not only adds acidity but gently "cooks" the tomato and lifts all flavours. Across Mexico, this salsa is served with virtually everything: tacos, tostadas, eggs, grilled meat, fish, seafood and even simple tortilla chips. It is the people's salsa - democratic and accessible - achieving flavour complexity with simple ingredients that no processed salsa can match.
Estimated cost
£2.20
Total cost
£0.37
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
25
Calories
1g
Protein
5g
Carbohydrates
0g
Fat
1g
Fibre
150mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Wash the tomatoes and serrano chilli thoroughly. Quarter the tomatoes, remove the seeds and inner liquid so the salsa does not become watery. Dice the tomato into very small cubes of about 5mm.

💡 Removing tomato seeds is key to achieving the correct texture - not watery.
- 2
Peel the onion and chop very finely. To reduce sharpness, soak in cold salted water for 5 minutes, then drain well.

💡 This technique softens raw onion without losing its flavour.
- 3
Slice the serrano chilli into very fine rings, removing seeds for less heat. Leave some seeds in for more heat. Jalapeño is a milder alternative.

- 4
Wash and dry the coriander. Finely chop only the leaves and tender stems. Discard the thick stalks.

💡 Fresh coriander is irreplaceable in this salsa; do not use dried coriander.
- 5
Combine all ingredients in a bowl: tomato, onion, chilli and coriander. Squeeze the juice of 1-2 limes (to taste), add salt and mix well. Taste and adjust salt and lime.

💡 The salsa improves if left to rest 10-15 minutes before serving so the flavours can meld.
Have you tried this recipe?
Tell us how it turned out. Your feedback helps other cooks.
Leave a reviewRelated Articles
Rate this recipe

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

Recado Negro - Charred Chilli Spice Paste from Yucatán
Carbonised chilli and spice paste from Yucatán, base of relleno negro, with an utterly unique flavour.

Mexican Seven-Layer Dip
Classic Tex-Mex seven-layer dip with guacamole, beans and cheese.

Blistered Peppers
Serrano chillies blistered in a hot pan with lime and Maggi sauce.

Green Salsa
Classic Mexican tomatillo and serrano chilli salsa, perfect alongside any dish.


