How to Make Pico de Gallo Recipe
Pico de gallo is a fresh, tomato-based salsa that hails from Mexican cuisine. It's a perfect blend of crisp vegetables and bright flavors, offering a versatile dip or topping for a variety of dishes. Heres how you can make the best pico de gallo at home!
What is Pico de Gallo? Pico de gallo, also known as salsa fresca, is a fresh salsa typically made from tomatoes, onions, cilantro, and peppers. The name "pico de gallo" translates to "rooster's beak," likely referring to the way the salsa is traditionally eaten with fingers. Its fresh, chunky texture and vibrant flavors make it an ideal complement for tacos, grilled meats, or as a simple snack with tortilla chips.
How to Make Pico de Gallo Making pico de gallo at home is easy and quick. Below is a step-by-step guide to preparing this zesty, flavorful salsa.
Step 1: Choose Fresh Ingredients
To make the best pico de gallo, it's essential to choose the freshest ingredients. Use ripe, colorful tomatoes (Roma tomatoes work great) and vibrant green cilantro. For the peppers, serrano or jalapeo peppers add a nice kick. When all ingredients are in season, pico de gallo becomes a perfect summer dish.
Step 2: Prepare the Ingredients
Start by dicing your tomatoes, finely chopping the onions, and removing the seeds from your jalapeo peppers before chopping them. Next, chop the cilantro and green onions finely to release their flavors.
Step 3: Combine the Ingredients
In a medium-sized mixing bowl, add your chopped tomatoes, onions, jalapeos, cilantro, and green onions. Season the mixture with garlic powder, salt, and pepper. Stir everything together until the ingredients are evenly distributed.
Step 4: Chill Before Serving
For the best flavor, let the pico de gallo chill in the refrigerator for at least 30 minutes before serving. This allows the flavors to meld together and creates a more vibrant taste.
Step 5: Serve and Enjoy!
Once chilled, your pico de gallo is ready to be served! Enjoy it with tortilla chips, tacos, or as a topping for grilled meats and fish.
Storage Tips:
Fresh pico de gallo tastes best when served the day it's made. However, if you have leftovers, store them in an airtight in the refrigerator for up to three days. The flavor may continue to develop as it sits, but keep in mind that the texture may change slightly.
Ingredients
- 1 medium tomato, diced
- 1 onion, finely chopped
- jalapeo pepper, seeded and chopped
- 2 sprigs fresh cilantro, finely chopped
- 1 green onion, finely chopped
- teaspoon garlic powder
- 1 teaspoon salt
- 1 teaspoon pepper
Directions
- Prep and gather all your ingredients.
- In a medium bowl, combine the diced tomato, finely chopped onion, jalapeo pepper, cilantro, and green onion.
- Season with garlic powder, salt, and pepper. Stir until everything is evenly combined.
- Refrigerate for at least 30 minutes before serving to allow the flavors to meld.
Nutrition Facts (per serving)
- Calories: 21
- Total Fat: 0g (0%)
- Sodium: 76mg (3%)
- Total Carbohydrate: 5g (2%)
- Dietary Fiber: 1g (4%)
- Total Sugars: 2g
- Protein: 1g (2%)
- Vitamin C: 7mg (8%)
- Calcium: 13mg (1%)
- Iron: 0mg (2%)
- Potassium: 144mg (3%)
Enjoy your homemade pico de gallo with your favorite Mexican dishes, or just dive in with some crispy tortilla chips!

Comments
Sumchelle
10/06/2025 01:52:54 PM
Holy Hannah... After the changes I made, this is borderline perfection!!! I used two tomatoes (large dice), a half of a large red onion (really fine dice), one green onion (finely chopped), very little jalapeño, 3 sprigs cilantro, Low-Sodium salt, and some lime juice (didn't measure - just went to taste). I mixed it all in a colander, to drain juices. I might end up chawin' this all down before the Fiesta tomorrow!!!
Sue Kohlert
08/10/2015 08:45:08 AM
Excellent base recipe!! I made it for a friend and we both thought it was better than the fresh at the farm market in her neighborhood. My five-star rating is based upon the recipe itself; however, I did make some very basic alterations. I used roma tomatoes and used three for the one tomato as listed in the recipe. I did not use green onion as I missed that in the list so I didn't have any, but I doubled the recipe (using six roma tomatoes) and used one full, medium-sized onion. I chopped the tomatoes, onion and pepper very fine. I also substituted one large clove of garlic (minced very fine) for the garlic powder. I don't feel as though my alterations were much of a departure from the original recipe, and it was delicious! Exactly what I was looking for! When I served it, I squeezed a half a lime over the bowl and stirred it together. YUM!!! Oh, I did use A LOT more cilantro - love cilantro!
Missy Wright
10/25/2018 08:02:12 PM
Great. Just made a few adjustment. I used a Vadalia onion instead of the Red. Also and Very Important, Add LIME JUICE to it. The difference is huge. When making it, I diced up the onions put them in a bowl with a little salt on them to the side ( few minutes ) then drained. It pulls out the bitterness
Siobhan
07/20/2016 02:16:07 AM
I loved this recipe except I found the onions to really over power the dish and I also added the lime juice. That was a must! Next time I will be putting the onions in a hot water bath to soften the kick of them, otherwise this was a great and simple recipe.
JazzyCream9093
05/21/2024 07:06:55 AM
We’ve been eating this for year only the recipe here in wording, did not add the lime juice people remember to add lime or lemon juice to it. That’s what makes it tart and gives a kick!!😃
benshalom1948
08/20/2023 10:17:56 PM
This was a good, easy recipe. I used adobo and tajin seasonings, fresh parsley, fresh cilantro, instead of just garlic powder, etc. and fresh lime & lemon juice.
alacartechef
03/21/2020 12:44:30 PM
simple recipe, very tasty! I added a tsp of sugar and some lime juice for extra freshness!
chef-desi
02/08/2016 09:09:10 PM
This recipe is OK for beginners. I had used 3 small/medium red vine tomatoes, 1 whole jalapeno, 1 whole yellow onion, like 3 times the cilantro, a couple shakes of salt and pepper and little less garlic powder, one green onion and about 1 lime juice. I really used this as a guide line more than anything. But for first timers this recipe is fine. Just dont put too much salt it will draw the water out of the tomatoes and make the pico de gallo watery.
DinnerDiva
08/21/2016 01:34:22 PM
I make Pico all the time and this recipe is definitely off. It's a good starting point but the amount of tomato to onion is really wrong - I use 3 or 4 tomatoes to 1 onion. I add a lot more cilantro because we really like it and 2 sprigs is almost none - why bother? Fresh garlic is a must - just put it through a garlic press and it adds so much more flavor. With herbs and spices, fresh is always better. Last of all, lime juice is required. I'd use at least 1 whole lemon, juiced - about 2 T. or even 3. Sorry but if I have to correct the recipe it's never a 5 star. I rate the recipe as stated, not as I make it.
VKARLSBROTEN
08/10/2017 10:28:40 PM
Like many others said, it is a basic recipe. I used 4 tomatoes, 1 large onion and several kinds of peppers from the garden to add interest. I made a larger batch because who wants to make that much of a mess for such a small amount:-)
Patty Jourdan
07/12/2019 01:42:08 AM
Great basic recipe I did use 3 garlic cloves minced , juice from 1 lime and diced banana peppers out of my garden. My husband was eating it with a spoon straight out of the bowl.
bohlendergirl
05/04/2025 01:21:09 PM
I made this to go with my dinner night and it was so good. I also added some fresh minced garlic. This was amazing the next morning on top of my egg.
John Kettley
06/30/2024 06:44:40 PM
I used canned green chili instead of Jalapeno pepper. has a great taste.
Charles Hernandez
05/18/2024 11:13:53 PM
Made it and immediately saved the recipe.
Barbara Robinson
09/12/2022 04:59:52 PM
I prefer fresh garlic to garlic powder. Also I used Roma tomatoes so one is not enough. I didn't add green onions because it's not in the version my Mexican friends taught me. Plus I used the whole large jalepeno cause we like the heat.
Christy Ratto-Bixby
07/02/2022 03:42:49 AM
Wow this was so great, I did add the juice of one lime to mine! Made this along with guacamole from this site for fourth of July and it was a huge hit! Scrambled the left overs into eggs the next day and it was out of this world!!!
SpiffyChai7115
07/01/2022 12:44:41 AM
I think it is better if you use balsamic vine Rhee or shrimp paste instead of lime juice in the mixture.
jerrisued
04/27/2022 10:55:04 PM
I love this kind of salsa and it’s the only kind I’ve ever made. We change up the peppers we use sometimes. Ancho or poblano are good. Our garden was planted to be a salsa/guacamole/margarita garden. What really bumped it up was using a traditional molcajete to mash the garlic, onion and cilantro in lime juice. Our latest fun twist is Datil peppers only found in Saint Augustine, FL. Wonderful flavor with a slow heat that scares you the first time cuz you don’t know where it stopping. It’s not that bad though. I’d say it’s less heat than a jalapeño. An easy cheat to preserve it a little longer- a squirt of catsup-the no sugar kind.
Ron Anderson
02/16/2022 07:21:33 PM
Great place to start! Play with the ingredients and see what YOU like best. Thanks for the recipe.
Holly
01/07/2021 12:10:25 AM
This was sooooo good. I eat mexican almost every day because I'm vegetarian so now I will be making this regularly.