Restaurant Style Salsa Recipe
If you’re the person who fills up on chips and salsa before your meal even arrives, this Restaurant Style Salsa recipe is for you. It has the smooth texture, fresh flavor and just the right amount of heat you’d expect from your favorite Mexican restaurant, but it’s made in about 10 minutes with pantry-friendly canned tomatoes!

There’s something about the salsa at a good Mexican restaurant that’s almost impossible to stop eating. It’s perfectly smooth, just spicy enough, and somehow tastes even better with a warm basket of tortilla chips.
The good news is that you don’t need fresh summer tomatoes or special ingredients to make this easy Restaurant Style Salsa recipe at home.
It starts with canned tomatoes, which are picked and packed at peak ripeness, so you get consistently great flavor any time of year. Blend them with onion, garlic, fresh jalapeño, cilantro and lime juice, and you’ll have a homemade salsa that’s every bit as good as your favorite restaurant version.
While I make my fresh pico de gallo on repeat during tomato season, this is the salsa I reach for the rest of the year. It’s quick enough for Taco Tuesday, perfect for game day, and always the first thing to disappear whenever I set out a bowl of tortilla chips.
Whether you’re serving it as an appetizer, spooning it over tacos, layering it into burrito bowls or adding it to scrambled eggs, this easy blender salsa is one of those recipes you’ll find yourself making again and again.

Why you’ll love this recipe
- It tastes just like your favorite Mexican restaurant salsa. It’s smooth, fresh, and comes together with simple pantry and fresh ingredients.
- Ready in about 10 minutes. Pop everything to a food processor or blender and let it do the work.
- Made with canned tomatoes for consistent flavor year-round. Since canned tomatoes are picked and packed at peak ripeness, you don’t have to wait for tomato season to enjoy great homemade salsa.
- Easy to customize. Make it mild or spicy, adjust the texture from smooth to chunky, or swap ingredients based on what you already have in your kitchen.
- Perfect for so much more than chips. Serve it with tacos, nachos, eggs, grilled chicken, or spoon it over burrito bowls for an easy way to add fresh flavor.
Recipe ingredients
You only need canned tomatoes and a handful of fresh ingredients to make homemade restaurant style salsa.

- Diced tomatoes. Fire-roasted tomatoes are my first choice because they add a subtle smoky flavor that makes the salsa taste even more like the kind you’d get at your favorite Mexican restaurant. Regular diced tomatoes work very well too, and you can also use whole peeled tomatoes or crushed tomatoes depending on the texture you’re after. Whole tomatoes generally create the smoothest salsa, while diced tomatoes leave a little more texture.
- Onion. Fresh onion adds sweetness and depth that balances the acidity of the tomatoes. White onion is traditionally used in Mexican salsa, but yellow onion works beautifully as well. Red onion has a stronger flavor, so I’d save that for fresh pico de gallo instead.
- Garlic. Fresh garlic makes a noticeable difference here. Since there are so few ingredients, every one of them counts.
- Jalapeño. Jalapeño gives this salsa its classic restaurant-style kick. For a milder salsa, remove the seeds and membranes before blending. If you like extra heat, leave some (or all) of the seeds in, or substitute a serrano pepper instead. Don’t have fresh peppers? Pickled jalapeños or canned diced green chiles work surprisingly well in a pinch.
- Cilantro. Gives homemade salsa its bright, fresh flavor. If you’re one of the people who doesn’t enjoy cilantro, you can simply leave it out. The salsa will taste a little different, but it’ll still be delicious.
- Lime juice. Freshly squeezed lime juice brightens all of the flavors and balances the sweetness of the tomatoes.
- Salt. Start with the amount listed in the recipe, then taste after blending. A little extra salt often brings all of the flavors together.
See the recipe card below for the full list of ingredients and quantities.
How to make restaurant salsa
This easy homemade salsa recipe couldn’t be simpler. Everything comes together in one food processor or blender, making cleanup just as easy as the recipe itself.
Pro tip: Let the salsa chill for at least 30 minutes before serving if you have the time. This gives the flavors a chance to meld together and creates an even better restaurant-style flavor.
See the recipe card below for full instructions.

- Add the canned tomatoes, onion, garlic, jalapeño, cilantro, lime juice and salt to the bowl of a food processor or blender.
- Pulse until the salsa reaches your desired consistency. Blend just a few times for a chunkier salsa or process longer if you prefer the smooth restaurant-style texture. Taste and adjust the seasoning. Add another squeeze of lime juice for extra brightness, more salt if the flavors seem flat, or another piece of jalapeño if you’d like additional heat.

Tips for success
- Use fire-roasted tomatoes if possible. They add an extra layer of smoky flavor that makes homemade salsa taste even more like restaurant salsa.
- Pulse instead of continuously blending. It’s much easier to control the final texture and avoid over-processing the salsa.
- Taste before serving. Every brand of canned tomatoes is a little different, so you may need an extra pinch of salt or squeeze of lime juice to bring the flavors into balance.
- Let it chill before serving. While the salsa is delicious right away, 30 minutes in the refrigerator allows the flavors to develop and mellow.
Recipe FAQs
While both are delicious Mexican condiments, they’re very different in texture.
Restaurant style salsa is made by blending canned tomatoes with onion, garlic, jalapeño, cilantro and lime juice until smooth or lightly chunky. Pico de gallo is made with fresh diced tomatoes and vegetables, so it has a much chunkier texture and fresh tomato flavor.
If you’re looking for a fresh salsa to make during tomato season, be sure to try my pico de gallo recipe.
Fire-roasted diced tomatoes are my favorite because they add subtle smoky flavor that makes the salsa taste even more like your favorite Mexican restaurant.
Regular diced tomatoes, whole peeled tomatoes and crushed tomatoes all work well too. Whole tomatoes create the smoothest texture, while diced tomatoes leave a little more body.
To make a milder salsa, remove the seeds and membranes from the jalapeño before blending.
If you’d like more heat, leave the seeds in, add an extra jalapeño, or substitute a serrano pepper.
The easiest way to customize the spice level is to blend the salsa first, taste it, then add more pepper if needed.
Serving suggestions
There are a number of delicious ways to utilize this delicious restaurant salsa recipe!
- It makes a great appetizer served with homemade guacamole and your favorite chips.
- Use it to make baked salsa chicken for an easy dump and go dinner option!
- It’s a great topping for ground beef tacos or pork carnitas. It’s also a great addition to grilled fish tacos!
- Toss with shredded chicken or pulled pork and serve with cilantro lime rice and black beans.
- Homemade salsa is also a delicious topping for grilled meats and scrambled eggs.
Storage & Make-Ahead
One of the best things about this restaurant style salsa is that it tastes even better after it has time to chill. Making it a few hours ahead allows the flavors to meld together for an even fresher, more balanced salsa.
- Store leftover salsa in an airtight container in the refrigerator for up to 5 days.
- Stir well before serving, as some liquid may naturally separate.
- Freeze for up to 3 months. Thaw overnight in the refrigerator and stir before serving.

More salsa recipes you’ll love:
Did you try this recipe? If so, be sure to leave a review below and tag me @flavorthemoments on Facebook and Instagram

Restaurant Style Salsa Recipe
Equipment
Ingredients
- 30 ounces fire roasted diced tomatoes (2) 15 ounce cans, undrained; see note 1
- 1/2 white onion chopped
- 2 large cloves garlic minced
- 1 large jalapeño seeded and chopped
- 1/2 cup cilantro leaves see note 4
- 1 lime juiced; about 2 tablespoons
- 1/2 teaspoon salt or to taste
Instructions
- Place the diced tomatoes, onion, garlic, jalapeño, cilantro, lime juice and salt in the bowl of a food processor fitted with the blade attachment.30 ounces fire roasted diced tomatoes, 1/2 white onion, 2 large cloves garlic, 1 large jalapeño, 1/2 cup cilantro leaves, 1 lime, 1/2 teaspoon salt
- Pulse until the salsa reaches the desired consistency, then taste and adjust the seasoning as necessary. Chill the salsa for 30 minutes in the refrigerator to allow the flavors to meld, then serve and enjoy!
Notes
- Pro tip: Fire-roasted diced tomatoes add extra smoky flavor, but regular diced tomatoes, crushed tomatoes or whole peeled tomatoes all work well.
- Blend longer for a smoother restaurant-style salsa or pulse just until combined for a chunkier texture.
- Adjust the heat by adding more or less jalapeño or substituting a serrano pepper.
- Not a fan of cilantro? Substitute the onion with 3-4 large green onions. The green tops are a great way to add fresh flavor in place of the cilantro.
- Store leftovers in an airtight container in the refrigerator for up to 5 days or freeze for up to 3 months.
Nutrition
Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.



