The absolute best restaurant style salsa that’s made in the blender in less than 10 minutes! Easy, authentic, and full of Mexican flavor.

This post may contain affiliate links. Read disclosure policy.
Mexican Restaurant Salsa Recipe
Fresh homemade salsa is sort of my weakness. Living in Arizona, I’ve tried my fair share, and this is the best one I’ve found yet. I got this restaurant salsa recipe from my friend (who found it in the Pioneer Woman Cookbook) and have tweaked it over the years until it was just right. We make it at least once a month in rotation with my copycat Chili’s salsa and salsa verde.
The secret is canned tomatoes. They give you that smooth, bold flavor you get at a Mexican restaurant, and they work better than fresh every single time.
All you need are a few pantry staples: canned tomatoes, onions, cilantro, garlic, salt, and fresh lime juice. Toss everything in the blender, pulse a few times, and you’re done in under 10 minutes. Make sure you have plenty of homemade tortilla chips ready. You have been warned.
“This is my favorite salsa recipe of all time! I will never use another recipe. It is that perfect restaurant consistency and doesn’t disappoint on flavor!”
Ingredient Notes
Find the full printable recipe with specific measurements below.
- Tomatoes: You will need both whole tomatoes drained and a can of Rotel diced tomatoes with green chiles.
- Onion: Slice and chop the onions into small pieces. You can use either a white onion or a yellow onion.
- Cilantro: For the best Mexican restaurant style salsa the key ingredient is cilantro!
- Lime juice: Freshly squeezed lime juice gives this salsa a zesty taste.
- Garlic: Minced garlic is perfect for most recipes. This homemade salsa needs garlic for the earthy flavor.
- Cumin: Ground cumin is the finishing touch for the restaurant salsa.
- Salt: Kosher salt is a thicker salt that adds texture and balances the flavors.
- Sugar: This sweetness is optional and adds that sweet taste to tomatoes and balances out the acidity from the tomatoes.
How to Make Mexican Restaurant Style Salsa

This easy blender salsa comes together in a few simple steps! Place everything in and blend until smooth. It is the perfect flavor and texture every time.
- Blend. Combine all of the ingredients in a blender or food processor.
- Consistency. Pulse a few times until you get a nice consistency. Make it chunky or smooth depending on your preference! Taste, and add more spice as needed.
- Refrigerate. Place the salsa in the refrigerator for at least an hour before serving to help marinate the flavors. Serve with tortilla chips or on top of your favorite Mexican dish.
Tips for the Best Restaurant Salsa
- Tomatoes. Whole canned tomatoes give the salsa an amazing texture. They aren’t too liquid and have great flavor. Feel free to use fresh tomatoes when they are in season. Make sure they’re ripe, with a vibrant red color and sweet smell. I would probably use 10 to 12 red tomatoes, peeled (or about 2 pounds).
- Consistency. If you like a thicker salsa, I’d recommend draining the juice from the can of whole tomatoes. You can add the juice in if you prefer it thinner.
- Sugar. It may sound strange, but adding a small pinch of sugar really does make a difference in flavor. The sweetness helps balance out the acidity of the tomatoes.
- Blend, don’t stir. Pulse the ingredients in a blender for that smooth, restaurant-style consistency. It only takes a few pulses to bring everything together.
- Let chill. After blending the salsa, let it chill in the refrigerator for at least an hour. The longer it chills, the more flavor it will have.

Flavor Modifications
- Spice. Add a jalapeño for heat. Use half for mild, the whole pepper for more kick. The seeds crank up the heat, so add them carefully. You can also swap in hot Rotel instead of mild.
- Garlic. Add a few extra cloves if you love garlic.
- Lime. Squeeze in more lime juice for extra tang.
- Sugar. A small pinch balances the acidity of the tomatoes. Optional but worth it.
- Cumin and spices. Cumin is easy to go heavy on and it works well here. A little cayenne or paprika is good too.

This is one of our favorite Mexican appetizers! We love to serve it along with beef tacos or burrito bowls just like at a restaurant.
More Fresh Salsa Recipes

Restaurant Style Salsa
Video
Equipment
- 1 Blender
Ingredients
- 28 ounce can whole tomatoes , drained
- 20 ounces Rotel diced tomatoes and green chiles , 2 cans
- ¼ cup chopped onion
- ½ cup cilantro , finely chopped (more or less to taste)
- 1 ½ Tablespoons fresh lime juice
- 1 teaspoon minced garlic
- ½ teaspoon ground cumin
- ½ teaspoon Kosher salt , more to taste
- Pinch of sugar , optional
If you like your salsa spicy, throw in some jalapeno
Instructions
- Combine all of the ingredients in a blender or food processor.
- Pulse a few times until you get a nice consistency. Taste, and add more spice as needed.
- Refrigerate for at least an hour before serving to help marinate the flavors. Serve with tortilla chips or on top of your favorite Mexican dish.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
lauren kelly
This is such an amazing recipe!I want to eat this right now!
Katerina @ diethood .com
Homemade is the best!! I can’t wait to try this recipe! It sounds SO good!
Sally
Love this recipe! I make it often. It’s very easy and delicious.
Alicia
What does 16kcal mean, there is no way this recipe has 16,000 calories? Can you give an accurate calorie count?
Jamielyn Nye
Hi Alicia! It is 16 calories per serving if there are 16 servings.
Zeina
Wondering if each rotel can weighs 20 oz or did u mean both ?
Jamielyn
It is 2 10oz cans. :)
Martha Blair
The video shows you adding all the contents of a 28 oz. can of whole tomatoes, but the recipe says it needs to be drained. I want to make this and with all the raving I don’t want to mess it up. Let me know what’s correct – drained or undrained?
Jamielyn
Hi Martha! It will work either way, just depends if you like your salsa more chunky or thin. You can always leave the juice out and add if you would like it a little thinner. :)
Sheila Albright
How many cups does it make?
Jamielyn
About 6 cups! :)
Stephanie
This is the BEST SALSA EVER!!! Everyone always loves it!! And it is amazingly easy. Thank you!!! Your recipes totally rock!! Keep up the great job ?
Michelle Armstrong
HOW MANY CARBS?
Jamielyn
3 carbs :)
Maggie Unzueta
My mouth is watering. I have to make this tonight!
Jamielyn
Hope you enjoy! Homemade salsa is the BEST! :)
DH
Best Salsa EVER!
Melissa
Loved this recipe! I added an extra jalapeno because we like a little more spice. Oh, and 2 cloves of garlic! By the way Jamielyn, where is your cute blue flower bowl with the yellow rim from? I’d love to have a few for the salsa! : )
Jamielyn
Hi Melissa! I’ve had the bowl for years, but I’m pretty sure I got it from Home Goods. :)
Melissa A Willette
Thank you, Jamielyn. :)
Jen
In the printed recipe it says to drain the tomatoes but in the video it looks like they used the juice and didn’t drain it. Just wondering which I should do?
Jamielyn
Both will work! If you like your salsa a little thicker, then I would drain the juice. :)
Dave
This is very imilar to my roasted salsa. Difference is that I use fresh roma tomoates, cut them in half lengthwise, and roast them under the broiler until turning brown. And no sugar!
Jamielyn
Sounds delicious! :)
Lisa S.
So…… as much as I love love love jalapenos, I just can’t eat them anymore. It makes me super sad. Do you have a substitute chili that I can use?
Jamielyn
I would just leave it out! :)
Lisa
But I would like to add a little kick! I guess I could try the serrano chiles. Thanks!! ?
Jamielyn
Serrano chilies would be a great substitute!
Angie
Sorry if this was previously asked… can the salsa be frozen?
Jamielyn
Hi Angie! I haven’t tried freezing this salsa, but I think it would work! It may be a little more watery and the texture may change a bit after thawing.
Kirti Yadav
The red color of tomatoes and the hot Jalapeño makes it so delicious. I am going to try it soon.
Jamielyn
Hope you enjoy! :)
Jenny Pena
We made this quickly when my husband sprung it on me that he needed to have salsa for a contest at work. He tried it before I even put it away for overnight and couldn’t stop eating. He says we’re never buying canned stuff again! Thank you for a super easy recipe that’s also really tasty!
Jamielyn
I’m so glad you guys liked it! Homemade salsa is the best!!!