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.
Southern Nana
We loved this salsa! I halved it since we are dinner for 2 now. I added 4oz can of green chilies. We like it spicy! I did not drain the tomatoes. I strain the portion needed if using as a topping instead of a dip. Thanks you for making your recipes available. Your a gem!
Sarah @IHeartNaptime
So happy to hear you loved the restaurant style salsa!
Tracy
Canned 5 jars of this and it was a hit! Definitely preferred adding jalapeños. Thank you!
Sarah @IHeartNaptime
oh Wow! Sounds delicious!
Rita
Is this recipe okay for. Canning?
Sarah @IHeartNaptime
Hi Rita, we have not tested it canning. If you try let us know how it goes!
Becky
My taste buds must be changing. This was so spicy as is!!! We tried adding more tomatoes, lime juice and sugar to help with the heat but still super spicy! It’s not too bad but the people I make salsa for can’t handle the heat.
Sarah @IHeartNaptime
Hi Becky, everyone’s taste are different but as is this is a pretty mild salsa, next time use mild Rotel (a normal can is medium) or just plain diced tomatoes (although plain diced tomatoes might be pretty bland).
Stacey
I also experienced it being too spicy for me! But the recipe is really good. I gave away as gifts and they really like the flavor! It is the Rotel that was spicy, I used the normal. I will make again using the mild for sure… fingers crossed!
Jamielyn Nye
Yes, if you don’t like any spice I would use mild rotel. If you’re not adding a jalapeño there won’t be much spice.
Scott B
Hey Jamie I love this recipe and have made it multiple times. My only change is to use mild Rotel, one fresh Serrano pepper, a chipotle pepper, and I stir in one can of rotel after blending to add some chunkyness. A great slight chipotle toast with back heat, so delicious.
Sarah @IHeartNaptime
Sounds delicious Scott thanks for letting us know how you adjust it to your preference!
Ki
20 oz total of Rotel or 40 oz total?
Sarah @IHeartNaptime
20 oz total, so two cans of the 10 oz Rotel size.
Lisa Bowersox
What kind of onion? If using homegrown tomatoes, what kind?
Sarah @IHeartNaptime
Red onion or sweet onion can be used. While this recipe is best with canned tomatoes, you can use fresh garden tomatoes, any slicing tomato will work. You can use this fresh homemade salsa recipe, too, which is made with fresh tomatoes.
Ross
Excellent! JaimieLynn!
Thanks!
Sarah @IHeartNaptime
Glad you enjoyed it!
Marcia
Wowza! So good. I added the pinch of sugar as well as a pinch of cayenne. Yum
Kim Shumway
This is my go to salsa recipe. Easy and I usually have the ingredients on hand. My kids always prefer this salsa to any salsa store bought.
Laura
I’m from AZ state and have been lookin GG and looking for a authentic salsa I grow up loving.Thank you so much,So So good!! I just need to know how to can it without ruining the taste, if any ideas,please advise! Thank you again for sharing
Traci M Polvino
Best salsa ever!
Maggie
My go to salsa recipe <3
Alyx
This salsa was amazing! Ive made it 3 times so far. Can this recipe be canned?
Jamielyn Nye
So glad you loved it! I have not tried canning it. Let me know if you do!
Kim
This is the best Salsa recipe…ever! Super quick and super easy!
Jamielyn Nye
So glad to hear you love it! Thanks for the review :)
stephanie
Love this stuff already!!! Made my 1st batch today and YUM!!
I Heart Naptime
I’m so glad you love it! It’s a favorite at our house too :)
Larry
Nice fresh taste. Next time I will skip the sugar and add more jalapenos. Overall a good recipe.
I Heart Naptime
Happy to hear you enjoyed it, Larry! :)
Wendy
How long would you say this lasts in the fridge? And do you think freezing it would work?
I Heart Naptime
It will keep for about two weeks in the fridge. I don’t typically freeze my homemade salsa because it gets more moisture and liquid in it when thawing. If you decide to freeze, you may need to decrease the liquid a bit.
Anthony Caudill
It should last 10 to 14 days if everything is fresh