Skip to main content
Fresh Mexican Salsa (Pico de Gallo)
SalsasEasyFree

Fresh Mexican Salsa (Pico de Gallo)

15 min (15 prep + 0 cook) Easy 6 servings Nacional
Edmond Bojalil
Edmond Bojalil

Recetas Mexas

Published: 24 Mar 2026 · Updated: 12 May 2026
Share:
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. 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.

    Step 1

    💡 Removing tomato seeds is key to achieving the correct texture - not watery.

  2. 2

    Peel the onion and chop very finely. To reduce sharpness, soak in cold salted water for 5 minutes, then drain well.

    Step 2

    💡 This technique softens raw onion without losing its flavour.

  3. 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.

    Step 3
  4. 4

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

    Step 4

    💡 Fresh coriander is irreplaceable in this salsa; do not use dried coriander.

  5. 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.

    Step 5

    💡 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 review

Rate this recipe

Edmond Bojalil
Edmond Bojalil

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 more

Related Recipes