This Homemade Salsa recipe is made with fresh ingredients like tomatoes, onions and cilantro and is ready to eat in only 5 minutes!
I’m a huge fan of chips and salsa, especially when they’re homemade!
Nothing is better than thick and salty homemade tortilla chips paired with a fresh salsa like the one I’m sharing today. I’ve made two batches of this recipe in the last week, and I’m still not tired of eating it every night. It’s honestly so good, I wouldn’t mind eating it by the spoonful. It’s so fresh and addicting, I can’t get enough!
If you’re ready to get an authentic homemade salsa on the table in 5 minutes, here’s what you need.
Ingredients in homemade salsa
- lime juice
How to make salsa
Add all the ingredients to a blender or food processor. Pulse until the salsa is blended to your liking – either chunky, a little chunky or smooth.
Taste and season with more salt, if necessary.
Serve immediately or refrigerate until you’re ready to serve.
Should I use a blender or food processor?
I’ve made this salsa in a blender and a food processor, and here’s what I’ve learned.
Using a blender tends to produce a smoother, more “liquidy” salsa. If you like your salsa smooth, then this isn’t a problem. But if you prefer a chunkier salsa, I recommend pulsing it a few times in very short 1-second increments. Then remove the lid, scrape down the sides and stir it together to check the consistency. Keep pulsing and scraping the sides until it’s to your liking.
Using a food processor is my favorite way of making this salsa because it’s the best of both worlds – it can easily produce a chunky consistency or a smooth consistency. The blades of a food processor are sharper and cover more surface area, which makes it easier to get the salsa exactly how you want it on the first try. If you’re in the market for a great food processor, here’s the one I have that I absolutely love.
Tips for making the best fresh salsa recipe
Use fresh tomatoes. This salsa is all about that freshness factor, and using raw tomatoes is my favorite way to achieve that summer sun flavor. If tomatoes aren’t really in season and you don’t want to use store-bought raw tomatoes, you can use a 28-ounce can of whole peeled tomatoes without the juices. Once it’s blended with all the ingredients, add in some of the juice if you prefer. If you’d like a deeper flavor, you can roast your raw tomatoes in the oven for 15 to 20 minutes at 400ºF before pulsing them in the food processor.
Use short pulses to avoid accidentally over blending. The beauty of making your own salsa at home is that you can get the consistency exactly how you like it. I prefer my salsa somewhere in the middle – not too smooth, not too chunky. The trick to getting the consistency right the first time is to pulse it a few times, open up the blender and food processor and check to see if it’s blended enough. If it’s still too chunky, keep pulsing it until it’s perfect. If you accidentally over blend it and make it too smooth for your taste, simply strain out some of the liquid.
Start with a small amount of heat, then work your way up. If you don’t want your salsa to be spicy at all, I recommend leaving out the jalapeño completely. If you like a little bit of spice, add in the jalapeño but remove the seeds and the veins. Like the heat? Add in the jalapeño with the seeds and all. Are you a heat fanatic? Try using some serrano or habanero peppers to really kick it up a notch.
What’s the difference between pico de gallo and salsa?
Pico de gallo is a specific type of salsa that always uses ingredients that are raw, diced and tossed together. The mixture isn’t liquidy or soupy at all, and it’s chunky because it’s not blended or pureed.
Salsa refers to Mexican sauces in general. They’re typically blended or pureed, at least a little bit, and are usually more saucy. Ingredients can vary greatly, from totally raw to roasted or even fried.
More recipes you’ll love
- Easy Salsa Verde Recipe
- Easy Guacamole Recipe
- Red Enchilada Sauce Recipe
- Homemade Tortilla Chips
- Easy Pineapple Salsa
5-Minute Fresh Homemade SalsaPrint Pin Rate
- 1 pound Roma tomatoes (about 6 medium-large tomatoes)
- 1/2 medium white onion
- 1 jalapeño pepper, stem removed
- 2 teaspoons minced garlic
- 1 cup cilantro sprigs, packed
- 1 lime, juiced (about 2-3 tablespoons)
- salt, to taste
- Add all ingredients to a blender or food processor. Pulse until salsa is blended to your liking - chunky, a little chunky or smooth.
- Taste and season with more salt, if necessary.
- Serve immediately or refrigerate until ready to serve.