After making this easy homemade salsa recipe you will never buy a jar of salsa again! All you need is 5 fresh ingredients and 10 minutes and you will have this restaurant-style salsa in the comforts of your own home. Perfect to serve with favorites like nachos, burritos, tacos, fajitas and more!

salsa in the bowl placed in the middle of tortilla chips
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox (and more recipes sent daily!)

Restaurant Style Homemade Salsa

Salsa is one of my go-to snacks. I swear, we always have multiple jars of it around the house. Little did I know, it is one of the easiest things ever to make right at home! This recipe has such a short ingredients list and it only requires two steps. Gotta love that!

Not to mention, it’s a healthy, homemade snack, that can be served with a variety of things. I love putting it on my eggs or using it on family taco night! Once you see how easy this homemade salsa is, you will never go back to buying it at the store!

Why we love this Easy Salsa Recipe 

  • Fresh ingredients
  • Restaurant-style and quality
  • Healthy recipe
  • Chunky texture
  • So much flavor
  • Ready in 10-minutes
  • Super easy recipe
  • Only 5 ingredients needed

Best Tomatoes for Salsa

For homemade salsa, fire-roasted diced tomatoes are highly recommended due to the amazing flavor they add. Alternatively, fresh tomatoes, regular diced tomatoes, or whole tomatoes with juice can be used. If using tomatoes without added flavor, consider adding a can of Rotel for extra spice and flavor.

tortilla chips dipped in salsa

Homemade Salsa Ingredients

  • 2 cans diced tomatoes
  • ½ yellow onion
  • ½ teaspoon salt
  • juice from 1 lime
  • small handful of cilantro


How to make Salsa

Note: this recipe will explain how to make homemade salsa using a blender. There are definitely other options out there for making salsa, but I have found that a blender is great for getting the desired consistency and mixing all of the ingredients well.

1. Place all of the ingredients into a 5 cup jug blender chopper.

place all ingredients in the chopper

2. Blend the ingredients together until reaching your desired consistency. You can blend the mixture as much or as little as you’d like for a chunkier or smoother texture to be reached. This is really all about your salsa preference!

salsa in the blender

That’s it! Just two simple steps for making this salsa. At this point, you may want to add in some of the additional ingredients we list below.

Easy Salsa Recipe Variations

For more flavor: A half teaspoon of sugar can help to enhance the flavors in a really nice way. Cumin is also a great option to add to salsa. You’ll only need about a teaspoon. You could also add in two to three garlic cloves as well. Personally, garlic is my favorite option for an addition to this salsa!

For more spice: If you are someone who lives for spice, then you may want to add in something to bring the fire to this salsa. As is, it will be pretty mild. Try adding jalapeños into the mix for an extra kick. You can take the seeds out for a bit more of a mild spice or leave them in for extreme heat.

Optional add-ins: There are so many options for additions to your salsa. Some of my favorite things to add are black beans or corn. If you’re adding any ingredients like this, you’ll want to add them in after blending, just before serving.

Storing Homemade Salsa

Homemade salsa should be stored in an airtight container (like a jar) in the refrigerator. This method will help it last for at least two weeks.

How Long Can Salsa Sit Out?

Salsa should not be left out at room temperature for more than 2 hours. Beyond this, there’s a risk of bacterial growth which can lead to foodborne illnesses.

How Long Does Salsa Last in the Fridge?

When stored properly in an airtight container in the fridge, homemade salsa can last for up to two weeks.

Easy Homemade Salsa Recipe FAQs

What is the best tomatoes for homemade salsa?

I recommend using fire-roasted diced tomatoes because the flavor it adds is amazing! You can choose to use fresh tomatoes, regular diced tomatoes or even whole tomatoes with juice. If you decide to add tomatoes without any flavor, I would suggest that you also add a can of Rotel in, to give it more spice and flavor.

How to store homemade salsa?

Just as with store bought salsa, this stuff has a pretty good shelf life. It should definitely be stored in an airtight container (a jar works great) in the fridge. If so, it will last for at least two weeks.

What to serve with homemade salsa?

What better to go with homemade salsa, than homemade chips?! Homemade tortilla chips are surprisingly easy to make. You’ll just have to buy corn tortillas and dry them out by cooking them in the oven. Then, use a pizza cutter to cut them into triangles. Using a pan and oil, you can fry them up right on your stovetop. 

If you’re not up for making your own chips, simply grab one of the many options you can find at the store! I love to buy a restaurant style chip, I think it pairs really nicely with this salsa recipe. You can also go for the flavored tortilla chips like lime!

If you’re looking for other options you can also serve this with fresh cut veggies or pretzels, too!
Serve alongside our Easy Guacamole.

Can you believe how easy this is? Now that you know, you have a healthy, homemade snack right at your fingertips. You will never want to buy salsa again.

This homemade salsa recipe is full of flavor, easy to make, and it’s sure to hit the spot every time!

Looking for another homemade salsa recipe? Check out our Copycat Chipotle Corn Salsa recipe!

tortilla chips dipped in salsa

How to use this Easy Salsa

Sheet Pan Nachos | Blooming Quesadilla Ring | Sheet Pan Fajitas | Puffy Tacos | Oven Baked Beef Tacos | Sheet Pan Quesadillas | The BEST Chicken Enchiladas

5 from 2 votes
salsa featured image

Homemade Salsa Recipe (Easy!)

Serves — 12
This salsa recipe is so good (and easy to make)! It will have you feeling like you’re eating at your favorite Mexican restaurant!
Prep Time 10 minutes
Total Time 10 minutes


  • 2 cans diced tomatoes
  • ½ yellow onion
  • ½ tsp salt
  • 1 lime (juice)
  • small handful of cilantro


  • Place all ingredients into a 5-cup blender.
  • Blend until desired consistency is reached. You can make this more chunky or smooth!
  • When the salsa is done, pour into a bowl and serve.

Nutrition Info

Calories: 15kcal | Carbohydrates: 4g | Protein: 1g | Fat: 1g | Saturated Fat: 1g | Sodium: 104mg | Potassium: 141mg | Fiber: 1g | Sugar: 2g | Vitamin A: 83IU | Vitamin C: 8mg | Calcium: 24mg | Iron: 1mg

Related Recipes

Secrets to Quick & Easy Desserts
How to make delicious desserts in no time at all!

Leave a comment

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

How many stars would you give this recipe?


  1. I love recipes like this! I have an onion allergy (horrible I know)! I am send to eat them w/out issue but I get sick w/any type of onion now, including dried, powder and onion family members!
    Homemade is the only way for me to enjoy most foods anymore! We like to add a little green pepper 🫑 to add some of the chunk we lose from no 🧅. Always fresh cilantro & fresh lime – depending on how homemade- Roma tomatoes (fresh) or canned (but have to be watchful of onion content there too). Usually jalapeño (no seeds) a little salt (might throw in green chilis or hot pepper flakes). Always a little cumin. Delicious!! Oh, for restaurant style chips – if you can find the ChiChi ones – they are exactly the the restaurant ones were! Yum! Yum! Great on breakfast burritos too!

    1. 5 stars
      I forgot to rate & mention always the fresh garlic too!
      And that first part was supposed to say, I used to eat them w/out issue, but not anymore… lol

  2. 5 stars
    if it were me i would use this sauce to dip the bread, it’s amazing, thank you for sharing this delicious with me