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.

Table of Contents
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.

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.


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.


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.

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.

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
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
Like 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.

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
Pull the ribs and seeds out of the jalapeños, or swap in a poblano which is much milder and a touch sweeter.
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.










