I love making this restaurant-style salsa because it is fresh, vibrant, and full of classic Mexican-inspired flavors. It comes together in just a few minutes with simple pantry staples and fresh ingredients, making it perfect for serving as a dip, taco topping, or flavorful side for countless meals.
Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
800 g canned diced tomatoes, drained
1 small red onion, roughly chopped
1 jalapeño, seeded if desired
2 cloves garlic
½ cup fresh cilantro
2 tablespoon fresh lime juice
1 teaspoon ground cumin
1 teaspoon salt
½ teaspoon black pepper
1 teaspoon sugar
Directions
I add the drained diced tomatoes, red onion, jalapeño, garlic, and fresh cilantro to a food processor or blender.
I pour in the fresh lime juice and add the cumin, salt, black pepper, and sugar.
I pulse everything several times until the salsa reaches my preferred consistency, keeping it slightly chunky for an authentic restaurant-style texture.
I taste the salsa and adjust the seasoning with extra salt or lime juice if needed.
I transfer the salsa to a serving bowl and refrigerate it for 15 to 30 minutes so the flavors can blend together.
I serve it chilled with tortilla chips, tacos, burritos, grilled meats, or any favorite Mexican-inspired dishes.
Servings and Timing
Servings: 8 servings
Prep Time: 10 minutes
Cooking Time: 0 minutes
Total Time: 10 minutes
Calories: Approximately 35 kcal per serving
Variations
I sometimes replace the canned tomatoes with ripe fresh tomatoes when they are in season for an even fresher flavor.
If I enjoy extra heat, I leave some of the jalapeño seeds in or add another jalapeño. For a milder salsa, I remove all the seeds or use less pepper.
I also like adding roasted tomatoes or roasted garlic for a smoky twist. Occasionally, I mix in diced mango, pineapple, or corn to create a sweeter and more colorful variation.
Storage/Reheating
I store the salsa in an airtight container in the refrigerator for up to 5 days. The flavors often become even better after sitting overnight.
If I want to keep it longer, I freeze it in freezer-safe containers for up to 3 months. I thaw it overnight in the refrigerator and stir well before serving.
Since this is a fresh salsa, I do not reheat it. I always serve it chilled or at cool room temperature.
FAQs
Can I use fresh tomatoes instead of canned tomatoes?
Yes. I can substitute fresh ripe tomatoes, although I may need to remove some excess juice to achieve a thicker consistency.
How can I make the salsa spicier?
I simply leave the jalapeño seeds in, add an extra jalapeño, or include a spicier pepper like a serrano.
Why should I refrigerate the salsa before serving?
I find that chilling the salsa for at least 15 to 30 minutes allows all the flavors to blend together, creating a more balanced and delicious taste.
Can I make this salsa ahead of time?
Yes. I often prepare it a day in advance because the flavor becomes even richer after resting in the refrigerator overnight.
What can I serve with restaurant-style salsa?
I enjoy serving it with tortilla chips, tacos, burritos, quesadillas, grilled chicken, steak, fish, nachos, or as a topping for scrambled eggs and rice bowls.
Conclusion
I always enjoy having this restaurant-style salsa on hand because it is fast, fresh, and incredibly versatile. With simple ingredients and just a few minutes of preparation, I can create a flavorful salsa that pairs perfectly with everything from chips to grilled meats. It is an easy recipe that I return to whenever I want a fresh homemade dip bursting with authentic-inspired flavor.
📖 Recipe:
Print
Restaurant-Style Salsa
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Cheryl
- Total Time: 10 minutes
- Yield: 8 servings
- Diet: Vegan
Description
This restaurant-style salsa is fresh, vibrant, and packed with classic Mexican-inspired flavors. It comes together in minutes and is perfect for dipping, topping tacos, or serving alongside your favorite dishes.
Ingredients
800 g canned diced tomatoes, drained
1 small red onion, roughly chopped
1 jalapeño, seeded if desired
2 cloves garlic
½ cup fresh cilantro
2 tbsp fresh lime juice
1 tsp ground cumin
1 tsp salt
½ tsp black pepper
1 tsp sugar
Instructions
- Add the drained diced tomatoes, red onion, jalapeño, garlic, and fresh cilantro to a food processor or blender.
- Add the lime juice, ground cumin, salt, black pepper, and sugar.
- Pulse several times until the salsa reaches your preferred consistency, keeping it slightly chunky for a restaurant-style texture.
- Taste and adjust the seasoning with additional salt or lime juice if needed.
- Transfer the salsa to a serving bowl and refrigerate for 15 to 30 minutes to allow the flavors to meld.
- Serve chilled with tortilla chips, tacos, burritos, grilled meats, nachos, or other Mexican-inspired dishes.
Notes
Substitute fresh ripe tomatoes for canned tomatoes when in season, removing excess juice if needed.
For extra heat, leave some jalapeño seeds in or add another jalapeño. For a milder salsa, remove all the seeds or use less pepper.
Add roasted tomatoes or roasted garlic for a smoky flavor.
Mix in diced mango, pineapple, or corn for a sweeter variation.
Store in an airtight container in the refrigerator for up to 5 days.
Freeze for up to 3 months, thaw overnight in the refrigerator, and stir before serving.
Serve chilled; do not reheat.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Appetizer
- Method: Blended
- Cuisine: Mexican
Nutrition
- Serving Size: ⅛ recipe
- Calories: 35 kcal
- Sugar: 4 g
- Sodium: 390 mg
- Fat: 0 g
- Saturated Fat: 0 g
- Unsaturated Fat: 0 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 2 g
- Protein: 1 g
- Cholesterol: 0 mg
