When you need a quick dip or a topping for your nachos, make this 7-ingredient Easy Salsa Recipe. It’s made entirely in a blender and is ready in just 5 minutes, making it the easiest tomato salsa you’ll ever make!

womans hand dipping a tortilla chip into a small bowl of tomato salsa.

One of the best ways to use up an abundance of garden-fresh tomatoes or canned tomatoes in your cupboard is homemade salsa! It’s the best condiment and snack that’s easy to make at home and tastes so much better than the store-bought stuff.

This Easy Salsa Recipe is one of my favorites. It’s made with a handful of fresh ingredients, like tomatoes, onion, garlic, and jalapenos, and is a great snack to add to your repertoire. Best of all, it comes together entirely in a blender!

This restaurant-style salsa is sure to become one of your new favorite Mexican-inspired snacks because it’s:

  1. Easy to make in just 5 minutes;
  2. Made with a short list of fresh and simple ingredients; and
  3. Versatile, delicious, and refreshing!

I love adding a dollop of this blended salsa on top of vegan nachos, burrito bowls, and tacos. It’s also perfect as a snack with tortilla chips! 

the ingredients for tomato salsa in a Vitamix blender.

Ingredients needed (with substitutions)

  • Canned tomatoes – I made this salsa recipe with canned fire-roasted tomatoes because they add a subtle smoky flavor and another dimension of flavor. You can also use canned diced, plum, or stewed tomatoes, or chop fresh tomatoes yourself. Whatever you do, use high-quality canned or fresh tomatoes, as they’ll give the salsa a bright, fresh, and strong tomato flavor.
  • Garlic – Fresh cloves. Do not substitute these for garlic powder!
  • Red onion – Red onion isn’t as tart or strongly flavored as white onion, even though it, according to The Kitchn, is used more commonly in Mexican salsa recipes. If you don’t have red onions, you can use white or green onions instead.
  • Cilantro – This adds a pop of freshness to the salsa. Feel free to leave it out if you don’t like cilantro.
  • Jalapenos – Remove the seeds and veins from the chili peppers if you don’t want the salsa to be too spicy.
  • Lime juice – Freshly squeezed lime juice is best!
  • Salt – Don’t add all of the salt at once. Instead, taste the salsa as you go and blend in a little salt at a time until you find your perfect flavor.

How to make an easy salsa recipe in a blender

Find the complete recipe with measurements in the recipe card below.

Add all of the salsa ingredients to a blender* or food processor. Pulse a few times until the salsa has as much texture as you like (this won’t take long). Just don’t puree it until it’s completely smooth.

*I made the salsa in a Vitamix blender, but you can use any high-powered or regular blender you already have at home.

Give it a taste and add more salt, cilantro, or jalapeno as needed.

Pulse once more, then pour the blended salsa into an airtight jar. Let it chill in the fridge before serving. Enjoy!

a batch of blended tomato salsa in a Vitamix blender.

Serving suggestions

You’ll love having a batch of restaurant-quality salsa on hand at all times because it has so many uses! These are my favorite ways to use it:

  • As a dip – Enjoy it as a dip with tortilla chips or with homemade quesadillas.
  • On burritos – Roll a dollop of salsa into a vegan burrito to give it a cooling and refreshing touch.
  • In tacos and fajitas – Along with refried beans, homemade salsa is one of the best toppings on meaty vegan tacos and fajitas with sauteed vegetables.
  • On nachos – Drizzle nacho cheese sauce on first, then finish your vegan nachos with tomato salsa on top.
  • On salads and grain bowls – Use the salsa as a topping on burrito bowls, grain bowls, taco salads, or any other bowl that needs a burst of tomatoey and tangy flavors.


  • Use fresh tomatoes – Replace the canned fire-roasted tomatoes with about 3 cups of chopped fresh ripe tomatoes, like plum tomatoes
  • Add Mexican spices – You can give the salsa a nice warmth with a pinch of cumin and/or chili powder.
  • Balance it with sugar – If you like tomato salsa with a slightly sweeter taste, feel free to blend in 1 teaspoon of white sugar at a time until you reach the right balance.
  • For more heat – Either leave the jalapeno seeds and veins intact or swap one or both of the jalapenos for spicy serrano peppers instead.
womans hand dipping a tortilla chip into a small bowl of tomato salsa.


You can store the salsa in an airtight container in the fridge for up to 1 week. It also freezes well!

Want more dip recipes?

womans hand dipping a tortilla chip into a small bowl of tomato salsa.
5 stars (4 ratings)

Easy Salsa Recipe

When you need a quick dip or a topping for your nachos, make this 7-ingredient Easy Salsa Recipe. It’s made entirely in a blender and is ready in just 5 minutes, making it the easiest tomato salsa you’ll ever make! Makes 4 cups.
Prep: 5 minutes
Total: 5 minutes
Servings: 16 servings


  • (2) 14 ounce cans diced fire roasted tomatoes see Notes for options
  • 2 cloves garlic
  • 3/4 cup red onion, roughly chopped
  • 1/2 cup packed cilantro
  • 2 fresh jalapenos, seeds removed and roughly chopped
  • 3 tablespoons fresh lime juice, from about 2 small limes
  • 1 teaspoon salt, or to taste


  • Add all ingredients to a blender or food processor. Pulse a few times until you reach your desired consistency. Don't over blend; you still want a little texture.
  • Taste the salsa, and based on your personal preference, adjust ingredients as necessary. Add more salt, cilantro, or perhaps more jalapeno if desired.
  • Transfer to an airtight container and store in the fridge until serving. Serve with tortilla chips, in burritos, nachos, bowls or anywhere else you enjoy salsa.


  1. I like Muir Glen Diced and Fire Roasted Canned Tomatoes the best for this salsa. You may also use any other high quality canned diced, plum or stewed tomatoes. Or go fresh and use about 3 cups of fresh ripe tomatoes instead!


Serving: 1of 16 serving | Calories: 17kcal | Carbohydrates: 4g | Protein: 1g | Fat: 0.02g | Sodium: 225mg | Potassium: 23mg | Fiber: 1g | Sugar: 2g | Vitamin A: 260IU | Vitamin C: 5mg | Calcium: 19mg | Iron: 0.3mg
Course: Appetizer
Cuisine: Mexican
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , ,

you may also like:


  1. Why have I been buying salsa?! This is incredibly easy to make and freezes well so I can make in a big batch and freeze them individually! Yummy, love the flavor so much.

    1. I’m so glad you loved the salsa, Eleisha! I agree, I think this is better than store-bought salsa, too 😉

  2. Nora the comments are older but this just came to my email. I can tell by the ingredients and the process that you have nailed it!! Great job!

    It has been a long time since I have made my own salsa and you just simplified for me. Thank you very, very much!!

  3. This salsa is the best! My boyfriend and I are addicted. The only thing we did differently was that we added a habanero pepper because we love spice. This is definitely going to be a staple recipe for me!

Leave a Reply

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

Recipe Rating

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