If you love Mexican food like I do, then I’m betting a great salsa is high on your list. Do you judge every Mexican restaurant by how great their salsa is? Yeah? We understand each other! For about six years I tried various salsa recipes and they were never quite right until I happened on this perfect blend of ingredients. I’ve been making it ever since and have never looked for another recipe. This is the BEST homemade fresh salsa recipe ever and it’s so easy.
What you need:
- 10-12 Roma tomatoes (quartered)
- 1/3 cup cilantro
- 1/2- whole medium onion (coarsely chopped)
- 1-2 Serrano peppers (depending on how hot you like it)
- 2 teaspoons salt
- 2 teaspoons fresh squeezed key lime juice
- 2 teaspoons cider vinegar
Roma tomatoes are the best for this salsa, because they are meatier than other tomatoes. What does meatier mean? Well, it means that after you blend them your salsa will be a nice thick consistency. Other tomatoes have much more water.
Quarter the tomatoes and place them in your blender first. Then add the rest of the ingredients on top of the tomatoes. I’ve been making this recipe for so long that I always add ingredients to fill the blender and make a big batch. This salsa never lasts long at my house!
Blend on the lowest speed until all the tomatoes are blended, pushing the ingredients down as you go. Then blend on high a few seconds or just long enough that the onions, peppers, and cilantro are blended. Stir and check the salsa for any large chunks that may not have blended and blend a few seconds more if needed. DON’T OVER BLEND!
And then, just like that, you have amazing homemade salsa. Serve with your favorite chips and enjoy! Our Mexican meals are never complete without this salsa.

As one who was amazed, I’ll say I couldn’t believe it when the baby who was too little to even say “salsa” cried if you didn’t let him dip his chip in the hot salsa.
Homemade salsa is THE BEST. I’ve made a very similar version only no vinegar in mine. I’ll have to try that!
I…we love salsa! I have a recipe, but it doesn’t call for cider vinegar or lime juice. I will jot yours down and may give it a try the next time I make it. How hot are Serrano peppers? I use mild chiles (canned) in my salsa. This sounds good.
Pardon while I experiment. I got a tip off one of today’s blogs on how to create a hyperlink within a comment. Let’s see if it works, shall we? Check Out My Children’s Book!
Yeehaw, my hyperlink worked! =D
Looks awesome! I bet it’s fantastic on eggs in the morning for when coffee doesn’t quite do the trick.
I keep forgetting that I shouldn’t read your blog on Tuesdays – especially so long before supper and, um, because I usually haven’t heard of several of the ingredients…
Mmmm…..homemade salsa is a favorite around here. Never tried the vinegar before. Might have to try it! We have a Hispanic market here that freshly roasts chiles. I love adding those to my salsa. They also make homemade tortillas. Nothing better than getting to that store at just the right time and heading home with warm tortillas and chiles. The smell in the car is heavenly!
Yum! I am going to have to try this. My hubby LOVES salsa!
Yum. LOVE homemade salsa. Hate making it! Maybe I’ll get ambitious and try this. 🙂
Thanks for the yummy recipe!:)
*hugs*
This looks so yummy! We’re always up for a new salsa recipe! Thanks for sharing and God bless! 🙂
Yum… love salsa! Thanks for sharing your recipe!
Cathy, Serrano peppers, which I prefer, may be a little hotter than jalapenos, but are similar in heat.
Sounds great! Do you deliver?
My babies always eat salsa too! Break them in young I think.
I’m going to make this! Sounds delicious and easy!
Mmmm….homemade salsa is always better than salsa in a jar! Thanks for linking up this recipe in my BlogFrog community!