Pico de gallo, or salsa fresca - uncooked tomato, onion, cilantro, and pepper salsa - Diversivore.com

Pico de Gallo

In Recipe by Sean10 Comments

Pico de Gallo

Fresh Tomato, Onion, and Cilantro Salsa

Share this Recipe

Once in a while I’ll need a bit of a gentle nudge in the right direction when it comes to publishing a simple recipe. It has nothing to do with the quality of the food – it’s simply that I get in my head. I worry that it will seem like filler, or the recipe itself will be too obvious and uninteresting. Fortunately, a more rational voice (i.e. my wife) reminds me that simple recipes for great food are ALWAYS worth posting.

Pico de gallo is simple, simple stuff. For the uninitiated, it’s a fresh salsa (in fact it’s sometimes called salsa fresca), and it’s made by mixing fresh tomatoes, white onion, hot pepper, and cilantro with a little lime juice and salt. If you can use a knife, you can make this. No cooking, no fancy procedures – just chop and mix. But that’s just the thing – it’s so good, and so simple, but we feel this weird desire to constantly dress it up to make it worthy of our attention. Don’t get me wrong, there’s nothing wrong with variations and twists (see my notes below for more on this), but this is so good in its basic form that you really never have to.

Now that I’ve seen the light on publishing basics like this, let me tell you why you should make/save/refer to THIS recipe in particular:

1. It’s a simple base. You can play with it or adjust it to your tastes easily because there aren’t too many variables.

2. I’ve actually given USEFUL measurements. It blows my mind how many recipes use “one onion” as an ingredient. I don’t know about you, but where I live onions vary enormously in size.

3. It’s super-tasty. I realize that all pico de gallo recipes share a certain commonality, but I settled on this version based on the recipe set out by the lovely and talented Pati Jinich in her wonderful book “Pati’s Mexican Table” (seriously, it’s a great book and you should get it).

Make it and never look back.

Recipe Notes

As mentioned above, this is a very simple base and you should feel free to play with it. If you’re so inclined, you vary the onion, tomato, pepper, or cilantro to your personal tastes. I wouldn’t play with the lime or salt much myself, as I think the balance there is ideal, but to each their own.

To me, the key to a good pico de gallo is the dice on the ingredients. Some people like a really chunky salsa, but I think it’s better with a smaller and more refined chop. Use good, firm tomatoes (fresh romas are ideal, but a really nice meaty beefsteak or heirloom variety could work wonders as well), and squeeze out the gooey seedy guts from the center. I like the onion nice and small (smaller than the tomatoes) and the pepper even smaller. That way every mouthful of salsa is nicely balanced. As for the cilantro, I don’t like to over-chop cilantro as a rule because it becomes sort of mushy and obliterated, but try to get it into nice manageable little bits, as shown in the images above. With all the ingredients except the cilantro, I try to aim for a evenness above all. A giant hunk of tomato or onion can spoil a mouthful.

Make sure you use fresh-squeezed lime juice here, as the flavour will be superior to bottled lime juice. If you have Mexican/Key limes, they’re great to use, but standard Persian/Bearss limes will work just as well.

As for the spice (a perennial topic when it comes to Mexican recipes), this pico de gallo is not hot at all. I recommend serrano peppers because they have a wonderful flavour and a crisp, penetrating heat, but jalapenos will work well too. You can add more pepper to give this more heat if you like, but I wouldn’t add too many serranos or jalapenos as it will really change the flavour balance. Instead, I’d recommend adding small amount of a hotter pepper like a Thai bird’s eye chili or a habanero if you want to really add some fire to the salsa.


The sky’s the limit here really. There are a million-and-one pico de gallo recipes out there with ingredients ranging from avocado to strawberries to radish to mango, and many of them are very good. That being said, many of them are also so different that they really qualify as completely separate recipes. If you want to tweak this specific version, I can recommend adding a little mango, tomatillo, or avocado to the mix. If you do add an ingredient, you might want to add a bit more pepper, lime, and salt to make sure that the flavour is balanced out.  Tomatillo can be partially or entirely swapped for tomato, though the flavour is a little more ‘green’ and sour, so you might need to reduce the lime juice a bit.

If you’re one of those poor souls with a distaste for cilantro, you can make this without it, or with a little chopped flat-leaf (Italian) parsley in its place.

Some recipes (including Pati Jinich’s original) list olive oil as an optional ingredient, and you can certainly add a little if you like (something in the neighbourhood of 1-2 tbsp). The oil can help carry some of the spice and herbal notes on the palate, though I personally find it unnecessary.

Note: Nutritional Information is given for a single serving (1/12th portion of the total recipe).

Nutrition Facts
Pico de Gallo
Amount Per Serving
Calories 10 Calories from Fat 1
% Daily Value*
Total Fat 0.1g 0%
Saturated Fat 0.02g 0%
Polyunsaturated Fat 0.1g
Monounsaturated Fat 0.02g
Sodium 102mg 4%
Potassium 110mg 3%
Total Carbohydrates 2g 1%
Dietary Fiber 1g 4%
Sugars 1g
Protein 0.4g 1%
Vitamin A 8%
Vitamin C 11%
Calcium 1%
Iron 1%
* Percent Daily Values are based on a 2000 calorie diet.

Nutritional Summary

This recipe demonstrates the incredible nature of a flavourful and healthy side. It adds a great punch of flavour with high nutritional value, and without contributing much in the way of calories or salt. Not only is this healthy, it’s a great way to avoid overdoing it with rich and high-calorie sauces and sides.

Nothing. This stuff is amazing.

Ingredient Pages

No ingredient pages have been written yet for any of the ingredients in this recipe.  Like to see one?  Let me know in the comments below or by email.

Pantry Pages

No pantry pages have been written yet for any of the ingredients in this recipe.  Like to see one?  Let me know in the comments below or by email.

  • Vegan
  • Gluten free
  • 15-minutes

More Mexican Recipes

Sort By Rand
  • K'uut Bi Ik (Dried Chili Salsa) made with morita chipotles for a smoky and delicious twist on the Yucatecan classic - Diversivore.com
    Smoky Dried Chili Salsa (K'uut Bi Ik)
    Nothing finishes a good Mexican recipe like a really great salsa. While cooked and fresh salsas are wonderful, it's hard to beat the simplicity and impact of k'uut...
  • Shakshouka Rancheros - Eggs poached in a spiced tomato sauce, loaded with Mexican flavours and ingredients - Diversivore.com
    Shakshouka Rancheros
    Shakshouka is given a New World spin with flavours and ingredients native to Mexico. Simple, fresh, scratch-made, vegetarian, and incredibly healthy breakfast!
  • Smoky Mexican Oyster Mushroom Soup - Diversivore.com
    Smoky Mexican Oyster Mushroom Soup
    Oyster mushrooms and smoky chipotles come together to make a memorable, delicious, and very simple Mexican soup that's both vegan and gluten-free.
  • Spent-hen Chicken Tacos and Soup, made together in an InstantPot electric pressure cooker - Diversivore.com
    Tacos y Sopa de Pollo Gastado
    Stewing (spent) hens have a richer, deeper flavour that more than makes up for their less-tender meat. Get 2+ meals out of one with this pressure-cooker recipe!
  • Pambazos con Huevos - perfectly messy Mexican stuffed sandwiches, drenched in guajillo sauce and fried - Diversivore.com
    Pambazos con Huevos
    Guajillo-soaked Mexican sandwiches with spiced potatoes and a creamy egg-tomatillo salsa verde. Delicious, vegetarian, and easy thanks to the make-in-advance mini-recipes that are used in the filling.
  • Yucatecan Mexican Fish Tacos with Green Peach Salsa - Diversivore.com
    Yucatecan Fish Tacos with Green Peach Salsa
    Who doesn't love a good taco? These tacos are built from the base up around Yucatecan spices and an unusual but addictive salsa made with firm 'green' peaches.
  • Carne Asada Borracha - beer and guajillo chili marinated flank steak - Diversivore.com
    Carne Asada Borracha
    Flank steak, marinated in a savory and salty blend of guajillo chilies, beer, and soy sauce, then seared to perfection. Simple, inexpensive, and delicious.
  • Instant Pot Brisket with Pasilla-Morita Adobo - Diversivore.com
    Instant Pot Brisket with Pasilla-Morita Adobo
    Meltingly tender beef (thanks to the electric pressure cooker) and sweet-smoky scratch-made adobo made with loads of roasted veggies make for a fan-freakin-tastic taco recipe.
  • Mezcalita del Ocaso - Mezcal cocktail with grilled pineapple, chili, and hibiscus agua fresca - Diversivore.com
    Mezcalita del Ocaso
    Sunset Mezcal Cocktail - made with grilled marinaded pineapple, lime, cascabel chili, hibiscus agua fresca, and of course bold and smoky mezcal.
  • Arroz Verde - Green Rice made with Poblanos and Cilantro - Diversivore.com
    Arroz Verde (Mexican Green Rice)
    Rice doesn't have to be a dull side dish. Poblanos and cilantro provide the base for a green rice that's packed with flavour but easy to prepare.
  • Pressure cooker Carnitas con Queso (tender beef bites with crispy melted cheese) - Diversivore.com
    Instant Pot Carnitas con Queso
    Deliciously tender Mexican pork, finished with crispy, bubbly cheese. The 'Con Queso' part involves a griddle or frying pan, but all the hard work necessary to get deliciously...
  • Chicken tinga, served as tacos with pico de gallo, avocados and cheese - Diversivore.com
    Chicken Tinga
    You can make this amazing, authentic meal without venturing beyond the average grocery store. It makes amazing tacos, tortas, quesadillas, tlayudas and more. Adapted from Pati Jinich's version in...
  • Spot Prawns and Rajas (Roasted Poblano Pepper Strips) in a Creamy Buttermilk or Jocoque sauce - Diversivore.com
    Spot Prawn and Raja Enchiladas with Buttermilk Sauce
    Spot prawns combine with roasted poblano rajas and a jocoque-esque (and DIY) creamy buttermilk sauce in this amazing Mexican enchilada recipe.
  • Pescado con Vino - Mexican fish with white wine marinade, served in tacos - Diversivore.com
    Pescado con Vino - White Wine-Marinated Fish
    White wine, olive oil, fresh oregano, scallions, and MSC-certified sustainable sole combine with tangy wine-pickled onions for this simple to prepare fish dish that's perfect in tacos or as...
  • Puerco Pibil - Yucatecan slow-cooked pork made here with an Instant Pot pressure cooker - Diversivore.com
    Pressure Cooker Puerco Pibil (Yucatecan Shredded Pork)
    A classic and unforgettable Yucatecan Mexican dish, modified here for an electric pressure cooker. Scratch-made with wonderful ingredients, plus a smoky twist.
  • Mexican Christmas Salad with beets, oranges, and jicama - Diversivore.com
    Mexican Christmas Salad
    A spectacular seasonal delight, full of citrus, jicama, shredded beets, and candied nuts. This salad is spectacular in both its presentation and flavour.
  • Pico de gallo, or salsa fresca - uncooked tomato, onion, cilantro, and pepper salsa - Diversivore.com
    Pico de Gallo
    Pico de gallo is simple to make and easy to love. This recipe uses a variety of measurements (including weight and volume) to make consistent batches, as well...
  • Halibut escabeche - cooked and marinated with olive oil, vinegar, garlic and jalapenos - Diversivore.com
    Halibut Escabeche
    Halibut steaks are cooked and then preserved in olive oil, vinegar, jalapenos, and spices to create a simple, healthy, and easy make-ahead meal.
  • Seafood Soup with Red Pipian Sauce - Diversivore.com
    Red Pipian Seafood Soup
    Mole doesn't have to be insanely complicated. Red pipian sauce is packed with flavour, but fairly easy to prepare - and to transform into a rich, velvety soup.
  • Broiled fish tacos with avocado-grapefruit salsa - from Simply Citrus by Marie Asselin
    Broiled Fish Tacos with Avocado Grapefruit Salsa
    In this recipe, the fish is coated in aromatic spices and broiled in just a few minutes - just the time it takes to assemble the zesty salsa....

Share this Recipe

5 from 2 votes
Pico de gallo, or salsa fresca - uncooked tomato, onion, cilantro, and pepper salsa - Diversivore.com
Pico de Gallo
Prep Time
20 mins
Total Time
20 mins

Pico de gallo is simple to make and easy to love. This recipe uses a variety of measurements (including weight and volume) to make consistent batches, as well as annotations and variations.

Course: Pickle/Chutney/Salsa etc., Side Dish
Cuisine: Mexican, North American
Keyword: easy, fresh salsa, fresh tomato salsa, mexican fresh salsa, salsa, salsa fresca, vegan
Servings: 12 servings
Calories: 10 kcal
  • 450 g tomatoes (3 cups) seeded and finely diced
  • 100 g white onion (1/2 cup) finely diced
  • 1 medium serrano pepper (about 10 g) very finely diced
  • 15 g cilantro (1/4 cup moderately packed) chopped
  • 2 tbsp lime juice freshly squeezed
  • 1/2 tsp salt or to taste
  1. Combine all of the ingredients and let stand for 5-10 minutes to allow the flavours to mix. If necessary, adjust the salt and lime juice to taste.
  2. Serve alone with tortilla chips, or as a side to accompany Mexican dishes like tacos (honestly, you could put it on anything).
Recipe Notes

Roma tomatoes are ideal, but a meaty heirloom or beefsteak variety would work well too. Serrano peppers provide a distinctive flavour and mild but penetrating heat, but jalapenos will work well in their place. You can adjust the tomato, onion, or peppers to your personal preferences.


  1. I have to agree Sean, simple is sometimes the best….this is very good, will make it this weekend. Thanks.

    1. Author

      Thank you Lesley! It’s such a simple, satisfying thing to make. Let me know how it goes!

  2. The wife is right! (Isn’t that always the case? 🙂 )
    I totally hear you, though. I’m constantly getting into my own head and wondering how I’m coming across if I do something too simple. If I’ve learned anything though, it’s that people prefer simple because it’s approachable. Also, though salsa is simple, there are heaps of people out there still buying it, and most of them are eventually going to one day decide that they want to try and make it. So they’ll Google for recipes. That’s how I started making mine!

    1. Author

      Uhhhh, yeah, that is always the case. Like, always.

      And you’re totally right. Sometimes simple is not only good, it’s necessary – after all, some of the best foods and cuisines in the world are based off of simple ingredients, methods, or recipes. So yeah, you give people the building blocks and good things happen!

    1. Author

      Hah, well now you know! Of course it still doesn’t explain why exactly a salsa is called “beak of the rooster” – but perhaps we’ll never really know that one.

  3. You can never go wrong with fresh and simple, right? I make this salsa all the time, usually with jalapeno, and I never use any oil, either. It’s exactly what you get everywhere in Mexico with fresh tortilla chips. It’s especially good in the summer when all the ingredients are in the garden. Now I have a serious craving going on! 🙂 Thanks for sharing.

    1. Author

      I totally agree with you Colleen. I don’t mind the cooked/spicy salsas, but I will take a fresh salsa like pico de gallo nearly every time. And you’re so right – it’s incredible in the summer! Thanks for coming by and commenting.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.