clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Restaurant-Style Homemade Salsa (Easy)

  • Author: Caitlin
  • Total Time: 35 mins
  • Yield: 2 cups 1x


  • 5 medium, ripe tomatoes (I used vine-ripened)
  • 1/4 red onion (about 1/3 cup diced)
  • 1/2 jalapeño + 1 baby habanero (or 1 pepper of choice)
  • juice of 1 lime (4ish tablespoons)
  • 1 garlic clove
  • salt & pepper to taste
  • 1/4 cup fresh cilantro, roughly chopped


  1. Dice all tomatoes into chunks, set half aside. Put other half in blender and pulse until chopped or pureed (your choice).
  2. Heat medium saucepan over low to medium heat and add tomato puree, bring to a simmer.
  3. Meanwhile, dice the onion, then mince the garlic and pepper (Use a fork to hold the pepper in place!) Add onion, garlic, and pepper to tomato puree as you go. Simmer together for about 15 minutes, or until the sauce deconstructs a bit more and turns a bright red.
  4. Add the other half of the chopped tomatoes to the pot. Return to a simmer, and stirring occasionally, simmer for 15-20 minutes, or until most or all of the water has evaporated and desired consistency is reached.
  5. Add salt and pepper to taste.
  6. Let salsa cool completely, then mix in the fresh lime juice and the cilantro & serve!
  7. *If you don’t like your salsa to be kind of pinkish in color, you should skip the blender and just cook it for about twice as long on the stove, stirring occasionally. The pink comes from blending the tomatoes!
  • Prep Time: 5 mins
  • Cook Time: 30 mins
  • Category: Sauce, Dip, Condiment
Social media & sharing icons powered by UltimatelySocial