Easy & Delicious Restaurant Style Salsa with Canned Tomatoes
There are two types of people in this world: people who politely eat one chip with salsa, and people who black out next to the bowl and suddenly half the bag is gone.

I am, spiritually and emotionally, the second kind.
This Easy & Delicious Restaurant Style Salsa with Canned Tomatoes is the kind of salsa you make once and then immediately wonder why you’ve been paying $6.99 for the tiny refrigerated tub at the grocery store. It’s fresh, bright, scoopable, and made with canned tomatoes, which means you can make it year-round without waiting for peak tomato season to bless your kitchen.
The only catch? This salsa needs time.
It is still good right after you make it, but it is so much better after at least 12 hours in the fridge. Honestly, I prefer making it a full day or two before serving. The tomatoes, lime, onion, garlic, cilantro, jalapeño, cumin, salt, and tiny pinch of sugar all need a little time to stop acting like strangers at a party and become one delicious, well-adjusted salsa.
Why You’ll Love This Homemade Salsa
This salsa has that classic restaurant-style texture: not pico de gallo, not chunky garden salsa, not roasted salsa. It’s more of that smooth-ish, dippable, chips-can’t-stop-won’t-stop salsa you get at a Mexican restaurant.
A lot of restaurant-style salsa recipes use canned tomatoes because they are reliable, flavorful, and available all year. The Pioneer Woman’s restaurant-style salsa, for example, also leans on canned tomatoes, cilantro, jalapeño, onion, garlic, cumin, lime juice, sugar, and salt for that classic blended salsa flavor.
This version uses whole tomatoes along with diced tomatoes and green chilies, so you get a really nice tomato base with a little built-in flavor from the green chilies.
It’s easy, it’s make-ahead friendly, and it tastes like something you’d happily demolish with tortilla chips before dinner even starts.
The Most Important Part: Make It Ahead
I need to say this lovingly but firmly: do not judge this salsa fresh out of the blender or food processor.
Freshly blended salsa can taste a little sharp, a little raw… Like a raw tomato. If that’s your thing, then dig in! But for me, I like it to be a little more subtle.
After 12 hours in the fridge, the flavor gets smoother, rounder, and more restaurant-style. After 24 hours? Even better.
This is because resting gives the ingredients time to mingle and balance out.
Why Canned Tomatoes Work So Well
Fresh tomato salsa has its moment, but canned tomato salsa is the move when you want consistent flavor without gambling on grocery store tomatoes that may or may not taste like wet cardboard.
Canned tomatoes are picked and preserved when ripe, which makes them a dependable base for salsa. They also give restaurant-style salsa that smooth, saucy texture that clings to chips instead of falling off in watery chunks.
The San Marzano tomatoes give this salsa a slightly sweeter, rich tomato flavor, while the diced tomatoes and green chilies add a little tang and mild heat. It’s a very low-effort, high-reward situation, which is my favorite kind of kitchen math.
Ingredient Notes
Whole San Marzano Tomatoes
These are the main tomato base of the salsa. Whole canned tomatoes work especially well because they blend into a smooth, rich salsa without feeling too watery.
Diced Tomatoes and Green Chilies
This adds extra flavor and a little mild chili moment without making the salsa too spicy. Drain this can before adding it so the salsa does not get too thin.
Cilantro
Use the cilantro leaves without the stems for a cleaner flavor. Cilantro gives the salsa that fresh restaurant-style taste.
White Onion
White onion is great here because it has that crisp, classic salsa flavor. Yellow onion works too if that’s what you have.
Garlic
One clove is enough. Raw garlic gets stronger as it sits, so this is not the time to toss in five cloves and hope for the best. Unless you want the salsa to fight back.
Jalapeño
Half a seeded jalapeño keeps this salsa mild. For more heat, use the whole jalapeño.
Cumin
Just a little cumin adds warmth and depth. You don’t need much because the goal is fresh restaurant salsa, not taco seasoning in dip form.
Kosher Salt
Salt is what wakes everything up. Since canned tomatoes can vary, you can adjust to taste after the salsa rests.
Sugar
The sugar is not here to make the salsa sweet. It just helps balance the acidity from the tomatoes and lime.
Lime Juice
Fresh lime juice brightens everything and gives the salsa that tangy finish.
Tips for the Best Restaurant Style Salsa
Make it at least 12 hours before eating. A full 24 hours is even better.
Drain the diced tomatoes and green chilies so the salsa does not get too loose.
Start with half a seeded jalapeño if you want it mild. Use the whole jalapeño if you want more heat.
Taste after the salsa rests. The flavor will change as it chills, so final seasoning is best after the ingredients have had time to meld.
Do not skip the tiny bit of sugar. It balances the tomato acidity without making the salsa taste sweet.
What to Serve with Homemade Salsa
The obvious answer is tortilla chips, and I fully support that journey.
But this salsa is also good spooned over eggs, tacos, burrito bowls, grilled chicken, quesadillas, nachos, or basically anything that needs a little “hello, I have flavor now” energy.
It’s also perfect for parties because you can make it a day or two ahead, which means one less thing to panic-make right before people show up.
Final Thoughts
This Easy & Delicious Restaurant Style Salsa with Canned Tomatoes is fresh, simple, and ridiculously snackable. It’s made with pantry-friendly canned tomatoes, fresh cilantro, onion, garlic, jalapeño, lime, cumin, salt, and a tiny pinch of sugar.
The real magic is the rest time. Make it at least 12 hours ahead, or even better, a full day or two before serving. The flavor gets smoother, deeper, and way more restaurant-style.
Basically, this is the salsa you make “for later” and then keep opening the fridge to taste. For quality control, obviously.
Easy & Delicious Restaurant Style Salsa with Canned Tomatoes
Ingredients
- 1 14.5 oz can diced tomatoes & green chilies drained
- 1 28 oz can whole San Marzano tomatoes
- 1/4 cup cilantro no stems
- 1/8 cup white onion or yellow onion if needed
- 1-2 clove garlic depending on how garlicky you like
- 1/2 jalapeño seeded (do a whole one if you want heat)
- 1/4 teaspoon cumin
- 1 teaspoon kosher salt
- 1/4 teaspoon sugar
- Juice of 1/2 lime
Instructions
- Add the drained diced tomatoes and green chilies, whole San Marzano tomatoes, cilantro, onion, garlic, jalapeño, cumin, kosher salt, sugar, and lime juice to a blender or food processor.
- Pulse or blend until the salsa reaches your preferred restaurant-style consistency. For a smoother salsa, blend a little longer. For a chunkier salsa, pulse just until combined.
- Taste and adjust if needed, keeping in mind the flavor will change and develop as the salsa chills. Don’t add too much salt yet.
- Transfer the salsa to an airtight container and refrigerate for at least 12 hours before serving. For the best flavor, make it 1–2 days ahead.
- Serve chilled with tortilla chips, tacos, burrito bowls, quesadillas, eggs, or anything that needs a little salsa moment.