This post may contain affiliate links. Please read our disclosure policy.

If you’ve ever wondered how to make pico de gallo at home, this is the simple, classic recipe you’re looking for. Made with fresh tomatoes, onion, jalapeño, cilantro, and lime, this easy pico de gallo comes together in just minutes and tastes way better than anything store-bought!

Looking for some delicious recipes to serve this pico with? You need to try our Chipotle Sofritas copycat recipe as well as our Easy Mexican Street Corn AND our Loaded Vegetarian Nachos!

pico de gallo in a white bowl with 2 limes on top

One of the easiest recipes you’ll make!

My local grocery store sells a fresh-ish pico de gallo, aka salsa fresca or salsa cruda, that I bought for YEARS, always thinking it was SO GOOD. That is, until I started making it fresh at home. Truly, NOTHING compares to homemade pico de gallo.

It’s so fresh, vibrant, and EASY and I know that you are going to adore this recipe!

Why You’ll Love This Pico de Gallo Recipe

  • Ready in under 10 minutes
  • Fresh, bright, and perfectly balanced
  • Easy to customize for spice level
  • Naturally vegan and gluten-free
  • Perfect for tacos, burrito bowls, chips, and more
ingredients needed to make pico de gallo including diced tomatoes, jalapeno, cilantro, onion and lime juice

Pico de Gallo Ingredients

The fresh ingredients for this fresh tomato salsa are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!

  • Roma tomatoes – Roma tomatoes are ideal because they’re less watery but I’ve also made this with leftover cherry tomatoes; see tips below for removing excess seeds. I also suggest finding nice and ripe tomatoes when possible!
  • White onion – Sharp and classic, but red onion or any raw onions work in a pinch.
  • Jalapeño peppers – Adjust to taste; remove seeds from the jalapeño pepper for less heat. Serrano peppers or other spicy peppers can also work well!
  • Fresh cilantro – Adds that unmistakable fresh flavor!
  • Lime juice – For best flavor, fresh lime juice is key for brightness and balance.
  • Fine sea salt – Essential for pulling out moisture and enhancing flavor.

How to Make It

Just a reminder that you can find the FULL written homemade salsa recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you :)

diced tomatoes in a colander draining the excess liquid
  1. Start out by chopping all of your ingredients. Place the chopped Roma tomatoes into a colander or fine mesh sieve (and place it in the sink or in a bowl to catch the liquid). Sprinkle with salt and let sit to release some of the excess moisture from the tomatoes.
ingredients for pico de gallo sectioned out in a large bowl including tomatoes, jalapeno, cilantro, onion, and lime
  1. Combine the tomatoes, jalapeno, chopped onion, chopped cilantro, lime juice, and salt in a large bowl and mix thoroughly. Season to taste and enjoy the BEST pico de gallo right at home!

Tips for the best Pico de Gallo

  • Drain the tomatoes: Removing seeds and salting the tomatoes prevents watery pico de gallo.
  • Finely dice everything: Smaller pieces = better texture and flavor in every bite.
  • Let it rest: Even 5–10 minutes helps the flavors meld together.
  • Adjust last-minute: Always taste and tweak salt and lime before serving.
  • Fresh tortilla chips: bonus points for making your own BAKED tortilla chips at home to enjoy this fresh salsa with :)
  • Do it in a food processor: while this isn’t my favorite method, you can save some time by making this recipe in a food processor. Pulse it very gently or else you’ll end up with a different type of salsa.
pico de gallo in a white bowl with 2 limes on top

Frequently Asked Questions

Can I make pico de gallo ahead of time?

Yes! It’s best the day it’s made, but it can be prepped a few hours ahead and stored in the fridge in an airtight container!

Why is my pico de gallo watery?

Tomatoes release liquid as they sit. Salting and draining the tomatoes helps prevent this.

Can I use canned tomatoes?

Fresh tomatoes are strongly recommended for classic pico de gallo. Canned tomatoes will change the texture and flavor.

How spicy is pico de gallo?

That depends on the jalapeño. Removing the seeds and ribs keeps it mild.

No ratings yet

How to Make Pico de Gallo

Prep: 10 minutes
Total: 10 minutes
Servings: 6 servings
A simple, classic Pico de Gallo made with fresh tomatoes, onion, jalapeño, cilantro, lime juice, and salt. This easy homemade pico de gallo comes together in minutes and is perfect for serving with chips, tacos, or burrito bowls!
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!

Ingredients 

  • 1 pound roma tomatoes
  • ½ cup diced white onion, about half of one onion
  • 1-2 jalapenos, finely diced (seeds optional)
  • ½ cup finely chopped cilantro
  • 1 Lime, juiced

Instructions 

  • Dice your tomatoes, cutting the sides of the roma tomatoes to leave most of the seeds out of the salsa, place in a strainer, then salt with 3/4 teaspoon fine sea salt.
  • Chop up your onion, jalapenos, and cilantro. Place into a medium bowl.
  • Place drained tomatoes in with the other ingredients. Then squeeze half of the lime juice into the bowl and mix everything together.
  • Taste test and add more salt and/or lime juice as desired!

Notes

Storage Instructions – Store leftover pico de gallo in an airtight container in the refrigerator for up to 2 days. Stir before serving and add a squeeze of fresh lime if needed.

Nutrition

Calories: 23kcal, Carbohydrates: 6g, Protein: 1g, Fat: 0.2g, Saturated Fat: 0.03g, Polyunsaturated Fat: 0.1g, Monounsaturated Fat: 0.03g, Sodium: 5mg, Potassium: 223mg, Fiber: 2g, Sugar: 3g, Vitamin A: 751IU, Vitamin C: 18mg, Calcium: 15mg, Iron: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!
pico de gallo in a white bowl with 2 limes on top

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

Leave a comment

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

Recipe Rating