Break out the tortilla chips! This homemade salsa recipe is zesty, fresh, and super easy to make. Enjoy it as a dip, or pile it onto tacos, nachos, and more.
If I learned one thing from living in Austin, it’s that homemade salsa is infinitely better than any kind in a jar. I loved sampling salsas at restaurants and taco trucks. Each one was different—some were made with roasted ingredients, others got a smoky, spicy kick from dried chiles, and still others were nice and fresh.
This variety inspired me to start experimenting with making homemade salsa. I might pull out dried chiles in the winter, when good tomatoes are hard to find, or roast tomatillos if I see them at the farmers market. But on hot summer days, this fresh tomato salsa recipe is the one I crave. It’s super simple to make (no cooking required!), and it’s zesty, spicy, and bright. It keeps for 3 days in the fridge, but around here, it never lasts that long. Set it out with your favorite tortilla chips, and it’ll disappear in a snap!
Homemade Salsa Recipe Ingredients
You only need a few fresh ingredients to make this easy salsa recipe:
- Fresh tomatoes, of course! I like to use roma tomatoes here because they’re meatier and less watery than salad tomatoes. If you can’t find them, another variety of small plum tomatoes would work too.
- Onion and garlic – For sharp depth of flavor! Rinse the onion before adding it to the food processor to mellow its pungent taste.
- Fresh lime juice and zest – They make this recipe zesty and bright.
- Jalapeño – For heat! If you’re sensitive to spice, make sure to remove the seeds.
- Cilantro – It adds fresh flavor and pretty flecks of green.
- Cumin – Its earthy flavor adds complexity to the zesty sauce.
- Sugar – Just a pinch! It really brings this recipe together, taming the sharp, acidic flavors of the other ingredients.
- Salt – To make all the flavors pop!
Find the complete recipe with measurements below.
How to Make Salsa
Once you learn how to make salsa at home, you’ll never buy it in a jar again! Here’s what you need to do:
Start with the onion and garlic. Rinse the onion under cold running water, and add it to the food processor along with a garlic clove. Process until they’re well-chopped.
Next, add the other ingredients. Toss in the diced tomatoes, jalapeño, cilantro, lime juice and zest, cumin, salt, and sugar. Pulse until everything is combined but not pureed. The texture should be chunky. Season to taste, and enjoy!
- No food processor? No problem. You can make this salsa recipe in a blender too. Just be careful not to over-process it so that it still retains some texture.
Fresh Salsa Recipe Tips
- Spice to your level. I like my salsa to have a spicy kick, so I use an entire jalapeño in this recipe. If you’re sensitive to spice, start with half a chile, and remove the seeds. Taste before serving. If you want it spicier, blend in more of the jalapeño to taste!
- Pulse the onion and garlic first. It’s easy to over-process homemade salsa. Then, instead of getting chunky salsa, you’ll end up with a gazpacho-like puree…not what we’re going for here! To help everything process evenly, pulse the onion and garlic in the food processor separately before adding the other ingredients. With the onion and garlic already chopped, you’ll only need to process the tomatoes for a little bit, so you can achieve a nice chunky texture.
- You might want to strain it. The consistency of this salsa varies depending on the water content of the tomatoes. If it’s too watery, strain half to remove some of the liquid. Combine the chunky strained mixture with the remaining salsa. If you still prefer a chunkier texture, strain out more of the liquid to reach your desired consistency.
Serving Suggestions
If you’re anything like me, you’ll end up eating half your homemade salsa straight from the food processor. Served with tortilla chips, it’s an addictive dip! But of course, there are other delicious ways to enjoy it too. Here are a few of my favorites:
- On nachos loaded with vegan cheese, black beans, pickled red onions, and other fresh toppings.
- On a burrito bowl. Top it onto this burrito bowl, or make your own bowl with cilantro lime rice, black beans, fajita veggies, and guacamole.
- On tacos. It’d taste great on any of these vegetarian taco recipes, and I love it with my taquitos, too!
- On breakfast tacos or in a breakfast burrito.
- On stuffed peppers or a stuffed sweet potato.
How do you like to enjoy homemade salsa? Let me know in the comments!
How long will homemade salsa last?
Store leftover salsa in an airtight container in the fridge for up to 3 days.
More Zesty Dips and Sauces
If you love this recipe, try one of these tasty dips or sauces next:

Homemade Salsa
Ingredients
- ¼ white onion, rinsed, dried, and roughly chopped
- 1 garlic clove, chopped
- 1 pound Roma or other small tomatoes, cut into large chunks
- 1 jalapeño pepper, chopped (seeds removed, optional)
- ¼ cup fresh cilantro
- Juice and zest of 1 lime
- ½ teaspoon sea salt
- ¼ teaspoon ground cumin
- Pinch sugar
Instructions
- In a food processor, combine the onion and garlic. Pulse until well chopped.
- Add the tomatoes, jalapeno, cilantro, lime juice, lime zest, salt, cumin, and sugar. Pulse until combined but still chunky.
- The consistency of this salsa varies depending on the water content of the tomatoes. If it’s too watery, strain half to remove some of the liquid. Combine the chunky strained mixture with the remaining salsa. If you still prefer a chunkier texture, strain out more of the liquid to reach your desired consistency.
So yummy and delicious and easy to make! You’ll definitely never want to but store-bought salsa again!
Delicious and fresh, perfect for topping off my tempeh tacos! I used Serrano peppers from my garden (the only thing the hailstorm didn’t kill!)
This was so easy to make and so delicious! I’m a big fan of spice, so I left the seeds in the jalapeno, and it gave it just the right kick. Thanks for sharing! #loveandlemonscookingclub
Great recipe! Perfect for the summer fresh produce. I used peppers, tomatoes and onion from the farmers market. Thanks!
Absolutely delicious!
I used a bunch of cherry tomatoes from the garden. Thanks 😊
Thank you for the recipe! I made it and tweaked it according to what I had on hand. I added extra Garlic and 1 charred bell pepper. It was very yummy! thank you so much!
This salsa is absolutely perfect! I love how fresh and vibrant the flavors are – so bright, zesty, and addictive! It’s my new go-to for everything from tacos to snacking with chips, and it’s perfect to bring to a friend’s, a picnic, or rooftop drinks! #loveandlemonscookingclub
We made this salsa for quesadillas and it was delicious! A little spicy at first but a couple small tweaks and it was perfect. Plus a quick pass through the strainer made it the best thickness. Highly recommend!!
I made this salsa with fresh roma tomatoes from my garden. It was SO good! Really easy to make as well. My daughter enjoyed helping me chop everything and put it in the food processor. #loveandlemonscookingclub
This salsa is fabulous! Great flavor and very zesty. Super easy to make too, which is always a win
Yum! This worked great to use up some items from my garden. I am excited about the Love & Lemons cooking club!
Perfect salsa! Will be a recipe that I will use over and over!
I have made this recipe before but added a bit more spice this time and it was even better! Made burrito bowls and had this as a spicy side which was amazing!
I’m a salsa snob … the flavors are my happy place! The cumin in this recipe is a surprisingly good addition! I had a bunch of mixed grape and cherry tomatoes so used those. Extra cilantro and lime … left out the sugar, I love the acidity as is. Lovely salsa!
#loveandlemonscookingclub
Best salsa recipe!! The lime zest added that citrusy depth perfectly. Great advice on processing the onion and garlic first. I did double the white onion bc it’s a favorite.
Made this last week- it was sooo good! Have made it 2 more times.
Such good salsa! I went a bit heavy on the Cilantro but I ended up liking it like that!
I used a medley of cherry tomatoes for added color. It was tasty and refreshing and went well with pita chips or a veggie omelet.
This is the perfect summer recipe. Very easy to make and so robust. Sometimes salsa can be heavy, but this is light and refreshing. The lime (which I admit I used a little extra) and the jalapeno give it just the right kick.
Hi John, I’m so glad you loved the recipe!
Delicious, quick and easy salsa. We just made it today and we’ll make it again. I loved how easy it is to make it. Flavor is great!
I’m so glad you loved it, Amelia!