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.
Salsa is easy to make and very tasty!

🌮 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.
Blanch the tomatoes, chop the veggies, simmer everything together in a pot, and then serve.

🤷 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

Can you freeze homemade salsa? 

Yes. Absolutely. Just thaw it before you want to use it.

Does homemade salsa need to be refrigerated?

Yes, store it in the fridge.

Is homemade salsa bad for you?

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.
A tasty bowl of homemade salsa!

📝 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.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A hand dipping chips into our homemade salsa in a white bowl.

Ashley’s Homemade Salsa Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 4 reviews
  • Author: 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
Save Recipe

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

Scale
  • 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

  1. Add all ingredients to large pot
  2. Bring to simmer and cook on medium low for 15 minutes
  3. Use Hand Blender to blend
  4. Simmer for another 15 minutes
  5. 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

Want to save this Recipe?

Have it sent to your email address and receive occasional updates.

Please enable JavaScript in your browser to complete this form.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

8 Comments

  1. 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.

    1. Yep, followed the recipe it came out awesome, I left out the salt out as I to watch the salt intake….👍






  2. 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!