• About
  • Recipes
  • Travel
  • Work With Me
menu icon
go to homepage
  • Recipes
  • Lifestyle
  • About
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Lifestyle
  • About
  • Contact
  • Subscribe
×
Home » Recipes » Sauces & Dips

Homemade Pico de Gallo

Modified: Jan 8, 2025 · Published: Jul 31, 2017 by Jenna Urben · This post may contain affiliate links
45 shares
  • Facebook
  • Email
Jump to Recipe

Learn how to make authentic pico de gallo with tomatoes, onion, garlic, jalapeno, and lime juice. It's fresh, flavorful, and easy to make in about 15 minutes.

Homemade pico de gallo, also called salsa fresca or salsa cruda, is a classic Mexican salsa that's loaded with fresh ingredients! It differs from other others in that the ingredients are fresh, uncooked, and finced chopped, rather than blended.

Living in Texas, we eat a lot of salsa. Fresh pico de gallo is my absolute favorite when tomato season rolls around. There's nothing better than juicy, ripe tomatoes!

Why you'll love this recipe

  • It comes together with a handful of basic ingredients.
  • Pico de gallo is bursting with fresh flavor!
  • It's a mexican classic and delicious all year round.

If you enjoy this recipe, try my tomatillo salsa verde, smoked salsa, spicy peach salsa, or habanero mango salsa next!

Ingredient notes

  • Tomatoes: Firm, fresh tomatoes are a must for pico. You can't go wrong with roma tomatoes, hot house, or beefsteak tomatoes.
  • Onion: Crisp white onion is what's traditionally used in pico but red onion adds a nice taste if that's all you have on hand.
  • Garlic: This might be controversial but I love adding fresh garlic to pico for extra flavor. It's not authentic, so feel free to leave it out.
  • Jalapeno: If you aren't a fan of spicy salsa, make sure to remove the seeds in the jalapeno pepper. For more of a kick, try using serrano peppers instead.
  • Lime juice: Fresh lime juice adds brightness to the pico and helps balance everything out.
  • Cilantro: Fresh cilantro adds a nice fresh, herbaceous flavor. Use as little or as much as you please.
  • Salt: I suggest kosher salt to make all the flavors pop!

How to make pico de gallo

Find the full directions for this easy pico de gallo recipe in the printable recipe card below.

  1. Prep ingredients: Using a sharp knife, chop all of the ingredients, then place in a large mixing bowl. To cut the tomatoes for pico, slice each tomato into wedges and remove the seeds and centers of the tomato. Cut the tomatoes into thin strips and then dice into small ¼-inch bite-size pieces.
  2. Stir to combine: Once the ingredients have all been chopped, diced, and minced, give everything a big stir to combine. Taste the pico and add more salt or lime juice, if needed.
  3. Chill before serving: I recommend making pico ahead of time to allow the flavors to really come together for a robust, flavorful salsa! Cover pico and store in the fridge for at least 15 minutes. If you're short on time, go ahead and serve immediately.

Tips for homemade pico de gallo

  • Chop by hands using a knife, not a food processor.
  • Store pico in an airtight container.
  • Serve with a slotted spoon.
  • Make a double batch for parties, game day snacking, cinco de mayo, or any occasion!
OXO Good Grips Citrus SqueezerBuy Now

Serving suggestions

Serve pico de gallo with crunchy tortilla chips and a smooth margarita. Might I suggest my limeade margarita, orange margarita, or ranch water!? Or spread on top of ground beef tacos, barbacoa tacos, brisket tacos, or my favorite - breakfast tacos!

Homemade Pico de Gallo

No ratings yet
Learn how to make authentic pico de gallo with tomatoes, onion, garlic, jalapeno, and lime juice. It's fresh, flavorful, and easy to make! Serve with chips as a dip or on any Mexican dish.
Servings: 6 servings
Print Pin Rate
Prep Time 15 minutes mins
Total Time 15 minutes mins

Equipment

  • Citrus squeezer
  • Mixing bowl

Ingredients
  

  • 2 cups diced tomatoes about 4 medium tomatoes
  • 1 cup chopped onion about ½ large onion
  • 1 jalapeno diced
  • 2 garlic cloves minced
  • 2 tablespoon fresh lime juice from 1 lime
  • ½ cup chopped fresh cilantro
  • ½ teaspoon salt
Prevent your screen from going dark while you're cooking!

Instructions
 

  • Prep and place all the ingredients into a large mixing bowl. Stir to combine. Taste and adjust seasoning, if needed. Cover and store in fridge until time to serve.

Notes

I suggest making pico de gallo a few hours ahead, so that all the flavors have time to marinate together in the refrigerator. Before serving, give everything a big stir!
Store leftovers in the fridge for up to 3 days. The tomatoes will continue to release their juice, so you'll want to drain the excess liquid.

Nutrition

Calories: 23kcalCarbohydrates: 5gProtein: 1gFat: 0.2gSaturated Fat: 0.03gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 0.02gSodium: 198mgPotassium: 179mgFiber: 1gSugar: 3gVitamin A: 532IUVitamin C: 14mgCalcium: 15mgIron: 0.2mg
AuthorAuthor: Jenna Urben
CourseCourse: Appetizer, Snack
Did you make this recipe?Leave a comment below and tag @theurbenlife on social!
Sign up for email updates
When you subscribe, you'll automatically receive your FREE Dairy-Free & Egg-Free Beginner's Guide!
Thanks for subscribing! Keep an eye on your inbox.

More Vegan Condiment Recipes

  • creamy cashew sauce
    Cashew Cream
  • Homemade Peanut Sauce
  • Smoked Salsa
  • Chipotle Corn Salsa
45 shares
  • Facebook
  • Email

About Jenna Urben

Jenna Urben is the recipe developer, content creator, and storyteller behind The Urben Life. She has over 10 years experience adapting family favorite meals to fit allergy-friendly diets. Join Jenna as she shares delicious dairy-free recipes that are easy to follow with plenty of tips and alternatives.

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




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

  1. kay says

    August 01, 2017 at 5:40 pm

    just bought groceries, now i need to go back for these ingredients, yum!!

    Reply
    • Jenna | The Urben Life says

      August 02, 2017 at 10:16 am

      Haha I hope you enjoy it!

      Reply
  2. Shannon says

    August 01, 2017 at 3:42 pm

    Right up my alley. I love a simple yet healthy recipe. Can't wait to make this, thanks!

    Reply
    • Jenna | The Urben Life says

      August 02, 2017 at 10:16 am

      Great, enjoy!! 🙂

      Reply
  3. Terra Walker says

    August 01, 2017 at 12:35 am

    MMMMMM! I love fresh Pico de Gallo!

    Reply
    • Jenna | The Urben Life says

      August 01, 2017 at 9:44 am

      Same here!! 🙂

      Reply
  4. Brittany says

    July 31, 2017 at 9:52 pm

    This would be awesome with some vegan queso or guacamole!

    Reply
    • Jenna | The Urben Life says

      August 01, 2017 at 9:49 am

      Yes, the Taco Tuesday trifecta! 😉

      Reply
  5. Felicia says

    July 31, 2017 at 7:24 pm

    I just pulled a ton of tomatoes from my garden - gonna give this a go!

    Reply
    • Jenna | The Urben Life says

      August 01, 2017 at 9:49 am

      Perfect!! Let me know how you like it 🙂

      Reply
  6. Julie Estrella says

    July 31, 2017 at 7:23 pm

    Yum! I love pico de gallo! I could put it on everything, lol. Thanks for the recipe.

    Reply
    • Jenna | The Urben Life says

      August 01, 2017 at 9:49 am

      Oh, same here!! You're welcome 🙂

      Reply
  7. Emily Lauren says

    July 31, 2017 at 7:08 pm

    Yum! I need to try this sometime!

    Reply
    • Jenna | The Urben Life says

      August 01, 2017 at 9:49 am

      Yay, I hope you do!!

      Reply
  8. Jessica says

    July 31, 2017 at 2:55 pm

    This looks good! (minus the jalapenos, because I am a total baby) Love how simple and fresh it is!

    Reply
    • Jenna | The Urben Life says

      July 31, 2017 at 2:57 pm

      Thank you!! I recently just started to add jalapenos because I'm also a wimp haha!

      Reply
  9. Jehava says

    July 31, 2017 at 2:24 pm

    My favorite! I could eat this daily! Thanks for the recipe

    Reply
    • Jenna | The Urben Life says

      July 31, 2017 at 2:30 pm

      Heck yes, me too! You're welcome 🙂

      Reply
  10. jessicadevlin says

    July 31, 2017 at 2:21 pm

    well, that doesn't sound too hard! I'm going to give it a try!

    Reply
    • Jenna | The Urben Life says

      July 31, 2017 at 2:30 pm

      Very quick and very easy 🙂 I hope you do!!

      Reply
  11. jasperandwillow says

    July 31, 2017 at 1:35 pm

    I wish there were enough words to explain how much I LOVE pico!!! Can't wait to try this!

    Reply
    • Jenna | The Urben Life says

      July 31, 2017 at 2:11 pm

      I totally understand 😉 Yay, enjoy!!

      Reply
  12. LeanneBrookes says

    July 31, 2017 at 9:39 am

    This looks so fresh and tasty! I know my husband's going to love it. He's a tomato, onion and jalepeno fiend! Thanks for sharing, Leanne X

    Reply
    • Jenna | The Urben Life says

      July 31, 2017 at 11:56 am

      Haha so is my husband!! I hope you two enjoy 🙂

      Reply
  13. Lisa says

    July 31, 2017 at 9:28 am

    I am surprised how easy it is to make pico de gallo, this is a recipe I can definitely use. It will be great to make it up Tuesday to take with on our holiday at the lake next week!

    Reply
    • Jenna | The Urben Life says

      July 31, 2017 at 11:57 am

      So easy, right!?! Yes totally 🙂

      Reply
  14. Stacey says

    July 31, 2017 at 9:14 am

    I LOVE fresh pico on tacos, I'm going to whip up a batch for Taco Tuesday! Thanks for sharing this delicious and easy recipe =)

    Reply
    • Jenna | The Urben Life says

      July 31, 2017 at 11:57 am

      Right!! Fresh pico elevates everything 🙂 You're welcome, enjoy!!!

      Reply
  15. Kristen says

    July 31, 2017 at 9:08 am

    I could absolutely eat pico de gallo and chips for every meal of my life and be perfectly fine with it!!

    Reply
    • Jenna | The Urben Life says

      July 31, 2017 at 11:58 am

      Oh heck yes, me too!

      Reply
Newer Comments »

Hi, I'm Jenna!

Welcome to The Urben Life! Here you’ll find hundreds of simple recipes that are dairy-free and egg-free. I believe that allergy-friendly food can be easy to make and flavorful. Let’s make something delicious together!

More about Jenna

New Recipes

  • vegan frosted cookie cake with chocolate chips and sprinkles
    Vegan Cookie Cake
  • vegan homemade baked ziti in baking pan
    Vegan Baked Ziti
  • dairy free chicken meatballs
    Dairy Free and Egg Free Chicken Meatballs
  • Dairy Free Zuppa Toscana

Reader Favorites

  • Dairy Free and Egg Free Waffles
  • Kale Crunch Salad
  • Dairy Free and Egg Free Meatballs
    Dairy-Free and Egg-Free Meatballs Recipe
  • Dairy Free Beef Stroganoff
  • Dairy-Free Overnight Oats
  • Thrive Market Review

Footer

↑ Back to top

More

  • Contact
  • Work With Me
  • Blogger Resources
  • Shop My Kitchen
  • Privacy Policy

Featured On

Connect

  • Instagram
  • Facebook
  • Pinterest
  • TikTok
  • YouTube

The Urben Life © 2025 All Rights Reserved

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required