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.
Sunaina
Hi Jamielyn…! your salsa looks so yummy and good, this is one of my favorite dish till now and i will make it like you… Thanks for sharing amazing post…..!
Jamielyn
Thank you! Hope you enjoy!
Rocky Marceau
love salsa!
Jamielyn
So good! :)
Mike
Salsa recipe looks good
Jamielyn
It’s always a hit! Hope you enjoy!
Beth
I got this recipe from Pioneer Woman’s show one time. And, it is the best. I have tried others.
Jamielyn
It is my favorite! Love chips and homemade salsa!
Jennifer
Hi! New to the site~ wanted to try this homemade salsa. Do you
recommend any brand for whole tomatoes? AND if using fresh tomatoes
what kind do you recommend? Thanks!
Jamielyn
Hi Jennifer! I usually use Costco or Kroger brand tomatoes! I haven’t made this salsa with fresh tomatoes, but I would recommend tomatoes from the garden if possible! :)
nancy mccullough
Looking for the PIN button
Jamielyn
If you hold your cursor over an image the pin button will pop up in the top righthand corner. :)
Railway adda
This is a. Perfect salsa!!! Delish!!!
Danielle
Have you ever tried canning the salsa to keep it on hand. If you have done how did you do it, and how long did it keep?
I Heart Naptime
I haven’t! Canned salsa needs to have a certain amount of acidity to it and this hasn’t been tested to right amount of acidity.
Chris
Just so you understand, I’m such a rookie that I almost gave up looking for cilantro until someone handed me Coriander and said it’s the same think…I had no idea. Anyway, I made it today with the help of my Wife showing me some of the basic steps, and it turned out great! Even my Wife who was a little sceptical loved it. Were definitely marking this again!
Art padilla
look delicious
HAROLD STOTLER
I make this recipe all the time and my family can’t get enough! I use the 1/2 cup cilantro and a seeded diced jalapeno and it tastes exactly like the salsa at our favorite mexican restaurant.
108 Mantras
Looks easy and healthy.
Barbara
I love salsa but I would love to make my own. I love your recipe but as I live in Ireland I cannot get the canned tomatoes with chili here what can I do instead to get the same result.
I Heart Naptime
If you can get them canned separately that would work or if you can get them fresh, blanch them and remove the skins, and then chop them up and save the juices. :)
Helene
Hi, this salsa looks amazing! I would like to make some for Christmas presents this year, and was wondering how long the salsa would keep (in a sealed container) in a fridge? Thanks!
I Heart Naptime
It should keep for about two weeks, but it never makes it that long here! :)
Connie stutz
How long–how many days–does the salsa last before it starts to go bad? Seems like you’d have to put an expiration date.
Laura Capello
Homemade salsa lasts 5 – 7 days in the fridge, but we always manage to eat the batch much earlier than that! :)
kristin
Love salsa!! Can’t wait to try!! How would you make it if you wanted like peach salsa? I’d love to try some different flavors.
Jamielyn
Hi Kristin! I’ve never added fruit to this salsa recipe. I think this mango salsa recipe would be fun to change up the flavors: http://www.iheartnaptime.net/mango-salsa/.
Kaye Maynor
Can this be made in advance? I was thinking about making some for our Bazaar Sale. And maybe to give as gifts. How long can it be stored before using?
Jamielyn
Hi Kaye! Yes, this can definitely be made in advance. It usually only lasts a week in my house, but it should stay good for about 2 weeks.
Esther Lord
Hi, hope all is well !! I made these for dinner last night and they were absolutely delicious. So good as a matter of fact, that we are polishing them off tonight for leftovers with some rice and beans. Thank you for sharing !!
Jamielyn
I’m glad you enjoyed the recipe he Esther! Thanks for your comment! :)