This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read our disclosure policy.
This Homemade Salsa Recipe brings my favorite Mexican restaurant salsa into your dining room, game day party, or wherever you need a tasty dip. This simple salsa recipe from fresh tomatoes is easy to make and one you should try it today.
![A hand dipping chips into our homemade salsa in a white bowl.](https://ramshacklepantry.com/wp-content/uploads/2019/02/homemade-salsa.jpg)
🌮 What makes this recipe special?
If you grow your own tomatoes or get fresh garden tomatoes from the store, this salsa recipe is a great use for them. It is very tasty, versatile, and a great snack. Or, if you have a taco night, consider using this salsa as your sauce.
If you like this, you should also check out our Simple and Fast Homemade Queso Dip recipe, choriqueso recipe, or these scrummy Honduran Enchiladas.
🍅 Ingredients
This recipe has many of the usual suspects. Still, we process them in a way that makes this recipe so good, particularly if you like restaurant-style salsa.
- Tomatoes
- Onion
- Garlic Cloves
- Jalapeno
- Cilantro
- Salt
- Sugar
- Cumin
See the recipe card for quantities.
Kind of Tomato to Use In Salsa
During the summer, it is a no-brainer for us. We pick whatever we have in the garden that is ready to use. We do make salsa throughout the winter, however, when tomatoes cannot be found in the garden… at least in the tundra of North Dakota. So, we go to the store and pick them out.
Big vs. Small and Tomato Varieties
We chose to include some of the tomato varieties that are more common among sauces. Roma tomatoes are widely available and often are very economical. While they tend to be a variety used in tomato sauce or chunky fresh salsas, they also add some thickness. We call for 4 ½ pounds of tomatoes; about half are Roma.
The downside of using all Roma tomatoes is that the salsa starts to taste dry. So, we add some larger varieties like Big Boy and Celebrity tomatoes. About half of our salsa is of these other varieties. The other downside of Roma Tomatoes is that they are smaller and tend to be a little more work in peeling.
🍲 Homemade Salsa Instructions
Probably the biggest pain of this recipe is blanching tomatoes. It isn’t hard, but it takes a little time and is messy. The purpose of blanching tomatoes for this homemade salsa recipe is to remove the skin.
Putting tomatoes in boiling water for a brief period helps loosen the skin and makes it easy to peel. For many recipes, it is desirable to put the tomatoes directly into an ice bath to stop the cooking. Still, we are not going to do that for this recipe.
We will end up chopping them and putting them back in a pot to cook. If you feel more comfortable putting them in an ice bath and are just used to it, feel free. Handling hot tomatoes right after blanching can be a bit uncomfortable, but I find that they cool down relatively quickly.
After blanching, it is a matter of simmering a bunch of ingredients together and then blending it with a hand blender. Cool it down and you are ready to dip.
![Making homemade salsa.](https://ramshacklepantry.com/wp-content/uploads/2022/09/homemade-salsa-process.jpg)
🤷 Substitutions and variations
If you don’t like an ingredient in our recipe, don’t add it. If you like more of something, add some more of that ingredient. There is so much leeway for your own personal tastes in this recipe.
For example, we use jalapeno in this recipe, but I have been known to dabble in Carolina Reaper peppers. If you like that or Habenero peppers or whatever hot pepper, use that. Just make sure you know what you are getting into with some hot ones.
- Peppers – Add more peppers or try spicier peppers
- Spices – Change out what is right for you!
- Cilantro – Don’t like it? Don’t use it.
This is a forgiving recipe; if you keep to salsa flavors, you should be good to go.
📦 Storage
This recipe will keep in the refrigerator for a week or so. If you are making a big batch, think about freezing it. This recipe will freeze very well. Just dethaw it when you are ready to use.
🎓 History tidbit
Salsa is synonymous with tacos, and I wrote a whole article about the history of the taco. Check it out!
❓ FAQ
Yes. Absolutely. Just thaw it before you want to use it.
Yes, store it in the fridge.
It entirely is up to the ingredients, but most fresh salsa with fresh ingredients will not have that many calories and be packed with veggies.
![A bowl of salsa with some corn tortilla chips right next to it on a wood table.](https://ramshacklepantry.com/wp-content/uploads/2019/02/homemade-salsa-second.jpg)
📝 Tips and tricks
- Blanch tomatoes by dipping in boiling water for 30 seconds to one minute. Remove with metal spoon and allow to cool. The skin should be loose and peelable.
- We use about ½ Roma Tomatoes and ½ Big Boy, but the kind of tomato is a bit lenient. Use what you have or what you like!
- Like it spicier? Use more pepper or a hotter pepper. A Habenero is always nice for a hot sauce.
- We freeze this salsa and it turns out great.
🛠 Products used in this recipe
😋 Did you make this recipe?
That is awesome, and thank you so much for giving this Homemade Salsa recipe a try. If you could leave a rating in the comment area below, it would be greatly appreciated. This lets me know how I am doing and also helps others decide if they want to make this recipe. Most of all, thanks for visiting Ramshackle Pantry.
![A hand dipping chips into our homemade salsa in a white bowl.](https://ramshacklepantry.com/wp-content/uploads/2019/02/homemade-salsa-150x150.jpg)
Ashley’s Homemade Salsa Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 2 quarts 1x
- Category: Dip
- Method: Stewed
- Cuisine: Mexican
Description
This restaurant-style Homemade Salsa Recipe is one for the books. It is easy to make and is super delicious. This salsa is a go-to in our house and now it can be the same in yours!
Ingredients
- 4 ½ Pounds Peeled, cored, and quartered Tomatoes (½ aroma, ½ celebrity or big boy)*
- ¾ Onion, Chopped
- 4 Garlic Cloves, peeled
- ¼ cup jalapeno, chopped
- ¼ cup cilantro, chopped
- ½ teaspoon salt
- ½ teaspoon sugar
- ½ teaspoon cumin
Instructions
- Add all ingredients to large pot
- Bring to simmer and cook on medium low for 15 minutes
- Use Hand Blender to blend
- Simmer for another 15 minutes
- Allow to cool and serve
Notes
- Blanch tomatoes by dipping in boiling water for 30 seconds to one minute. Remove with metal spoon and allow to cool. The skin should be loose and peelable.
- We use about ½ Roma Tomatoes and ½ Big Boy, but the kind of tomato is a bit lenient. Use what you have or what you like!
- Like it spicier? Use more pepper or a hotter pepper. A Habenero is always nice for a hot sauce.
- We freeze this salsa and it turns out great.
Nutrition
- Serving Size: 1/2 cup
- Calories: 26 Calories
- Sugar: 4 g
- Sodium: 81 mg
- Fat: 0 g
- Saturated Fat: 0 g
- Unsaturated Fat: 0 g
- Trans Fat: 0 g
- Carbohydrates: 5 g
- Fiber: 2 g
- Protein: 1 g
- Cholesterol: 0 mg
Salsas like this are so good, and I think that many people don’t realize how relatively easy they are to make. Thanks for the tips on various tomato types.
Tell Ashley that her salsa is solid and tasty! Great for our chips. Thanks for sharing.
Yep, followed the recipe it came out awesome, I left out the salt out as I to watch the salt intake….👍
Awesome! Glad it worked out. Thanks for trying AND leaving a comment/rating.
I left out the jalapeno and the whole family loved it! Will make again! I just used garden better boy tomatoes and they were perfect! Thanks!
Thanks for giving it a try and we also love salsa season!
Good instructions and the salsa tastes great. thanks for sharing.
Glad you liked it and thanks for giving our recipe a try!