This super simple to make homemade restaurant-style salsa is one of my most frequently made recipes! It’s perfect served with tortilla chips or as a topping over your favorite Mexican food, like tacos, burritos, taquitos and so much more.
Homemade Salsa Recipe
In my opinion, the best salsa is made with fresh tomatoes. That’s just my opinion, but in the past, I thought I could go the route of using all canned tomatoes, but using fresh tomatoes makes a world of difference! Fresh tomatoes make the best salsa, especially when you use nicely ripened in season tomatoes.
It’s hard to find the best salsa recipes, but now you have what could be the best. I think this is the end-all, be-all salsa recipe.
It’s not too oniony or garlicy, nor too spicy for my kids, it doesn’t taste like it came from a can, and it has the perfect brightness with the fresh lime. It also has a classic Mexican flavor with the cilantro and hint of chili powder and cumin.
If you’re using store-bought tomatoes, then you may need to add sugar. But if you grow your own tomatoes or buy them from a farmers’ market, then you might be able to get away with less sugar due to them usually being a lot sweeter.
Looking for a Way to Keep Your Recipes?
My Family Recipes Cooking Journal is a fantastic way to store your favorite recipes. It is 6″X9″ and has 100 blank recipe pages. Each page has spots for ingredients, directions, servings, cook time, and more. Get yours today and it will greatly help our site.
Fresh Salsa Ingredients
- Fresh Roma tomatoes – use the nice and red ones, avoid anything soft.
- Canned tomatoes – I like to use canned in addition to fresh because it gives the salsa a better consistency.
- Fresh cilantro – cilantro adds key flavor, don’t omit this!
- Jalapeno – this adds a nice kick. If you don’t like heat, you can replace it with 1/4 cup chopped bell pepper or omit.
- Red onion – yellow onion can be used here as well.
- Green onion – if you don’t want to buy both kinds of onions you can omit the green onions and add just a little more red onion.
- Garlic – it may seem small, but garlic packs a flavorful punch. Only use fresh garlic here for best flavor.
- Lime – this really brightens up the salsa.
- Chili powder and cumin – I don’t always add these but they’re a nice addition if you have them on hand.
- Sugar – just a touch balances out the acidity of the tomatoes and lime.
- Salt and pepper – the salsa would taste flat without the salt and the pepper adds a light kick.
Making the Best Salsa
The following steps will help you make salsa at home:
- Roughly chop the vegetables.
- Add vegetables to a food processor along with spices and lime juice.
- If you chop your ingredients up in quick bursts, it will be easier to then chop them to a finer consistency.
But what if I Don’t Own a Food Processor?
- You can use a blender to chop and mix the vegetables if you don’t own a food processor.
- Or you can finely chop up the vegetables by hand then stir everything together in a bowl.
What is the Shelf Life of Salsa?
This salsa will last in the refrigerator for up to a week if it’s stored in a container with a tight seal.
Should I Use a Certain Kind of Canned Tomatoes?
I love this salsa with basil and garlic canned tomatoes, canned tomatoes with green chilies, or canned fire roasted tomatoes. So whatever kind of tomatoes you have on hand should be just fine.
To Make the Best Salsa
- Try using the freshest ingredients.
- Make sure you have some textures, so don’t puree’ the salsa.
- If you let the homemade salsa rest overnight, it will taste even better than when you first made it.
- 1 1/4 lbs ripe Roma tomatoes* (about 5 – 6)
- 1 (14.5 oz) can petite diced tomatoes**
- 2 green onions,*** ends trimmed, chopped into thirds
- 1/3 cup chopped red onion (about 1/4 of a medium)
- 1 jalapeno pepper,**** seeded and roughly chopped
- 1/3 cup fresh cilantro (about a handful)
- 1 large clove garlic, roughly chopped
- 2 Tbsp fresh lime juice
- 1/2 tsp chili powder
- 1/4 tsp ground cumin
- 1/2 tsp granulated sugar (optional)
- Salt and pepper to taste
- Combine all ingredients in a food processor and pulse in 1 second bursts until all ingredients are finely chopped.
- Serve with tortilla chips. Note that salsa always tastes best after it’s been refrigerated for a few hours, so if time allows let the flavors marinate together before serving.
- Store in refrigerator up to 1 week.
If you try and like this recipe, please leave a comment, sign up for our newsletter, and share this recipe.
14 servings per container
- Amount Per ServingCalories20
- % Daily Value *
- Sodium 41mg 2%
- Potassium 189mg 6%
- Total Carbohydrate 4g 2%
- Dietary Fiber 1g 4%
- Sugars 2g
* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.