Fresh and delicious homemade salsa with roma tomatoes, onions, and serrano peppers.
Fresh homemade salsa served in a white bowl made with roma tomatoes, cilantro, onion, serrano peppers, garlic and salt.

What better time of year to make some fresh salsa than right now?!  As I’ve mentioned before, my husband and I were lucky enough to live in the heart of Mexico for a few months as part of an internship program.  Mexican food has always been one of my favorites, and I absolutely loved getting to know “true” Mexican food while we lived there!

One important thing I learned about salsas is that using FRESH ingredients is the only way to go!  Many “restaurant style” Mexican salsa recipes circulating the Internet call for canned tomatoes, tomato paste, or seasonings. These recipes wont yield a truly fresh Mexican salsa!

A food processor with the ingredients to make salsa in it, including tomatoes, cilantro, onion, garlic and cumin.

Use real tomatoes and all natural ingredients and you will get the best results.  I went to our local farmers market yesterday to grab some fresh tomatoes, onions, peppers, cilantro and garlic for this tasty salsa. Having a container of fresh salsa in the fridge makes me happy! 🙂

A chip scooping up some homemade salsa.

Consider trying these popular Mexican recipes:


You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST for more great recipes!


Prep 5 minutes
Total 5 minutes
Save Recipe


  • 6 medium size tomatoes (Roma work well), chopped
  • 1/2 red onion , or sweet onion
  • 3-4 fresh jalapeño peppers , I leave 1 with seeds and the rest without seeds, for a medium spice salsa, or use 1-2 peppers and remove all seeds and veins for mild salsa
  • 1/2 bunch fresh cilantro
  • 3 cloves garlic
  • 2 Tablespoons fresh lime juice (about 1 large lime)
  • 1 1/4 teaspoons cumin
  • 1 teaspoon Sea salt


  • Add all ingredients to the bowl of a food processor.
  • Pulse about 5-10 times, or just until the ingredients are finely diced, but stop before they're soupy.
  • Pour contents into a fine mesh strainer to remove excess liquid. 
  • For best flavor, refrigerate at least 2-3 hours before serving
  • Keeps in the fridge for up to 1 week.


Calories: 78kcalCarbohydrates: 2gFat: 3gSodium: 292mgPotassium: 28mgVitamin A: 95IUVitamin C: 5.3mgCalcium: 7mgIron: 0.1mg

Did You Make This Recipe?

Tag @TastesBetterFromScratch on Instagram with #TastesBetterFromScratch!


Have you tried this recipe?!

RATE and COMMENT below! I would love to hear your experience.



This post contains affiliate links.

Related Posts

Share Recipe


About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

5 from 9 votes (6 ratings without comment)

Leave A Comment

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

Recipe Rating


  1. 5 stars
    I love this fresh salsa, thank you!

    Questions: How long can refrigerate? Can this be canned?


  2. 5 stars
    I’ve now made this salsa about five times and it’s just amazing each time. Better than a restaurant!!! Thank you!!!

  3. Excellent salsa! I halved the amount of cilantro for my husband who “hates” cilantro…and he raved about this salsa! Yum!

  4. 5 stars
    I made this along with the restaurant style salsa and this was the best! I added a cumin and jalapeños for extra spice, you really can’t beat fresh ingredients!

  5. I’ve been browsing your Mexican recipes & noticed that cilantro is in just about everything… Problem is I can’t tolerate cilantro (it tastes like SOAP – it’s a hereditary thing). Do the recipes really need this herb? Or is there something else I could substitute?

    1. Hi Lizanne, my husband doesn’t like cilantro either. 🙂 I would say it’s completely fine to leave it out in almost every recipe, except for in this salsa. Some favorites that don’t use it all are these Cheese Enchiladas, and my Mexican rice ( Any other recipe, you can just leave it out entirely and it will still be great! Good luck 🙂

    2. I too cannot tolerate cilantro, like you it tastes like soap. I have cooked and ate mexican food all my life and I never use it and my food is great without it.

  6. I make this recipe but need to leave the seeds and veins in. I need that extra sting in every bite. You are absolutely right in that all the ingredients should be fresh, not canned. Thanks for sharing.

  7. This salsa looks delicious! And since I am amking mexican food this weekend I might have to try making it! Pinned it just in case 🙂