Home » Type » Condiment » Classic Pico de Gallo

Classic Pico de Gallo

This homemade Pico de Gallo recipe is so much better than store-bought and is super quick & easy to make requiring only 5 fresh ingredients, plus salt. It’s deliciously healthy, oil-free, low-fat, and ready in 10 minutes!

top down view of a bowl with fresh pico de gallo surrounded by tortilla chips.

Similar to Fresh Mango Salsa, this classic pico de gallo recipe is made from scratch using only a handful of fresh ingredients and tastes wonderfully delicious!

Pico de gallo, also known as salsa fresca or salsa cruda, is made with fresh chopped Roma tomatoes, onion, cilantro, and jalapeno mixed with a big squeeze of lime juice. Keeping in line with tradition, we’ll be making it as authentic as possible.

Serve this authentic pico de gallo with this Kale & Quinoa Burrito Bowl, Vegan Tacos, Baja Tofu Fish Tacos, Stuffed Avocados, 7 Layer Bean Dip, and of course, chips. And salsa fresca isn’t just for Mexican cuisine – use it as a fresh topping for just about anything!

top down view of ingredients needed to make fresh pico de gallo.

Pico De Gallo Ingredients

With only a few ingredients, use the freshest possible for the best flavor!

  • Roma Tomatoes – Roma tomatoes (also known as plum tomatoes) have a low water content and fewer seeds than other tomatoes, making them a favorite for pico de gallo. The best tomatoes are bright red and firm, even slightly underripe is okay. Steer clear of soft, lack luster, washed out looking tomatoes, and definitely stay away from canned.
  • Onion – White onion is most traditionally used, but red onion is great too.
  • Jalapeno or serrano  – For a spicy kick, add 1 – 2 jalapenos or serranos. Keep a few seeds for a little extra heat.
  • Cilantro – Cilantro adds a herby freshness. Feel free to add as much as you like! And if you happen to have the gene that makes cilantro taste like soap, yes, that’s a thing, feel free to omit the cilantro altogether.
  • Lime – Lime juice adds a wonderful citrus flavor. If you love lime zest add a little to your pico de gallo!
  • Salt – Salt adds the finishing touch, bringing out all the flavors of each ingredient. Pink mineral salt (affiliate link) is my favorite and I use it almost exclusively. It has essential minerals and trace elements that sea salt and table salt don’t contain.
top down view of the process of chopping roma tomatoes for pico de gallo.

How To Cut Tomatoes For Salsa Fresca

  • Cut the tomatoes in half. Make a cut down the center of the tomato, while trying to keep the two halves roughly the same size.
  • Cut the halves in half. Each half should be roughly the same size.
  • Slice out the seeds. Place each quarter on a table or cutting board with the skin side facing downward. Slice a knife across the tomato to remove the white, fleshy portion. The seeds are attached to this portion, so they will also be sliced out. You may have to run your finger along the skin to remove any lingering seeds.
  • Cut the quarters into strips lengthwise. You should get about 4 – 5 strips from each quartered half, depending on the size of the tomato.
  • Finally, dice the strips into small pieces. Cut into 1/4 inch pieces.
top down view of pico de gallo ingredients added to a glass mixing bowl before mixing to combine.

How To Make Pico De Gallo

  • Prep: Prep the tomatoes and jalapeno, removing the seeds and dicing them into small pieces. Finely dice the onion. Chop the cilantro leaves, making sure to remove any stems.
  • Assemble: In a medium bowl, add the tomato, onion, jalapeno, and cilantro. Squeeze the lime over top and add a sprinkle of salt. Toss to combine.
top down view of freshly made healthy pico de gallo in a large mixing bowl with spoon.

How Long Does Pico De Gallo Last?

Leftover pico de gallo will last in the refrigerator for 4 – 5 days in a covered container. The flavors will enhance after a day or two, making it a great salsa to make ahead.

Can You Freeze Pico De Gallo?

Yes, it freezes well for up to 2 – 3 months. To freeze leftovers, simply drain any excess juices and place them in a freezer-safe container or baggie. The texture may change slightly once thawed but it will still be delicious.

side angle view of a bowl with fresh pico de gallo surrounded by tortilla chips.

More Recipes You’ll Love!

If you try this easy salsa fresca recipe, please let me know! Leave a comment and rate it below. I love to hear what you think, or any changes you make.



5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This classic Pico de Gallo recipe is made from fresh tomatoes, onion, jalapeno, and cilantro, with a touch of salt and lime juice!

  • Author: Julie | The Simple Veganista
  • Prep Time: 10 min
  • Total Time: 10 minutes
  • Yield: Serves 8
  • Category: Condiment, Side
  • Method: Mix
  • Cuisine: Vegan, Mexican, Tex-Mex


Units Scale
  • 1 1/2 lbs. roma tomatoes (about 67 medium), seeds removed and finely diced (about 3 cups)
  • 1 small white onion, finely diced (about 1 1/2 cups)
  • 1 jalapeno, seeds removed and finely diced
  • 1/41/2 cup cilantro, chopped and loosely packed
  • 2 limes, juice of
  • generous pinch of mineral salt


Assemble: In a medium bowl, add the tomato, onion, jalapeno, cilantro. Squeeze the lime over top and add a sprinkle of salt. Toss to combine.

Serve at room temperature or chilled.

Makes about 4 1/2 cups.

Store: Leftovers can be stored in the refrigerator for up to 4 – 5 days in a covered container.


As always feel free to adjust any of the ingredients to suit your taste.

FOLLOW TSV on FacebookInstagramPinterestYoutube, Subscribe (email), or RSS for more recipes and inspiration!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star