Skip to Content

Fresh Tomato Salsa Recipe

It’s so easy to make this Homemade Tomato Salsa recipe at home with simple, fresh ingredients in under 10 minutes.

For more ideas, check out all of our recipes.

Tomato salsa in a black bowl with the words "Fresh Tomato Salsa" digitally written on top.

I love salsa, but for a while, I didn’t know how easy it was to make it.

I remember a long time ago, I texted my friend Maria. “If I chop onions, tomatoes, and cilantro, can I call that salsa or is that just pico?”

She laughed, then told me that’s just pico de gallo.

I knew that. I was just hoping maybe I could get away with calling it salsa. No such luck. So then, I had to ask her for her salsa recipe. It was such a good salsa recipe — and super simple, so, of course, I was kicking myself after for spending money on jarred salsa for all my adult life.

Never again. From then on, it’s was salsa from scratch. No more grocery store salsa for me.

And after you make our recipe, no more for you either. It takes barely ten minutes from start to finish (which, honestly, is about the length of time it takes me to open a jar of salsa).

Green tomatillo salsa in a pink and white bowl surrounded by tortilla chips with the words "Homemade Salsa Recipes" digitally written on top.

This isn’t the only easy salsa recipe we have on Drugstore Divas. For more, check out our list of Easy Homemade Salsa Recipes. There are recipes for peach salsa, mango salsa, and more.

Fresh Tomato Salsa Recipe

Affiliate links are included in this post and Drugstore Divas may make a small commission if you use them.

Fresh Tomato Salsa Ingredients:

How To Make Fresh Tomato Salsa:

Diced onion, tomato, and jalapeno peppers in a white bowl.

Bring a large pot of water to a boil.

Dice the whole tomatoes, onion, and jalapeño pepper.

Diced onion, tomato, and jalapeno peppers in a pot of water.

Add the diced tomatoes, onion, and pepper to the boiling water.

Quick note about the jalapeño pepper. Adding one will give your salsa some flavor, but it won’t make it spicy. It’s more of a mild salsa. Without it, your salsa will be really bland.

If this is your first time making this fresh salsa recipe, go with one jalapeño pepper. If you want a spicier salsa, you can add a second jalapeño pepper. However, I’m warning you, that’s a really spicy salsa. Like, we love spice in our house and the spice level from two peppers is too much for us. So, for a normal hot salsa, a jalapeño and a half are perfect.

Diced onion, tomato, and jalapeno peppers in a pot of water.

Boil for about seven minutes until the vegetables are softened.

Diced onion, tomato, and jalapeno peppers in a strainer over a white bowl.

Save 1/4 cup of water, then drain the vegetables in a colander.

Diced onion, tomato, and jalapeno peppers in a blender.

Add the vegetables to a blender or food processor.

Chop the garlic and add it to the blender.

Rough chop the cilantro and add it to the blender.

Add the salt and half the reserved water to the blender.

Fresh tomato salsa in a blender.

Blend.

If the salsa feels too thick, add the rest of the water a little bit at a time. Be careful not to add too much water at once because as the vegetables blend, they release water. So if you add too much at the start, you’ll end up with a really watery salsa.

Blend more for a smooth salsa and blend less for a chunky salsa.

​Serve with your favorite tortilla chips or add it to your Mexican recipes, whatever your favorite way to eat salsa is.

Fresh Tomato Salsa: Frequently Asked Questions

Do you need to peel tomatoes for salsa?

You absolutely don’t need to peel the tomatoes. Since they’re boiling and then being blended, the skin will be really soft and will get incorporated into the salsa. So don’t waste your time peeling them.

This goes for any type of tomato you use too. We suggest using Roma tomatoes because they have the least water content, so you’ll end up with a less watery salsa than you would if you used something like beefsteak tomatoes. Beefsteak and heirloom tomatoes have a tougher skin. But, if those are all you can find and you use those, you still don’t have to peel the skin. 

Do you have to boil the vegetables?

There’s a stand at our local farmers market that sells raw salsa. And it’s fine. We’ve had it. It’s definitely more like pico de gallo than salsa, but this isn’t Shakespeare, so what’s in a name, right?

But, when you boil the tomatoes, you get the best flavor out of the tomatoes. It also makes the salsa thicker overall with a consistency similar to a restaurant style salsa.

What do you do with leftover salsa?

​If you have leftover salsa, make sure it’s at room temperature, then store it in an airtight container in the fridge. It’ll last up to a week that way.

We will sometimes store it in a mason jar, just because I like that presentation when I’m serving it to guests, but you can just store it in any container.

Nine garden tomatoes on a counter with the words "20+ Budget-Friendly Fresh Tomato Recipes" digitally written above them.

More Tomato Recipes:

Salsa is a great way to use up your garden tomatoes. But, if you’re like us and get a ton of ripe tomatoes at the same time and you need some more recipes to use them in, check out our list of Budget-Friendly Fresh Tomato Recipes

There’s a great recipe for tomato salad, a couple recipes for tomato tarts, and more.

Yield: 2 Cups Salsa

Fresh Tomato Salsa

It’s so easy to make this Homemade Tomato Salsa recipe at home with simple, fresh ingredients in under 10 minutes.

Prep Time 3 minutes
Cook Time 7 minutes
Total Time 10 minutes

Ingredients

  • 4 fresh Roma tomatoes
  • 1 medium sized white onion
  • 1 jalapeño pepper
  • 2 cloves of garlic
  • 4 sprigs of fresh cilantro
  • 1 teaspoon salt
  • 1/4 cup water (approx.)

Instructions

  1. Bring a large pot of water to a boil.
  2. Dice the whole tomatoes, onion, and jalapeño pepper.
  3. Add the diced tomatoes, onion, and pepper to the boiling water.
  4. Boil for about seven minutes until the vegetables are softened.
  5. Save 1/4 cup of water, then drain the vegetables in a colander.
  6. Add the vegetables to a blender or food processor.
  7. Chop the garlic and add it to the blender.
  8. Rough chop the cilantro and add it to the blender.
  9. Add the salt and half the reserved water to the blender.
  10. Blend

Notes

If the salsa feels too thick, add the rest of the water a little bit at a time.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Have you made this Fresh Tomato Salsa recipe? Let us know your thoughts in the comments.

Amberjane

Monday 9th of May 2016

I love homemade salsa - thank you for sharing with Pin Worthy Wednesday again

Stella Lee @Purfylle

Friday 6th of May 2016

Thank you for linking up at Pinbellish.

sahana

Friday 6th of May 2016

Looks delicious and easy. I have to try this.

Ashley Tukiainen

Friday 6th of May 2016

Delicious! Very similar to mine, but I like to roast everything instead of boil. Gives it a slightly sweet taste :)

Thanks for sharing at FTAF!

Lillian Stevens

Wednesday 4th of May 2016

Looks wonderful! Thank you for sharing!

Skip to Recipe