If your idea of a good homemade salsa involves one that is fresh, simple, quick, and loaded with bold flavor…this is the one. 

It uses sweet and tangy Sungold cherry tomatoes, fresh lime, cilantro, fire-roasted jalapeños, red onions, and the best garlicky, smoky spices for a flavor that is downright addictive.

closeup of fresh homemade salsa in a bowl

I threw this fresh salsa recipe together for Taco Tuesday dinner, thinking I was just using up some extra garden cherry tomatoes. Next thing I know, my husband, the boys, and I were standing around devouring it straight from the bowl. 

Yeah, it’s that good! 

It has been our “go-to” salsa ever since.

What You’ll Love About This Homemade Salsa Recipe

  • Tested and on repeat. I make this recipe often, and it’s a family favorite.
  • Big, bold flavor with simple ingredients. Nothing complicated, just a combination that works consistently and is easy to customize to your liking.
  • Fresh cherry tomatoes. You get that fresh cherry tomato bite that just can’t be beat. 
  • Quick to make. No seeding of tomatoes required. Blend the tomatoes and give everything a fine dice, stir in the spices, and you’re done.
  • The chill time is the key. Letting the spices and ingredients chill creates the most amazingly balanced salsa ever, with the best flavor. Although it’s still good as soon as you make it!
  • Perfect texture.  The perfect texture for scooping with tortilla chips.
  • Classic appetizer paired with your favorite chips and guacamole. Or used for burrito bowls, tacos, or an omelet topper.
cherry tomato salsa in a bowl garnished with cilantro

Ingredients (Here’s What You’ll Need)

Exact measurements are in the recipe card below.

For the Salsa Base

  • Sweet cherry tomatoes (Like Sungold) – Fresh flavor that’s sweet and tangy. They make a rich and bold salsa.
  • Fresh lime juice – Brightens up the ingredients
  • Red or yellow onion, finely diced – Gives bite texture and flavor
  • Fire-roasted jalapenos, diced– Adds heat and subtle smoky flavor
  • Garlic, minced– Adds flavor and balance
  • Fresh chopped cilantro – Signature fresh salsa taste

For The Salsa Seasonings

  • Garlic powder – Builds that bold, savory flavor
  • Onion powder- Enhances the fresh onion 
  • Cumin – Adds warmth and depth
  • Oregano – Just enough for a subtle earthy note
  • Dried Parsley- Adds pops of colors
  • Chipotle seasoning – Adds a little heat (adjust to taste)
  • Smoked paprika – Brings a light smoky flavor
  • Smoked salt – Enhances flavor with a hint of smokiness
  • Sea salt – A must-have to activate all of the ingredients. Adjust to taste after chilling
  • Granulated sugar – Balances the acidity and adds slight sweetness
  • Distilled white vinegar- Balances the intensity of the fresh cherry tomatoes. (Don’t skip this)
  • Liquid Smoke (optional)– Just a drop if you like smoky notes in your salsa)

Note: This salsa uses whole Sungold cherry tomatoes, and the spices are balanced for these tomatoes. If you use a different type of tomato, you may need to seed it and adjust the spices.

Steps At A Glance

How To Make Homemade Salsa (Step-By-Step Instructions)

  1. Process the tomatoes. Working in batches, add the tomatoes to a food processor and blend until lightly chunky. Do not over-process it, or you’ll have a bowl of tomato juice. Make sure there are no really large chunks. Pour tomatoes into a bowl. (Tomatoes will be slightly foamy but will settle down as it sits)
  2. Add the rest of the base ingredients.  Stir in the lime juice, finely diced red onion,  diced fire-roasted jalapeños, minced garlic, and fresh cilantro.
  3. Add the seasonings. Stir in the garlic powder, onion powder, cumin, oregano, dried parsley, chipotle seasoning, smoked paprika, smoked salt, sugar, sea salt, vinegar, and a drop of liquid smoke if using.
  4. Taste and adjust lightly.  Taste and adjust the seasonings if needed. Remember, this salsa will get more intense in flavor as it chills.
  5. Chill. Transfer to a container, cover, and refrigerate for at least 1 hour. This step is key, so the flavors will deepen and balance out.
  6. Taste and adjust. After chilling, stir and taste.  Adjust the seasonings as needed. (I always add a splash of lime and more salt and sugar before serving.

  • Don’t over-pulse. This is the biggest mistake. A few quick pulses, while checking the texture, are all you need. Over-blending will turn this into a tomato juice consistency.
  • Chill time is where the magic happens. This salsa is good when you make it, but even better after 1 hour in the fridge
  • Layer your seasoning. Start light, then adjust after it chills. The flavors get stronger as it sits, so don’t go heavy-handed at the beginning. Once you make it the first time, you’ll know how to get it right from the beginning.
  • Use smoked salt if you have it.
    It adds a subtle smoky flavor that takes this salsa from good to memorable.
  • Taste before serving.
    A quick squeeze of lime or pinch of salt before serving can wake everything right up. 

close up of salsa on a chip

FAQ’s

Why does my salsa taste bland? You probably need more salt. Don’t underestimate how the right amount of salt can really bring all the ingredients to life, and the sugar balances the acid. If it’s bland, add more salt to taste. Also, be sure to let it chill for at least an hour.

Why is my salsa watery? This salsa will thicken a bit as it chills. Since this salsa uses the entire tomaoes (seeds and all), it is not as thick and chunky as other salsas. Also, be sure not to overpulse the tomatoes. For this salsa, you want to give it just a few quick pulses. If you overdo it, you’ll have fresh tomato soup.

Can I make this homemade salsa without a blender? Sure can! For a chunky salsa, simply finely chop the ingredients.

Do I need to remove the seeds from the tomatoes? I don’t remove the seeds since I use cherry tomatoes. If you use a different tomato or remove the seeds, then you’ll need to adjust the spices since you’ll have less liquid.

Can I use canned tomatoes? Yes, you can use canned tomatoes, but the flavor will be different since fresh ripe tomatoes have a fresher, bolder flavor. You will need to adjust the seasonings if using canned tomatoes since they are not as acidic.

Can I make this ahead of time? Sure can, and I highly recommend it. It’s even better the next day.

How spicy is this salsa? As written, the recipe is considered mild, but you can certainly kick it up by increasing the chipotle seasonings, adding more jalapeno pepper, or adding cayenne.

fresh tomato salsa served with tortilla chips

Storage

Store this homemade salsa in an airtight container in the fridge for up to 4-5 days. Stir before serving, as some liquid separation is normal.

That’s it! You’re ready to make this fresh and easy salsa recipe! This is one of those simple recipes that ends up being made over and over again.

Once you taste how everything comes together after that chill time, you’ll see exactly why.


close up of fresh homemade salsa in bowl

Get the Recipe:

Homemade Salsa Recipe (Fresh, Bold, Better Than Restaurant)

No ratings yet
Homemade salsa that uses sweet and tangy Sungold cherry tomatoes, fresh lime, cilantro, fire-roasted jalapeños, red onions, and the best garlicky, smoky spices for a flavor that is downright addictive.
Servings: 8
Prep Time: 15 minutes
Total Time: 1 hour 15 minutes

Ingredients 

Salsa Base

  • 16 oz sweet cherry tomatoes (Like Sungold)
  • 2 teaspoons fresh lime juice
  • ½ cup red onions finley diced (can also use yellow onion)
  • 2-3 teaspoons fire-roasted jalapenos diced
  • 1 teaspoon garlic minced
  • 1-2 tablespoons fresh cilantro finely chopped

Salsa Seasonings

  • ¼ teaspoon garlic powder
  • ¼ teaspoon onion powder
  • ¼ teaspoon cumin
  • ¼ teaspoon Oregano
  • 2 teaspoons dried parsley
  • ¼ teaspoon Chipotle powder
  • ¼ teaspoon Smoked paprika
  • ½ teaspoon Smoked Salt (Like Applewood)
  • ¼-½ teaspoon granulated sugar
  • ½-¾ teaspoon sea salt
  • ½-1 teaspoon distilled white vinegar
  • 1 drop liquid smoke (optional)

Instructions
 

  • Add the tomatoes to a food processor and blend until lightly chunky. (Work in batches if needed. Do not overdo it or you'll have tomato juice)
    16 oz sweet cherry tomatoes
  • Pour tomatoes into a large bowl. (They may look slightly foamy, but this will settle as it chills)
  • Stir in the lime juice, finely diced red onion,  diced fire-roasted jalapeños, minced garlic, and fresh cilantro.
    16 oz sweet cherry tomatoes, 2 teaspoons fresh lime juice, ½ cup red onions, 2-3 teaspoons fire-roasted jalapenos, 1 teaspoon garlic, 1-2 tablespoons fresh cilantro
  • Stir in the garlic powder, onion powder, cumin, oregano, dried parsley, chipotle seasoning, smoked paprika, smoked salt, sugar, sea salt, white vinegar, and a drop of liquid smoke if using.
    ¼ teaspoon garlic powder, ¼ teaspoon onion powder, ¼ teaspoon cumin, ¼ teaspoon Oregano, 2 teaspoons dried parsley, ¼ teaspoon Chipotle powder, ¼ teaspoon Smoked paprika, ½ teaspoon Smoked Salt, ½-¾ teaspoon sea salt, ¼-½ teaspoon granulated sugar, 1 drop liquid smoke, ½-1 teaspoon distilled white vinegar
  • Taste and adjust the seasonings if needed. Remember, this salsa will get more intense in flavor as it chills, so don't overdo it.
  • Transfer to a container, cover, and refrigerate for at least 1 hour. This step is key, so the flavors will deepen and balance out
  • After chilling, stir and taste.  Adjust the seasonings if needed. (I always add a splash of lime juice and more salt before serving.

Notes

  • Don’t over-pulse. This is the biggest mistake. A few quick pulses, while checking the texture, are all you need. Over-blending will turn this into a tomato juice consistency.
  • Chill time is where the magic happens. This salsa is good when you make it, but even better after 1 hour in the fridge
  • Layer your seasoning. Start light, then adjust after it chills. The flavors get stronger as it sits, so don’t go heavy-handed at the beginning. Once you make it the first time, you’ll know how to get it right from the beginning.
  • Use smoked salt if you have it.
    It adds a subtle smoky flavor that takes this salsa from good to memorable.
  • Taste before serving.
    A quick squeeze of lime or pinch of salt before serving can wake everything right up. 

Cuisine: American, Mexican
Course: Appetizer, Snack

Nutrition

Calories: 17kcal, Carbohydrates: 4g, Protein: 1g, Fat: 0.1g, Saturated Fat: 0.02g, Polyunsaturated Fat: 0.04g, Monounsaturated Fat: 0.02g, Sodium: 299mg, Potassium: 152mg, Fiber: 1g, Sugar: 2g, Vitamin A: 347IU, Vitamin C: 16mg, Calcium: 12mg, Iron: 1mg
Tried this recipe?Mention @divascancook on Instagram or tag #divascancook.

Need a good recipe for fresh guacamole and homemade lime chips? This is it!