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

This homemade Pico de Gallo is a flavorful dip or topping for just about everything. Fast to make and full of fresh ingredients!

Need a tasty dip for your tortillas or plantain chips? Something to dress up an ordinary burger? A topping for your eggs? Taco? Chicken? A healthy replacement for typical salad dressings? It doesn’t get better or easier than Pico de Gallo. So versatile and fast! Honestly, with all the things you can do with it you’re really missing out if you haven’t moved past the whole dip thing.

My husband started making this particular version years ago and I’m oh so happy he did. We were dating and he was living in an apartment with a few other guys. It was definitely a bachelor pad so imagine my surprise when one of them whipped this up. I was probably 22 and totally impressed. We’ve been making it ever since.

I like to think that we’ve perfected it over the years. We’ve learned a few things to really make it spectacular. The more cilantro the better. It’s worth the extra effort to finely dice everything. Any onion will do (we use white or yellow often) but a red onion makes it look so darn pretty. Taste test until the amount of salt and lime juice is just exactly right. Make more than you think you’ll need because it goes fast. It’s great as soon as you make it. It tastes even more amazing when you let it sit in the fridge for at least an hour.

If you come over to our house for a cookout you can bet we’ll be serving Pico de Gallo. Invite us over and we’ll probably bring it with us.  It’s a crowd pleaser every single time.

You can adjust the amount of jalapeno you use so that it’s kid friendly. When I’m making it at home just for us I usually leave the jalapeno out simply because it packs a lot of flavor without it and we have two small children. It’s totally your call. You won’t be disappointed either way.

Fresh ingredients. Big bold flavor. 100 ways to use it.

Yes please.

For this easy Pico de Gallo you’ll need (full list of ingredients and instructions are in the recipe card below):

  • Ripe tomatoes
  • White or red onion
  • Cilantro
  • Jalapeno (optional)
  • Lime juice
  • Salt

My best Pico de Gallo tips

  • Chop your tomato and onion so they’re close to the same size. You don’t want giant chunks of onion and smaller bites of tomato. Keep it uniform in size so every bite has a little of everything.
  • While both red and white onion work great, the red onion is going to give you the prettiest finished dish.
  • Chop the cilantro smaller than the tomato and onion.
  • Add the lime juice and salt a little at a time. Taste. Add more as needed. It’s easy to adjust the taste to your personal preference if you start with less!

How to serve Pico de Gallo

If using as a dip, I enjoy mine with raw veggies (cucumber, broccoli, and carrots especially), plantain chips, or tortilla chips.

If using as a topping, add to burgers, chicken, fish, omelets, scrambled eggs, salads, tacos, and rice bowls. Add it to E V E R Y T H I N G.

Can you make Pico de Gallo in advance?

Absolutely! We like to make a double or triple batch to ensure we’ll have leftovers. The flavors meld together a bit more as it sits in the fridge overnight. You’ll notice more more liquid in the bottom of the the container the next day too because the tomatoes will continue to release liquid as they sit. We really like that but you can drain some of the liquid if you prefer less.

How to store Pico de Gallo

Store in an airtight container in the refrigerator for up to 3 days.

More appetizer recipes like this:

Dairy Free Buffalo Ranch Chicken Dip

Sweet & Spicy Chicken Bites

Buffalo Chicken Dip

Easy Homemade Guacamole

Buffalo Chicken Twice Baked Potatoes

5 from 6 votes

Pico de Gallo

By Christina
This homemade Pico de Gallo is a flavorful dip or topping for just about everything. Fast to make and full of fresh ingredients!
Prep: 15 minutes
Total: 15 minutes
Servings: 6


  • 6 medium tomatoes
  • 1 large onion
  • 1/2 cup fresh cilantro leaves
  • lime juice
  • salt

Optional: jalapeno

    Save this recipe
    Get this sent to your inbox, plus get new recipes from us every week!
    Please enable JavaScript in your browser to complete this form.


    • Chop your tomatoes, onion, and cilantro. Add to a large bowl and stir until combined.
    • Finely chop jalapeno if you’d like some heat and add to bowl too.
    • Squeeze in lime juice and sprinkle salt to taste.
    • Serve or refrigerate until ready to eat.


    Calories: 30kcal, Carbohydrates: 6g, Protein: 1g, Sodium: 8mg, Potassium: 332mg, Fiber: 1g, Sugar: 4g, Vitamin A: 1205IU, Vitamin C: 18.9mg, Calcium: 18mg, Iron: 0.4mg

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

    Like this? Leave a comment below!

    Share the Love:

    You May Also Like

    Leave a comment

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

    Recipe Rating


    1. Roe G says:

      We’ve been making this foryears. We like shoshito peppers for the extra kick. And lots of fresh garlic.  We put it on everything. 

      1. Christina says:

        Love the extra kick!

    2. Shayna says:

      Yum. I really focused on uniform sized cuts and my husband asked if I stopped at our local Mexican restaurant to pick up the Pico  it really is that amazing (and that easy!!)  

      1. Christina says:

        Oh that is so great to hear! Thank you!

    3. Teresa Martinez says:

      I’ve been making this for years, but I add green peppers so the kids start to think it’s hot  and as they get more adventurous I add more jalapeños.
      The other ingredients  I use are garlic  & tomato juice  just to stretch it out becuz you’re right it goes  as soon as you set it out

    4. April says:

      Can you can this recipe? Like hot water canning?

    5. Janice says:

      It was good.will be making again. My family liked it.

      1. Christina says:

        Happy to hear that, Janice! Thank you for taking the time to leave a review!

    6. Binnie says:

      Super good!  Goes well with almost anything and great with Mexican food.  Thanks for sharing!

    7. Jana says:

      Super easy & super tasty! Fantastic with tortilla chips or over tri-tip! I used tomatoes from the garden, 1/2 of a large red onion, rough chopped 1/2 bunch cilantro and 1&1/2 jalapeños. Squeezed the juice from a lime & a little salt…delicious! 

      1. Christina says:

        Now I want it over tri-tip too! Yum! Thanks, Jana!