Authentic Pico de Gallo
I love making fresh food that tastes like sunshine. There is nothing better than a bowl of authentic pico de gallo on a hot day. This dish is also called salsa fresca. It is a chunky mix of raw vegetables and herbs. It is very easy to make at home. You do not need a blender or a stove. All you need is a sharp knife and some fresh items from the store.
Today, I will show you how to make this classic Mexican side dish. I have made it hundreds of times for my family and friends. It is healthy, cheap, and goes with almost everything. You will learn the right way to chop the pieces and how to balance the flavors. Once you try this fresh version, you will never want to buy the stuff in a plastic jar again.
Check out the steps below to start your snack adventure!
The Secret to Great Salsa Fresca
Pico de gallo is all about the quality of the plants you use. Since we are not cooking anything, every flavor stands out. If you use a mushy tomato, the whole dish will feel soft. If you use an old onion, it might taste too sharp. I always try to pick the brightest and firmest vegetables at the market. It makes a huge difference in the final crunch.
I remember one time I tried to make this with big beefsteak tomatoes. They were very juicy but also very watery. My salsa looked like a red soup! It still tasted okay, but it did not have that chunky texture I love. That taught me to stick to Roma tomatoes. They have more meat and fewer seeds. This keeps the salsa thick and easy to scoop with a salty corn chip.
The Best Tomatoes for the Job

Roma tomatoes are the kings of this recipe. They have a thick wall and not a lot of liquid inside. This is important because you want a chunky salsa, not a watery mess. When you go to the store, look for tomatoes that feel heavy for their size. They should be a deep red color all the way around. Avoid any that have soft spots or green skin near the stem.
If you cannot find Roma tomatoes, you can use vine-ripened ones. Just make sure to scoop out the watery seeds first. This takes an extra minute but saves the dish. I usually cut my tomatoes into small cubes. About the size of a pea is perfect. This way, you get a little bit of everything in every single bite. It is much better than having huge chunks that fall off your chip.
Why White Onions Matter

In Mexico, most people use white onions for their pico de gallo. White onions have a very crisp texture. They are also a bit sharper and cleaner than yellow onions. Yellow onions are great for cooking because they get sweet. But for raw salsa, the white onion gives that classic bite that clears your nose just a little bit. It provides a great contrast to the sweet tomatoes.
I once used a red onion because it was all I had in my kitchen. It tasted good, but it turned the whole bowl a weird pink color after an hour. It also had a much stronger aftertaste. If you want that bright, restaurant-style look, stick with the white onion. Make sure to dice it very small. Nobody wants to crunch down on a giant piece of raw onion. Keep the pieces uniform so the flavor spreads out evenly.
Choosing the Right Peppers

Most people use jalapeños for heat. They are usually mild enough for kids if you remove the seeds. If you like things very spicy, you can use serrano peppers instead. Serranos are smaller and much hotter. I usually stick to jalapeños so my whole family can eat it without crying. It adds a nice green color and a grassy flavor that fits perfectly with the other veggies.
When cutting peppers, be very careful. One time, I rubbed my eye after chopping a jalapeño. It burned for an hour! Now I always wash my hands with lots of soap right after. You can also wear gloves if you have sensitive skin. If you want the flavor of the pepper without the burn, scrape out the white ribs and the seeds from the inside. That is where most of the spicy oil lives.
Fresh Cilantro is Not Optional

Cilantro is what gives this salsa its famous smell. You need a big handful of it. Make sure you wash it well because it can have dirt hiding in the leaves. I like to chop the leaves and the thin stems too. The stems actually have a ton of flavor! Just cut off the very bottom thick parts and discard those. The rest is gold for your taste buds.
I know some people think cilantro tastes like soap. It is a real thing! If you are one of those people, you can use flat-leaf parsley instead. It won’t taste exactly “authentic,” but it will still be fresh and green. However, for most of us, that citrusy herb flavor is the soul of the dish. Don’t be shy with it. A green bowl is a happy bowl.
Recipe Quick Info
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Servings: 6 people
- Difficulty: Very Easy
How to Mix and Season Your Salsa
Now that you have all your items chopped, it is time to bring them together. This is where the magic happens. Mixing the vegetables is easy, but the seasoning is what makes it pop. You need acid and salt. Without these two things, your salsa will just taste like a plain salad. The lime juice acts like a glue that joins all the different flavors into one single taste.
I always mix my salsa in a glass or ceramic bowl. I avoid metal bowls because the acid in the lime juice can sometimes react with the metal. It might give the food a tiny bit of a metallic taste. A big glass bowl also lets you see all the beautiful red, white, and green colors. It looks just like the Mexican flag! It is a very pretty dish to put on a table at a party.
Limes and Salt Balance

Fresh lime juice is much better than the stuff in the green plastic bottle. Fresh juice has a bright zing that wakes up the tomatoes. I usually use the juice of two small limes for every six tomatoes. You want enough juice to coat everything but not so much that the vegetables are swimming in a pool. It should look glossy and wet, not like a soup.
Salt is the most important part of the seasoning. It draws out the juices from the tomatoes and onions. This creates a natural sauce in the bottom of the bowl. Start with a half teaspoon of salt and taste it. You can always add more, but you cannot take it away! I prefer using sea salt or kosher salt. The bigger grains seem to bring out the flavor better than fine table salt. FYI, letting it sit for ten minutes after salting makes it taste even better.
Essential Ingredients List

To make this at home, you need to gather these simple items. This list makes enough for a medium bowl. It is perfect for a small group of friends or a family dinner. You can easily double this if you are having a big party. Just make sure you have a big enough bowl to stir it all together without spilling.
- 6 medium Roma tomatoes (diced small)
- 1 medium white onion (finely chopped)
- 1/2 cup fresh cilantro (chopped)
- 2 jalapeños (seeded and minced)
- 2 tablespoons fresh lime juice
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon black pepper (optional)
Step-by-Step Instructions

Making this is very straightforward. You don’t need any special skills, just a little patience with your knife. Follow these steps to get the perfect texture. I like to do it in this specific order so the flavors have time to build. It only takes about fifteen minutes if you are fast with the knife!
- Wash all your vegetables under cold water and pat them dry.
- Dice the Roma tomatoes into small cubes and place them in a large glass bowl.
- Finely chop the white onion and add it to the tomatoes.
- Mince the jalapeños very small. Remember to remove seeds if you want less heat. Add them to the bowl.
- Roughly chop the cilantro leaves and tender stems. Toss them in with the rest.
- Squeeze the fresh lime juice over the mixture.
- Sprinkle the salt and pepper over the top.
- Stir everything gently with a large spoon until well coated.
- Let the salsa sit at room temperature for 15 minutes before serving.
Pro Tips for Success
- The Rest Period: Letting the salsa sit for 15-30 minutes allows the salt to pull flavor out of the vegetables.
- Drain the Juice: If your tomatoes are very juicy, you can put the chopped bits in a strainer for a minute before mixing.
- Uniform Cuts: Try to make the onion pieces slightly smaller than the tomato pieces so they don’t overpower the taste.
Variations and Fun Additions

Even though this is an authentic recipe, you can have a little fun with it. Sometimes I like to add diced avocado. It makes the salsa creamy and filling. IMO, avocado makes everything better. You can also add some fresh corn kernels or even black beans if you want to turn it into a chunky salad. These changes make it less “traditional,” but they are very tasty.
Another cool trick is adding fruit. If it is summer, try adding some diced mango or pineapple. The sweetness of the fruit goes great with the heat of the peppers. This version is amazing on top of grilled fish or shrimp tacos. If you find the onion too strong, you can soak the chopped onion in cold water for five minutes then drain it. This takes away the “burn” but keeps the crunch.
Serving Suggestions

This salsa is very versatile. The most common way to eat it is with salty corn chips. It is the perfect appetizer for a movie night. But don’t stop there! I love putting a big spoonful on top of scrambled eggs in the morning. It adds a fresh bite to the heavy eggs. It is also a must-have for taco night. Whether you are eating beef, chicken, or beans, this salsa adds the acidity you need.
You can also use it as a topping for grilled meats. Put it on a steak or a piece of grilled chicken breast. It acts like a fresh sauce that has very few calories. It is great for people who want to eat healthy but want a lot of flavor. It is much better than using heavy ranch dressing or sugary BBQ sauce. Since it is mostly vegetables, you can eat as much as you want without feeling heavy.
Storage and Leftovers
- Fridge: Store in an airtight container for up to 3 days.
- Freshness: It is best on the first day. After day two, the tomatoes get soft.
- Don’t Freeze: Never freeze this salsa. The vegetables will turn into mush when they thaw.
Common Questions About Pico de Gallo
What is the difference between salsa and pico de gallo?
Salsa is usually blended or cooked and is more liquid. Pico de gallo is always raw, chunky, and chopped by hand. It has less liquid than traditional salsa.
Can I make this ahead of time?
You can make it a few hours early. In fact, an hour in the fridge helps the flavors mix. However, after 24 hours, the tomatoes start to lose their crunch.
Is pico de gallo healthy?
Yes! It is very healthy. It is made of 100% vegetables and lime juice. It is low in calories, has no added sugar, and is full of vitamins like Vitamin C.
How do I stop my salsa from being too watery?
Use Roma tomatoes and remove the seeds and guts before chopping. Also, wait to add salt until right before you want to serve it to keep the juices inside.
Can I use lemon instead of lime?
You can, but the taste will change. Lime has a specific flavor that is traditional in Mexican cooking. Lemon is a bit sweeter and less zesty in this dish.
Enjoy Your Fresh Creation
Making your own pico de gallo is a great way to eat more vegetables while enjoying a delicious snack. It is simple, cheap, and tastes much better than anything from a store. I hope you enjoy sharing this with your friends and family soon!
