Restaurant Style Salsa
This easy recipe for Restaurant Style Salsa is the perfect party food to make right at home. Roma tomatoes are combined with classic salsa ingredients and blended into a rich dip that takes just 10 minutes to make!

There’s nothing like a bowl of crunchy warm tortilla chips from a Mexican restaurant served with a hearty salsa. But why only enjoy it at a restaurant?
We’ve found that making a quality restaurant style salsa is incredibly simple to achieve right at home. All you need are some simple ingredients from the produce section such as fresh Roma tomatoes, garlic, onion, lime, and cilantro.

How To Make Restaurant Style Salsa
Wash the tomatoes, then chop off each end. Quarter it into 4 pieces and add to the food processor.
Wash the peppers and cilantro. Remove the stems from the cilantro, and peel the garlic and onion. You can roughly chop them to help them blend better in the food processor.


Add all remaining ingredients to a food processor and pulse until your desired consistency is met. Pour into a bowl for serving or store in an airtight container in the fridge for 3-4 days.
Spoon it over tacos, enchiladas, or this cheesy Mexican casserole.
Restaurant Style Salsa Recipe Tips
- When choosing the Roma tomatoes, try getting ones that are ripe, but not overripe. They should give into slight pressure when pushed with your finger. These tomatoes will hold their shape best and offer lots of tomato flavor.
- The level of spiciness in this salsa is completely up to you! You can add the jalapeno without the seeds or add the serrano pepper and jalapeno with the seeds. If you don’t like spicy salsa, feel free to omit the spicy peppers from the recipe completely.
- For a thick salsa, pulse just until the ingredients are chunky. You can also drain any excess liquid if necessary.
- For a thinner salsa, pulse until most of the ingredients has broken down into a sauce-like texture.
- If you don’t have a food processor, you can also use a blender. Just pulse and scrape down the sides as necessary until the desired consistency is reached.
- For best results, store in the fridge for 30 minutes. This will give a chance for the lime juice to help tenderize the ingredients so all of the flavors have a chance to come together.
Storing and Freezing
Storing: Homemade salsa can be stored in an airtight container in the fridge for 3-4 days. You can also store it in a sealed jar.
Freezing: Due to the high water content in the fresh vegetables, salsa does not freeze well and is not recommended.
Recipes That Pair Well With Restaurant Style Salsa
- Grilled Shrimp Tacos with Chipotle Sauce
- Instant Pot Salsa Chicken
- Baked Chicken Taquitos
- Mexican Street Corn Pasta Salad
- Cheesy Chicken Fajita Pasta

Ingredients
- 6 roma tomatoes, with the ends cut off and each tomato cut into fourths
- 2 garlic cloves
- 1 cup cilantro
- 1 jalapeno, seeded and membranes removed if you want less heat
- 1 serrano pepper, seeded if desired (optional)
- 1 lime, juiced
- ½ large white onion, cut into fourth
- ½ teaspoon salt
- ½ teaspoon ground cumin
💌 Don't forget to save this recipe!
Instructions
- Place all ingredients into a food processor, and pulse until the desired consistency is reached.6 roma tomatoes2 garlic cloves1 cup cilantro1 jalapeno1 serrano pepper1 lime½ large white onion½ teaspoon salt½ teaspoon ground cumin
- Garnish with fresh cilantro, and serve with tortilla chips.
- See post for storage recommendations.
Notes
- The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 2 ounces of salsa. Actual calories will vary.
- The total amount of salsa depends on the size of the tomatoes.


