Pico de Gallo

Jump to Recipe

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

This pico de gallo recipe is easy to make in 10 minutes with 6 ingredients. Learn how to make authentic homemade pico de gallo that’s perfect for topping your favorite Mexican recipes or as a dip for chips.

Bowl of homemade pico de gallo made with diced tomatoes, red onion, cilantro, and lime, served with tortilla chips on the side.

Once you make this homemade pico de gallo – you’ll never buy store-bought again!

This pico de gallo recipe is fresh, flavorful, and incredibly easy to make with just a handful of simple ingredients. It comes together in minutes (the time it takes to chop some tomatoes, onions and cilantro) and elevates all your favorite Mexican recipes like tacos, nachos or breakfast burritos!

Or, you can even just eat it like salsa with some chips – it’s so good you’ll want to! Add some diced jalapeño for some heat if you’d like!

Bowl of homemade pico de gallo made with diced tomatoes, red onion, cilantro, and lime, being scooped up with a tortilla chip.
Want to save this recipe?
Enter your email below, and I’ll send the link straight to your inbox. Plus, you’ll receive cooking & baking tips & recipes weekly!

Pico De Gallo Ingredients & Substitutions

There are a few substitutions you can make in this recipe, let’s chat about them!

Overhead photo of the ingredients for homemade pico de Gallo including lime juice, cilantro, cumin, salt and pepper, minced garlic, red onion, and tomatoes.
  • Ripe tomatoes. Choose your favorites like roma, heirloom, etc.
  • Red onion. Yellow onion works well too.
  • Minced garlic. You can substitute ½ teaspoon garlic powder for the minced garlic if you’d like.
  • Fresh cilantro. No substitute here – it’s a must!
  • To make it spicy, add some diced jalapeño!
Bowl of homemade pico de gallo made with diced tomatoes, red onion, cilantro, and lime, served with tortilla chips on the side.

How to Make Pico De Gallo

We’ll walk through this recipe together step-by-step, and don’t forget to watch the video for additional guidance.

Begin by chopping all the ingredients. This is by far the most time consuming step, so if you have a tool that makes it easier by all means use it!

Making pico de Gallo: overhead photo of diced cilantro sitting on a brown cutting board with a knife resting on the board.
Making pico de Gallo: overhead photo of diced red onion sitting on a brown cutting board with a knife resting on the board.

When you dice the tomatoes, remove the seeds/pulp to ensure your pico isn’t watery. Be sure to dice everything very small so you get all the ingredients in each bite!

Then, once you’ve diced the tomatoes, transfer them to a medium sized bowl.

Making pico de Gallo: overhead photo of diced tomatoes sitting on a brown cutting board with a knife resting on the board.
Making pico de Gallo: overhead photo of a white bowl filled with diced tomatoes.

Next add the diced onion and chopped cilantro.

Making pico de Gallo: overhead photo of a white speckled bowl filled with diced tomatoes and red onion.
Making pico de Gallo: overhead photo of a white speckled bowl filled with diced tomatoes, cilantro, and red onion.

Then add the garlic, cumin, salt, and pepper.

Making pico de Gallo: overhead photo of a white speckled bowl filled with diced tomatoes, cilantro, minced garlic, and red onion.
Making pico de Gallo: overhead photo of a white speckled bowl filled with diced tomatoes, cilantro, minced garlic, and red onion. Spices including salt, pepper, and cumin are added on top.

Finally add the lime juice and stir everything together. I suggest tasting it here and adjusting the salt and pepper if you need to!

Making pico de Gallo: overhead photo of a hand holding a small bowl of lime juice which is about to be poured into a large bowl with the rest of the ingredients.
Making pico de Gallo: overhead photo of all ingredients mixed together with a spoon in a large white bowl.

It’s best to chill the pico de gallo for at least 30 minutes so the flavors blend together well. I like to make it in the morning to serve it with dinner.

Making pico de Gallo: overhead photo of all ingredients mixed together with a spoon in a large white bowl.

Serve

Serve it chilled or room temperature with your favorite Mexican recipes. Here are some suggestions:

Making pico de Gallo: overhead photo of completed pico de Gallo in a large white bowl with lime wedges in the bowl and tortilla chips nearby on a light surface.

Store

Store leftovers in an airtight container in the refrigerator for up to 3 days. I don’t recommend freezing this recipe.

Bowl of homemade pico de gallo made with diced tomatoes, red onion, cilantro, and lime, being scooped up with a tortilla chip.

Pico de Gallo Recipe FAQS

What is pico de gallo and how is it different than salsa?

Pico de gallo is very similar to salsa, except it’s not blended. So it has many of the same ingredients but has a chunkier, fresh flavor. It’s used more as a garnish or topping than a dip for chips.

What kind of tomatoes are best for pico de gallo?

Roman, vine-ripened or heirloom tomatoes are all great choices.

How do you keep pico de gallo from getting watery?

Remove the seeds and jelly-like pulp from the inside of the tomatoes when you dice them.

How long should pico de gallo sit before serving?

I suggest chilling it for 30 minutes to 1 hour.

Bowl of homemade pico de gallo made with diced tomatoes, red onion, cilantro, and lime, served with tortilla chips on the side.

If you make and love my recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along on Instagram, Pinterest, Facebook, TikTok and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so I can see your creations!

Pico de Gallo Recipe

Laura
This pico de gallo recipe is easy to make in 10 minutes with 6 ingredients. Learn how to make authentic homemade pico de gallo that’s perfect for topping your favorite Mexican recipes or as a dip for chips.
No ratings yet
Course Appetizer, condiment, dip, Side Dish
Cuisine Mexican
Servings 10 servings
Calories 12
Prep Time10 minutes
Chiling30 minutes
Total Time40 minutes

Video

Ingredients  

Instructions 

  • Finley dice the tomatoes and remove the seeds/pulp from the center.
  • Then, finely dice the red onion and chop the cilantro.
  • Combine all ingredients in a medium bowl and stir to combine.
  • Chill for 30 minutes to 1 hour, or serve immediately.

Notes

Ingredient Notes & Substitutions
  • Ripe tomatoes. Choose your favorites like roma, heirloom etc.
  • Red onion. Yellow onion works well too.
  • Minced garlic. you can substitute ½ teaspoon garlic powder for the minced garlic if you’d like.
  • Fresh cilantro. No substitute here – it’s a must!
  • To make it spicy. add some diced jalapeño!
Store
Store leftover pico de gallo in an airtight container in the refrigerator for up to 3 days. I don’t recommend freezing this recipe.

Nutrition

Serving: 2Tablespoons | Calories: 12kcal | Carbohydrates: 3g | Protein: 1g | Fat: 0.1g | Saturated Fat: 0.01g | Polyunsaturated Fat: 0.04g | Monounsaturated Fat: 0.02g | Sodium: 119mg | Potassium: 124mg | Fiber: 1g | Sugar: 1g | Vitamin A: 407IU | Vitamin C: 8mg | Calcium: 8mg | Iron: 0.2mg

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

Did you enjoy this recipe? Have a question? Leave a comment below!

You’ll love these recipes


latest recipes

Post a Comment or Ask a Question!

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

Recipe Rating