The Best Fresh Garden Salsa with Roma Tomatoes

This is my family’s favorite salsa, and it’s really no surprise why they love it so much. It tastes extra fresh because it is made with tomatoes, onions, and green bell peppers we pick straight from our garden. It’s a true garden to table to straight in the belly kind of recipe. Don’t have a garden? That’s ok. Pick up the ingredients at the farmers market on your next visit and then rush home to make this homemade salsa! Need more tomato recipes? Check out my fresh tomato recipe collection. Make sure to try my Fresh Roma Tomato Soup, Stewed Tomatoes, Roma Tomato Sauce, Homemade Tomato Paste (I freeze this!)  and Tomato Pie! Tip: Here’s how to freeze tomatoes to make salsa in the Winter!

Ingredients in Homemade Roma Tomato Salsa

The best salsa recipe has a simple list of fresh ingredients.

What is the best tomato for salsa?

The best tomatoes for salsa are roma or plum tomatoes. They’re firm, fleshy, full of flavor, and are going to chop up nicely. If you use tomatoes that are juicy, the salsa is going to end up too watery.

How do you make homemade salsa from fresh tomatoes?

Cut each roma tomato up into about 12 pieces. You’re using the whole tomato, skin and flesh.
Then throw them into the food processor and pulse 8 times. You can pulse 6 times and then check to see if the consistency is good enough for you. But usually 8 pulses is the magic number for us.
After pulsing, pour the tomatoes into a large bowl. Chop up the green pepper and onion finely with a sharp knife. I know it would be easier to throw everything into the food processor together, but I would suggest not doing that as I find they become mushy quick and lose their crunch. Now add cilantro, lime juice, salt, pepper and red pepper flakes into the bowl. Tip: Here’s how you keep cilantro fresh. Then mix it all together. Boom! Bam! Wam! Tada! Wasn’t that so easy? Isn’t it so delicious? Serve this Fresh Tomato Salsa with some tortilla chips, or with your favorite Mexican meal.

What if I don’t have a food processor?

No worries! Simply use a blender, or chop the tomatoes up by hand, trying to finely chop them as small as possible. This will take some extra time, but it’ll be just as delicious!

Can I make salsa without cilantro?

This is a common question I’m asked because shockingly not everyone loves cilantro. I love it, but I get it. If you aren’t a cilantro fan, you can just skip it.

What can I serve salsa with?

Serve with some homemade tortilla chips or serve on top of Chicken Nachos, Barley Bean Tacos, Chicken Tortilla Soup, Ground Beef Taco Casserole, Quesadilla Casserole, Stovetop Taco Soup, Slow Cooker Steak Tacos, Cheesy Jalapeno Omelet or Slow Cooker Refried Beans. Pin for later:

Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 29Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 77Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 75Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 62Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 36Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 74Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 47Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 59Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 65Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 83Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 80Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 11Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 72Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 52Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 61Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 44Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 84Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 9Fresh Tomato Salsa   Easy Homemade Salsa Recipe - 79