My go-to salsa fresca recipe, also known as pico de gallo, with juicy ripe tomatoes, onions, garlic, and fresh lime juice. Scoop it up with tortilla chips or sprinkle it over tacos. I doubt you’ll have leftovers!

Why this recipe works
If you love salsa made with fresh tomatoes, then you must try my salsa fresca! Salsa fresca is the same as pico de gallo which uses fresh chopped tomatoes, onion, cumin, lime juice, and cilantro. Most pico de gallo recipes include Serrano peppers as well.
I’ve been making this salsa fresca for over 25 years. I first tried it in the late nineties. A friend gave me a rough list of ingredients and I’ve been making it ever since. This recipe does not include a bunch of complicated and hard to find products. Only 10 ingredients and 15 minutes will yield the best pico de gallo ever!
Related – prefer green salsa, check out my salsa verde recipe!

Ingredients you will need
Get all measurements, ingredients, and instructions in the printable version at the end of this post.

Ingredient Info and Substitute Suggestions
TOMATOES – Roma tomatoes are preferable for salsa fresca, as they are less watery and hold their shape well when diced. You can use another tomato variety, but they tend to have more water content which can make the salsa a bit water-logged. When choosing fresh tomatoes, they should be ripe yet firm. If they are too soft, they’ll break down in the salsa, appearing mushy. Look for nice red tomatoes and give them a gentle squeeze. They should be firm to the touch but have just a little give. You don’t want hard tomatoes.
CILANTRO – Rinse your fresh cilantro under the tap then pat it dry with some paper towels. Remove the leaves from the stems. You don’t want to include the stems in your salsa. I use herb scissors to cut my cilantro, they are one of the best kitchen tools I have!
ONION – I only use scallions in my salsa fresca. I have used yellow, white, and red onions before and green onions are just my favorite for this recipe. Cut the end of the bulb off and slice the scallion thin all the way up to about halfway through the green ends.
PEPPERS – Sometimes I can’t find Serrano peppers at my grocer, so I have often substituted with red pepper flakes. Over the years, I’ve simply switched to the flakes. If you can find serrano peppers, by all means use them! Otherwise, jalapenos or red pepper flakes are a good substitute.
How to Make Salsa Fresca
These step by step photos and instructions are here to help you visualize how to make this recipe. Please scroll down to simply print out the recipe!
- Chop tomatoes and slice scallions.


- Trim leaves from cilantro and mince.
- Mince garlic.

- Place these ingredients into a large bowl.
- Sprinkle in cumin, salt, garlic powder, black pepper, and red pepper flakes. Add the lime juice.

- Stir everything together.

Frequently Asked Questions & Expert Tips
Yes, pico de gallo and salsa fresca are one in the same. Salsa fresca simply means fresh salsa in Spanish. Pico de gallo is what it’s typically referred to which is a fresh, chunky, uncooked salsa.
I would definitely recommend letting your salsa sit for at minimum 30 minutes to an hour before serving, though it’s perfectly fine to enjoy right away. Letting it sit gives the flavors some time to meld together. I typically like to make mine the morning of an event so it has plenty of time to develop!
Of course, though you don’t want to make it too far in advance, otherwise the tomatoes tend to get soggy. Salsa fresca is best prepped 1-3 hours ahead of time, but you can make it first thing in the morning if you plan on serving it in the afternoon to save some time.
Whether you chop the tomatoes fairly large as we did, or smaller, is totally up to you. If I am adding this salsa to tacos, I’ll chop it a bit finer, but for a tortilla chip, I prefer it chunkier.
Tips for Making Salsa Fresca
- I use my Vidalia Chop Wizard to cut my tomatoes. You get uniform pieces, and it’s a lot easier than using a knife.
- I use just a pinch of red pepper flakes, and I don’t use Serrano pepper. This seems to be the most pleasing to a variety of people. The amount of heat is completely up to you. Simply taste test and adjust to your liking. If you prefer to use Serrano, leave out the flakes and start with a teaspoon of minced Serrano, adding more to your taste.
- Just remember that if you use fresh peppers such as Jalapeno or Serrano, if you leave the pith in, that’s where all the heat is. It’s a common mistake to think that just removing the seeds takes away the heat. In fact, the seeds don’t contribute to the heat at all, it’s that white tissue known as the pith that packs the punch.
- Always zest limes before juicing them. Place the zest in a plastic sandwich bag, squeeze all the air out, then seal and put in the freezer. You can use it when you make my Coconut Rum Mojitos!

Serving Suggestions
Serve your salsa at room temp or chilled, it’s excellent either way. It’s even better when made in advance! I typically make a batch the morning of when I plan to serve it.
I hope you love this salsa fresca as much as we do. Every single time I bring it to a get-together or backyard barbecue people ask me for the recipe. It’s a family favorite!
More Salsa Recipes
- Restaurant Style Salsa
- Strawberry Salsa
- Pineapple Salsa
- Mango Salsa
- Cowboy Caviar
- Salsa Verde (Green Salsa)
- Corn Salsa
I love to bake and cook and share my recipes with you! I know it’s hard to remember to come back and search, so I’ve made it easy for you with my weekly newsletter! You can subscribe for free and I’ll send you delicious recipes every week right to your email.

Salsa Fresca (Pico de Gallo)
IMPORTANT – There are often Frequently Asked Questions within the blog post that you may find helpful. Simply scroll back up to read them!
Print It Pin It Rate ItIngredients
- 3 cups Roma tomatoes 20 ounces total, 3 cups chopped or 1.25 pounds
- 4 Tablespoons sliced green onion 2 scallions
- 2 Tablespoons minced cilantro leaves
- 2 cloves garlic minced
- ½ teaspoon ground cumin
- ½ teaspoon kosher salt
- ½ teaspoon garlic powder
- ⅛ teaspoon black pepper fresh ground
- 1 pinch red pepper flakes
- 2 teaspoon fresh lime juice
Things You’ll Need
- Chop wizard optional for chopping tomatoes
Before You Begin
- When choosing fresh tomatoes they should be ripe yet firm. If they are too soft, they’ll break down in the salsa, appearing mushy. Look for nice red tomatoes and give them a gentle squeeze. They should be firm to the touch but have just a little give. You don’t want hard tomatoes.
- I use my Vidalia Chop Wizard to cut my tomatoes. You get uniform pieces and it’s a lot easier than using a knife.
- Rinse your fresh cilantro under the tap then pat it dry with some paper towels. Remove the leaves from the stems. You don’t want to include the stems in your salsa. I use herb scissors to cut my cilantro, they are one of the best kitchen tools I have!
- I only use scallions in my salsa fresca. I have used yellow, white and red onions before and green onions are just my favorite for this recipe. Cut the end of the bulb off and slice the scallion thin all the way up to about halfway through the green ends.
- I use just a pinch of red pepper flakes and I don’t use Serrano pepper. This seems to be the most pleasing to a variety of people. The amount of heat is completely up to you. Simply taste test and adjust to your liking. If you prefer to use Serrano, leave out the flakes and start with a teaspoon of minced Serrano, adding more to your taste.
Instructions
- Chop tomatoes and slice scallions, then place in a large bowl.3 cups Roma tomatoes, 4 Tablespoons sliced green onion
- Trim leaves from cilantro and mince.2 Tablespoons minced cilantro leaves
- Mince the garlic. Add cilantro and garlic to the bowl.2 cloves garlic
- Add remaining ingredients and stir.1/2 teaspoon ground cumin, 1/2 teaspoon kosher salt, 1/2 teaspoon garlic powder, 1/8 teaspoon black pepper, 1 pinch red pepper flakes, 2 teaspoon fresh lime juice
- Serve with tortilla chips or as a topping for tacos.
Expert Tips & FAQs
- Salsa fresca is best enjoyed the day of. You can prep it a few hours in advance to give the flavors plenty of time to meld together.
Nutrition
The recipes on this blog are tested with a conventional gas oven and gas stovetop. It’s important to note that some ovens, especially as they age, can cook and bake inconsistently. Using an inexpensive oven thermometer can assure you that your oven is truly heating to the proper temperature. If you use a toaster oven or countertop oven, please keep in mind that they may not distribute heat the same as a conventional full sized oven and you may need to adjust your cooking/baking times. In the case of recipes made with a pressure cooker, air fryer, slow cooker, or other appliance, a link to the appliances we use is listed within each respective recipe. For baking recipes where measurements are given by weight, please note that results may not be the same if cups are used instead, and we can’t guarantee success with that method.
This post originally appeared here on Jun 29, 2018 and has since been updated with new photos and expert tips.
- Chile Lime Chicken - May 13, 2026
- Key Lime Pie - May 11, 2026
- Blueberry Donuts - May 7, 2026










Kristen says
Best salsa recipe ever!!
Amanda Formaro says
Thank you!! <3