Make vibrant, fresh salsa in less than 5 minutes with this easy homemade salsa recipe. It is made with Roma tomatoes, red onions, jalapeños, habaneros, and a few other simple ingredients. Eat it with tortilla chips or as a topping for tacos!

This salsa is incredibly versatile! It is perfect for snacking with tortilla chips or as a topping for tacos, nachos, quesadillas, and more — the options are endless! If you’re looking for a sweet and smoky salsa, try my Mango Habanero Salsa recipe next!

Homemade fresh salsa with chips served on a wood platter

I am the only one who thinks salsa is perfect for any occasion!? I. Love. Salsa.You can literally put it on just about anything and it instantly elevates the dish. I love salsa with tortillas chips, of course, but I also love adding salsa to my salmon bowls, breakfast quesadillas, pozole, nachos, and more!

Why You’ll Love This Easy Salsa Recipe:

  1. It is SOOO simple to make at home. In five minutes you can have a homemade salsa filled with tons of flavor that will taste better than any store-bought salsa.
  2. Salsa is so versatile. Not only can you change the flavor of your salsa by adding smoked peppers, habaneros, or using tomatillos, but you can enjoy it with so many dishes! Of course, you can enjoy it with tortilla chips, but you can also enjoy it on top of tacos, enchiladas, breakfast scramble, egg muffins, you name it!
close up of homemade salsa to show texture. salsa in a large white bowl served with tortilla chips

The Best Homemade Salsa Recipe!

This is one of my site’s most popular recipes! It has been viewed over 1 million times on Pinterest with many people leaving photos and comments expressing their love for the recipe!! It is a great homemade salsa recipe for canning, and you can also freeze it and enjoy it later!

Ingredients You’ll Need:

  • 5 Roma Tomatoes
  • 8 oz diced tomatoes
  • 1/2 red onion, chopped
  • 1 garlic clove, chopped
  • 2 jalapeños, chopped
  • 2 Habaneros, chopped
  • 1/3 cup cilantro
  • 1/2 tsp cumin
  • 1/4 tsp sea salt
  • 1-2 Limes, juiced
salsa ingredients, tomatoes, jalapenos, habaneros, cilantro, lime, onion, garlic. and a food processor shown

How to Make Homemade Salsa

To make the salsa, all you need to do is place all the ingredients into a food processor. Then, pulse the mixture 15-20 times, no more than 30 seconds total, or until there are no large chunks remaining. 

Making this salsa is probably one of the easiest things you will ever do in the kitchen. It’s quick, easy, and will always turn out great each and every time you make it! I cannot tell you how many times I’ve made this salsa recipe and I am still in love with it!

homemade salsa in a food processor

Tips To Making This Salsa Perfectly

  1. Do not over-blend the mixture because it can easily turn into a watery pulp. I use the pulse function on my food processor and blend for seconds at a time, stopping frequently, until the ingredients are well combined.
  2. If the salsa is too bitter (from the tomatoes) sprinkle a little sugar into the salsa to cut the bitterness. ~1/2 tsp
  3. You can make the salsa as spicy as you like, or not spicy at all. Add more habaneros for a spicier flavor or omit them for a mild salsa flavor.
close up of salsa on tortilla chips to show texture

Dishes To Eat With Your Fresh Homemade Salsa!

Homemade fresh salsa with chips served on a wood platter

I hope you enjoy this Easy Salsa Recipe!

If you try the recipe, don’t forget to rate the recipe and let me know what you think in the comments. Leave a quick review & star rating ★ below! Take pictures, tag #goodfoodbaddie, and share them with me on Instagram, Facebook, and Pinterest! I love seeing my recipes come to life in your kitchen.

More Salsa & Dip Recipes!

Delicious Homemade Salsa in Five Minutes!

This delicious homemade salsa recipe is a tried and true recipe. Make perfectly blended salsa at home with Roma tomatoes, red onions, jalapeno, habanero, and a few other simple ingredients. Perfect with tortilla chips or as a topping for tacos!
4.97 from 28 votes
Print Pin Rate
Course: Appetizer, Sauce or Marinade, Side Dish, Snack
Cuisine: Gluten-Free, Healthy Options, Mexican, Vegan
Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 8
Calories: 28kcal
Author: Capri Lilly


  • 5 Roma Tomatoes
  • 8 oz Diced Tomatoes, (canned)
  • 1/2 Red Onion, chopped
  • 1 Garlic Clove, chopped
  • 2 Jalapenos, chopped
  • 2 Habaneros, chopped
  • 1/3 cup Cilantro
  • 1/2 tsp Cumin
  • 1/4 tsp Salt
  • 1-2 Limes, juiced


  • Place all the ingredients into a food processor in the order written above
  • Pulse the mixture 15-20 times, no more than 30 seconds total, or until there are no large chunks remaining.
  • Serve and Enjoy!


Tips to make this the best salsa ever!
  • Do not over blend the mixture because it can easily turn into a watery pulp.
  • If the salsa is too bitter (from the tomatoes) sprinkle a little sugar into the salsa to cut the bitterness. ~1/2 tsp
  • Store in the fridge in an airtight container for up to week.


Calories: 28kcal

Similar Posts


  1. 5 stars
    Your salsa recipe is so light and refreshing. So delicious and the perfect dip for my tortilla chips and to top my tacos!

  2. 5 stars
    I love a homemade salsa – the flavours are always so much fresher and the store bought ones always lack texture… I love the idea of adding smokiness with roasted peppers- thanks for the inspiration!

  3. 5 stars
    This looks out of this world delicious! My husband and I love a good salsa! I can’t wait to try this!

  4. 5 stars
    I’m so glad I found your post. I was wanting to make some salsa this weekend and I had some fresh tomatoes. Yum. Can’t wait!!

  5. 5 stars
    The canned tomatoes make a big difference in the flavor of the salsa. I love that you made it extra spicy using habanero pepper as well.

  6. 5 stars
    Love how easy this salsa was to make! And the flavors were delicious. Perfect for the next time I get together with friends.

  7. 5 stars
    We love salsa in my house, homemade is always best. This recipe looks vibrant and so flavorful!! This is the best time of the year to make plenty of salsa with fresh ingredients and enjoy eating outdoors.

  8. 5 stars
    I don’t come to cooking naturally but I’ve been trying to do more from scratch. This salsa looks amazing and I feel like I could do this! YAY! Thanks for sharing.

  9. 5 stars
    This salsa came together so easily and is just the right amount of spice. I did use 2 limes, but will reduce to 1 next time to reduce liquid and sweetness. The flavor is great, and is spicy enough to enjoy as a dip, but flavorful enough to serve on tacos and burrito bowls without muting all the other flavors.

  10. 5 stars
    This is the best salsa recipe I’ve ever tried! It tastes great on everything 🙂 thanks so much for sharing the recipe!

  11. 5 stars
    Salsa recipe made in 5 minutes? Yes, I need it in my life!!! I am going to make it ASAP: just hope to get the same result as yours.:)

  12. 5 stars
    I Love this salsa! I use 3 habenaros and 1 Jalapeño to make it a little spicier, however how could I make is a little thicker and not as runny? Have you tried adding tomato paste or anything to thicken it up a bit? Just wondering what your thoughts are on that. Thank you! 🙂

    1. Hi Samantha! I am glad you enjoyed the recipe! I haven’t tried using tomato paste to thicken it. I would suggest using less Roma tomatoes if you cant a thicker salsa and to be sure not to over blend it in the food processor. 🙂

  13. Has anyone canned this? Is this recipe canning ‘safe’? I know there are some canning rules regarding recipes with onion and peppers (aka low acid foods). This recipe looks delicious so I would love to try it and can some for the winter. Can anyone advise? Thank you in advance!

Leave a Reply

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

Recipe Rating