homemade restaurant-style salsa

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This homemade salsa is like the best restaurant salsa you’ve ever had. Fresh, bright, and so easy! Best of all: you can make it as spicy as you want.

  • Author: Indi Hampton
  • Prep Time: 10 minutes
  • Total Time: 10 minutes
  • Yield: 8
  • Category: Salsa
  • Method: Blended
  • Cuisine: Mexican
  • Diet: Gluten Free


  • 1/4 onion, chopped
  • 1 garlic clove, chopped
  • 1- 2 jalapeños, chopped
  • 2 tsp lime juice, plus more to taste
  • kosher salt
  • 1 28-ounce can diced tomatoes (can use 2 lbs ripe plum tomatoes, see note*), drained
  • 1/2 bunch cilantro, chopped
  • cayenne (optional), to taste


  1. Place onions in a strainer and rinse under cold water, tossing around, for about a minute. Shake off excess water and transfer to a food processor or blender.


Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.


*Blanch, peel and roughly chop 2 lbs fresh plum tomatoes in place of canned. See blog post above for more details.