Mexican Restaurant Salsa
Print Recipe
4.22 from 38 votes

Restaurant Salsa Recipe

Authentic Mexican restaurant salsa prepared with fresh plum tomatoes, white onion, cilantro and serrano peppers just like they make in Mexico. It's simple, fresh tasting and easy to make.
Prep Time10 mins
Cook Time15 mins
Total Time25 mins
Course: Salsa
Cuisine: Mexican
Keyword: How to Make Restaurant Salsa, Restaurant Salsa, Restaurant Salsa Recipe
Servings: 4 servings
Calories: 60kcal
Author: Douglas Cullen


  • 1 pound plum Roma tomatoes
  • 1 half medium white onion
  • 2 serrano chiles
  • 8 sprigs of cilantro
  • 2 tablespoons cooking oil
  • 1 teaspoon salt


  • Remove the seeds and veins from the chiles (Leave them in if you want a hotter salsa)
  • Roughly chop the tomatoes, onion, chiles and cilantro
  • Add the chopped vegetables to your blender (Do not add extra water unless needed and then add a couple tablespoons at a time)
  • Add ½ teaspoon salt
  • Blend the salsa until it has a coarse texture
  • Preheat 2 tablespoons of oil in a pan
  • Pour the blended salsa in the hot oil
  • Bring to a boil and then reduce the heat to low
  • Simmer for 15 minutes
  • Adjust the salt


Only use 1 serrano chile if you prefer a milder salsa.
Add any or all of the following:
  • 1 clove of garlic
  • Juice from 1 lime
  • 1/4 teaspoon cumin


Serving: 1/4 cup | Calories: 60kcal | Carbohydrates: 5g | Protein: 1g | Fat: 5g | Sodium: 338mg | Sugar: 3g