Fresh Homemade Salsa

Published July 19, 2018. Updated January 17, 2024

This post may contain affiliate links. Read our disclosure policy.

The Best Homemade Salsa Recipe! This homemade restaurant-style Salsa is one of my most frequently made recipes! It’s perfect served with tortilla chips or as a topping over your favorite Mexican food, like tacos, burritos, taquitos and so forth. Homemade salsa is the best party dish around, the perfect Super Bowl party food and a healthy after school snack!

Fresh Homemade Salsa in a bowl next to tortilla chips

Homemade Salsa Recipe

Fact: the best salsa is made with fresh tomatoes. Okay, that’s just my opinion, but in the past I thought I could go the route of using all canned tomatoes, but using fresh tomatoes makes a world of difference! Fresh tomatoes make the best salsa, especially when you use nicely ripened in season tomatoes.

This is hands down my favorite salsa recipe, and I don’t know that I’ll ever need another one. It just has the perfect ratio and blend of everything.

It’s not too oniony or garlicy, nor too spicy for my kids, it doesn’t tasting like it came from a can and it has the perfect brightness with the fresh lime. Then it has a classic Mexican flavor with the cilantro and hint of chili powder and cumin.

The sugar I’d say is only needed if you are using store-bought tomatoes. If you grow your own or buy them at the farmers market, the quality is a bit better and they’re a bit sweeter so the sugar isn’t needed.

Ingredients needed to make salsa shown here on a marble countertop. Ingredients include roma tomatoes, canned tomatoes, cilantro, jalapeno, cumin, chili powder, red onion, green onion, garlic, lime, salt, pepper and sugar.

Fresh Salsa Ingredients

  • Fresh Roma tomatoes – use the nice and red ones, avoid anything soft.
  • Canned tomatoes – I like to use canned in addition to fresh because it gives the salsa a better consistency.
  • Fresh cilantro – cilantro adds key flavor, don’t omit this!
  • Jalapeno – this adds a nice kick. If you don’t like heat you can replace it with 1/4 cup chopped bell pepper, or omit.
  • Red onion – yellow onion can be used here as well.
  • Green onion – if you don’t want to buy both kinds of onions you can omit the green onions and add just a little more red onion.
  • Garlic – it may seem small but garlic packs a flavorful punch. Only use fresh garlic here for best flavor.
  • Lime – this really brightens up the salsa.
  • Chili powder and cumin – I don’t always add these but they’re a nice addition if you have them on hand.
  • Sugar – just a touch balances out the acidity of the tomatoes and lime.
  • Salt and pepper – the salsa would taste flat without the salt and the pepper adds a light kick.

Showing how to make fresh Salsa. Roughly chopped vegetables in a food processor before blending.

How to Make the Best Salsa

Making salsa at home couldn’t be easier! Here’s how you’ll make it:

  • Roughly chop the vegetables (and fruit if you want to get technical, those tomatoes).
  • Add vegetables to a food processor along with spices and lime juice.
  • Chop in quick bursts until it’s finely chopped up.

What if I Don’t Own a Food Processor?

  • This salsa can also be made in a blender.
  • Or you can finely chop up the vegetables by hand then stir everything together in a bowl.

Fresh Homemade Salsa in a food processor after blending.

How to Make Homemade Tortilla Chips

What to go all out? Try this with homemade tortilla chips, fried or baked. Everyone will be totally impressed! I don’t make them often, but when I do it makes the fresh salsa that much better.

How Long Will Salsa Last?

This salsa should last for up to a week if stored in a sealed container in the fridge. You can make this ahead of your game night or Super Bowl party to enjoy hosting more easily.

What Type of Canned Tomato Should I Use?

I love this salsa with canned plain tomatoes, canned tomatoes with green chilies, or canned fire roasted tomatoes. All work great, just use what you have.

Fresh Homemade Salsa in a white bowl with tortilla chips on the side.

Tips for the Best Salsa

  • Use freshest ingredients.
  • Dont puree the salsa, some texture is a good thing here.
  • Let the homemade salsa chill first for an even tastier, more refreshing salsa. I just always seem to like it better the second day.

dipping a tortilla chip into a bowl of salsa

More Salsa Recipes You’ll Love:

16 Quick & Easy 30 Minute Recipes! (plus weekly recipe updates)

Fresh Homemade Salsa Recipe
4.96 from 231 votes

Homemade Salsa

A super easy, super fresh, super delicious salsa. You'll never need another salsa recipe again! This has been my go-to recipe for years, it's definitely a family favorite. We make it almost every week. It's a staple recipe.
Servings: 14 (about 4.5 cups)
Prep5 minutes
Ready in: 5 minutes

Ingredients

Instructions

  • Combine all ingredients in a food processor and pulse in 1 second bursts until all ingredients are finely chopped.
  • Serve with tortilla chips. Note that salsa always tastes best after it's been refrigerated for a few hours, so if time allows let the flavors marinate together before serving.
  • Store in refrigerator up to 1 week.

Notes

  • *Use best quality tomatoes or salsa will be lacking in flavor.
  • **Canned diced tomatoes with mild green chilis, or canned fire roasted tomatoes also work great as well.
  • ***For a slightly stronger onion flavor you can just omit green onions and use about 3/4 cup red onion (or 1/2 of a medium onion).
  • ****You can leave the seeds or use a serrano pepper for a spicy salsa. Sometimes I like to substitute a few canned chipotle peppers with some adobo sauce for the jalapeno. This is also a spicier option.
  • Another tasty addition is to include 1/2 bell pepper, or 1 poblano or Anaheim pepper.
  • For a thinner salsa, you can add in a bit of tomato juice or tomato sauce if desired.
Nutrition Facts
Homemade Salsa
Amount Per Serving
Calories 20
% Daily Value*
Sodium 41mg2%
Potassium 189mg5%
Carbohydrates 4g1%
Fiber 1g4%
Sugar 2g2%
Vitamin A 480IU10%
Vitamin C 10.7mg13%
Calcium 16mg2%
Iron 0.5mg3%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition values are estimates only. See full disclaimer here.

Leave a Comment

Rate this recipe




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

642 Comments

  • Sherry Glidewell

    I need help with your measurements instead of using can you break your measurements using English measurements please thank you because I wanna use your recipe. I really like it.

  • DS

    Great recipe. Much better, and fresher, than store bought salsa. I used beefsteak tomatoes which are already pretty sweet. Passed on the canned toms. Used brown sugar, and added a little Frank’s buffalo wings sauce. Also added some ground corinader seeds.

  • Kimberly

    This is perfect! Just adjust to suit your tastes. I go easy on the cilantro and up the cumin, chili powder, and salt. I am not a fan of prepared salsas because I think the vinegar ruins them. I was surprised that this never got watery over three days in the fridge. Thanks so much! This will be making a regular appearance at our tailgates and gatherings.

  • Angela Nielsen

    Absolutely the best basic recipe – allows for all kind of tweaks; spice it up or tone it down; all works with this recipe as a base. You can be as adventurous as you care to be. Main thing is to keep tasting as you go & give it a final taste check to see if it needs adjustment. I think that’s a pretty basic requisite to all cooking.
    I use my homegrown frozen chopped tomatoes in the winter and my own fresh ones in the summer . Any variety of tomato is fabulous in this recipe. Homegrown tomatillos are great to switch it up a whole lot as do my homegrown jalapenos & cilantro which have kept growing inside over the winter. Nothing like homegrown for amazing flavour but this recipe works really well with store bought too. In my experience store bought tomatoes can require a bit more sugar to make up the sweetness of fresh homegrown.

    • Melissa

      Great news! looking to use some of my frozen tomatoes. So you froze the tomatoes whole? Then defrosted, removed a skin and tossed into the food processor? Thank you!

  • Tracy

    Very bland ! Tried adding things to give it a taste and nope. Wouldn’t make it again.

    • Dana

      I have made this so many times and just broke out the recipe to jog my memory today for the SuperBowl (GO CHIEFS). I just want to say, it might be your tomatoes… it’s not the easiest to find ripe and flavorful tomatoes this time of year… I always make sure to use the best tomatoes I can find, use good quality fire roasted canned tomatoes and add a healthy amount if salt and pepper. 🤌🏼

  • Cheri Worthen

    Tried this today in my new food processor. I used all fresh vegetables and no canned items. It tasted great but missing something. I ended up a ding a few swigs of balsamic vinegar. It tasted better than most homemade I’ve tried. Definitely will use this recipe over and over again!!

    • Kimberly

      I think what may have been missing was the canned of diced tomatoes that are in the recipe. It supplies the acid that you replaced with the vinegar. Canned tomatoes are peak freshness preserved. I used fire-roasted diced.

    • Maggie

      I just used this recipe, and it’s delicious! I tweaked a bit here and there, for a little more heat, a bit more lime, but this is a great recipe to make your own salsa! Make sure you use fresh cilantro. Yum!