Quick Mexican Restaurant-Style Salsa

Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

This is my version of the classic free table salsa you get at Mexican restaurants in the U.S. It’s fresh, savory, very sessionable, and comes together in a food processor in about ten minutes. No cooking required.

tomato salsa in white bowl

Why This Quick Tomato Salsa Recipe Delivers

Restaurant-style table salsa is one of those things that seems like it should be hard to recreate at home, but it’s really not. Since restaurants are giving it away for free, they’re not using fancy ingredients or some complicated process you can’t pull off in your kitchen.

My version leans heavy on fresh aromatics, so it’s brighter and more flavorful than what you’re probably used to. I also blend it in two quick steps: first the aromatics, then the tomatoes. Most recipes go for a full purée, which leaves a lot of good texture on the table. My recipe gives you a salsa that’s bright, savory, loose enough to scoop, and built to eat in volume with a basket of chips.

Brian’s Pro Tips

Wait to Pulse the Tomatoes – I prefer to pulse the onion, garlic, jalapeño, and cilantro into a coarse mince before adding any tomato. This gives the salsa a textural backbone that most “free” salsas at restaurants lack. If the tomatoes go in from the beginning, the mixture gets wet too fast and the blades can’t break the aromatics down evenly. You’re basically forced into a full purée. The other option is short of a puree, which leaves you with big chunks of raw garlic and onion floating around which we’ve all experienced in Mexican restaurants.

You Control the Heat – All the heat here comes from the pepper, so the spice level is easy to control. The recipe as written uses jalapeños which give you a mild-to-medium table salsa. For something hotter, use serranos. If you want it very mild, use poblano. 

Key Ingredient Notes

These are the ingredients I want to call out in this recipe. The full list of ingredients and amounts can be found in the recipe card below.

salsa ingredients on grey background

Tomato Sauce + Fire-Roasted Diced Tomatoes – Canned tomato sauce gives the salsa a simple cooked tomato base, while fire-roasted diced tomatoes bring needed flavor with their roasty, subtle smokiness.

It might seem like fresh tomatoes would be better than canned, but not for this style of salsa. Restaurant-style table salsa needs some cooked tomato flavor to taste right. You could get that by roasting fresh tomatoes yourself, but this salsa is supposed to be cheap, fast, and easy. Canned tomatoes are not only just “good enough” here, they’re what makes the salsa work so well. They give you that cooked, savory base while keeping the whole thing fast, consistent, and realistic to make at home.

How To Make Quick Restaurant STyle Salsa

1. Chop the Aromatics. Roughly chop 100g white onion and 50g jalapeño, ribs removed, then add them to a food processor with 10g cilantro, 10g garlic, 10g lime juice, 5g salt, and 5g white distilled vinegar.

Pulse 15–20 times, or until everything is broken down into a uniform medium mince. Scrape down the sides of the food processor once or twice to incorporate any pieces of onion, garlic, or herbs that creep up the sides.

onion jalapeno cilantro being pulsed in food processor
overhead shot of onion jalapeno cilantro chopped in food processor

Why not just throw everything in at once? If everything goes in at once, the tomatoes make the mix too wet for the blades to chop the onion, garlic, jalapeño, and cilantro evenly. You either end up with a full purée or random big pieces of raw aromatics floating around.

adding tomato to peppers and onions in food processor
salsa ingredients being blended in food processor

2. Add the Tomatoes and Pulse. Add 200g tomato sauce and 200g fire-roasted diced tomatoes. Pulse in short bursts until it looks like tasty salsa. If you want a more smooth cantina-style salsa you can spin it for longer. 

tomato salsa in food processor

4. Taste for Salt and Serve. Give it a taste and adjust the salt and lime if needed. Serve cold with thin, salty chips.

No food processor? You can do the whole thing in a blender for a smoother cantina-style salsa, or if you have no food power tools, chop the aromatics down really far by hand, then chop the diced tomato, and stir everything together in a bowl.

chip dipping into tomato salsa

Storage & Make-Ahead

This keeps in a sealed container in the fridge for 4–5 days but its best on day 1 or 2. After day 2 the cilantro takes on a cooked flavor and and the onion starts to taste a little harsh.

Quick Restaurant Style Tomato Salsa

By Brian Lagerstrom
This quick Mexican restaurant-style tomato salsa is fresh, savory, and built for eating by the bowlful with thin, salty chips. It comes together in a food processor in under 10 minutes with no cooking required.
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 2 cups
Save this recipe!
Get this recipe sent to your inbox.

Ingredients 

  • 100 g white onion
  • 50 g jalapeños
  • 10 g garlic
  • 10 g cilantro
  • 10 g lime juice, 10g = juice of approx ½ lime
  • 5 g white vinegar
  • 5 g salt
  • 200 g tomato sauce
  • 200 g fire-roasted diced tomatoes

Instructions 

  • Roughly chop onion and jalapeño, ribs removed. Add to a food processor with cilantro, garlic, lime juice, salt, and vinegar. Pulse 15-20 times to break down into a medium mince, scraping the sides halfway through.
  • Add tomato sauce and fire-roasted diced tomatoes. Pulse in short bursts until it looks like tasty salsa.
  • Taste and adjust salt and lime if needed. Chill before serving.

Notes

Serve it cold with thin, salty chips or on top of your favorite dishes. This salsa works great on almost anything – nachos, eggs, chicken tacos. 
iconLike this? Leave a comment below!

My Go-To Gear

Some of the links in this post are affiliate links. This means I may earn a small commission at no additional cost to you if you use them to purchase.

food processor
Food Processor
This recipe is so easy, all you really need is a knife, can opener, and food processor. This is the food processor I use and recommend to anyone with the budget for it, but any food processor will work.

Frequently Asked Questions

How do I make this Salsa Milder?

Pull the ribs and seeds out of the jalapeños, or swap in a poblano which is much milder and a touch sweeter. 

Can I use fresh tomatoes instead of canned to make this salsa?

You can, but it’s more work and it’ll be a different salsa. You’d want to roast the fresh tomatoes first to get that depth and drive off some water. Raw fresh tomatoes blended in will make a very watery thin salsa. Blended whole peeled canned tomatoes are an option too, but they can taste a little too much like marinara. The tomato sauce and fire-roasted diced combo is what keeps this tasting like table salsa with no cooking.

Share this post:

Brian lagerstrom tossing pizza dough in kitchen

About Brian

As a former professional chef, I’m obsessed with creating well-designed recipes that not only taste good, but that are practical and fun for home cooks to re-create. You can browse my recipes here or head to my YouTube channel to watch all of my recipe videos.

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating