My brother recently brought me a TON of fresh tomatoes from his garden, and I knew exactly what I wanted to make—homemade salsa! This recipe is perfect for using up an abundance of summer tomatoes, whether they're heirloom, Roma, beefsteak, cherry, or a little bit of everything.
My favorite trick is blending half of the ingredients until smooth and pulsing the other half in a food processor. It gives the salsa the perfect restaurant-style consistency—smooth enough to scoop, with just the right amount of fresh, chunky texture.
About 4-5 pounds fresh tomatoes (a mix of heirloom, slicing tomatoes, Roma, cherry tomatoes, or whatever you have on hand)
1 large red onion, roughly chopped
1 whole head garlic, cloves peeled
2 bunches fresh cilantro, stems removed
2-3 fresh jalapeños (seeded for less heat, if desired)
Juice of 2 limes
2 teaspoons kosher salt (or to taste)
1 teaspoon ground cumin (optional)
STORAGE
Store fresh salsa in an airtight container in the refrigerator for up to 5 days.
Can You Freeze It? Yes! If you end up with more salsa than you can eat, freezing is a great option.
Freeze in freezer-safe containers or zip-top freezer bags.
Leave about ½ inch of space at the top for expansion.
Freeze for up to 3-4 months.
Thaw overnight in the refrigerator and give it a good stir before serving.
The tomatoes will soften slightly after thawing, making it perfect for dipping, tacos, burritos, eggs, enchiladas, or stirring into soups and chili.
Enjoy every bite of summer—even long after tomato season ends!