This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.
This restaurant style salsa recipe is so good, it’s the very first recipe I ever shared on my blog. More than a decade later, it’s still the best salsa recipe ever, blending fresh tomatoes, canned tomatoes, garlic, cilantro, onion, and serrano peppers together into the most vibrant and flavorful chip dip you can imagine. It’s truly restaurant quality, seeing as it’s an exact copycat of the salsa from my all-time favorite Mexican restaurant!

See recipe card below for full list of measurements, ingredients, and instructions.
A Note from Cheryl
I’ve been making this incredible salsa for well over a decade at this point. In fact, the first time I made it was back in law school (did you know I went to law school?). Back then, 40 Aprons was just a tiny little personal online journal called Legally Eating. It was mainly my attempt at a creative outlet in the midst of the dry, immersive wasteland that is the legal world. Dramatic? Maybe a tad, but that’s how it felt to me.
Since you’re here now, reading my 15-plus-year-later update to my favorite salsa recipe, you can probably guess how much longer the law school thing and I lasted. But this restaurant style salsa and me? We’re still going strong.
But, here are also a few of my other fave salsas (a girl can have more than one):
Why This Recipe is So Good
- I’m not exaggerating when I call this a restaurant style salsa. It’s so restaurant style, in fact, that it literally IS the salsa from my favorite Mexican restaurant. How I got the recipe is a long story that includes outdated references to things like recipezaar, but believe me. This is an authentic salsa recipe, straight from the woman who ran the restaurant. (And for anyone wondering just how outdated we’re talking, recipezaar became food.com back in 2007, so.)
- This recipe uses a handful of simple ingredients, with no added sugar, no liquid smoke, and no vinegar. Just gorgeous, fresh flavors. What really separates this salsa from all the others, though, is the combination of the fresh Roma tomatoes and the cooked canned tomatoes. While other salsas use exclusively cooked tomatoes or exclusively fresh tomatoes, this recipe uses both. That gives it a depth that the other variations lack, and believe me, it really makes a difference!
What You Need to Know Before You Start
- While you’re welcome to blend the ingredients as much or as little as you like, this restaurant style salsa is not meant to be thick and chunky like some other salsas. Ideally, it should be pretty smooth, with some very fine chunks. How liquid it is depends on how much juice is in your Roma tomatoes and how well you rain the canned tomatoes.
- The burning question on everyone’s mind when it comes to salsa is always some variation of “is it super spicy?” That’s totally a matter of personal preference and tolerance. In general, serrano peppers are hotter than jalapeños, landing anywhere from 10,000-23,000 SHUs on the Scoville scale. Jalapeños are typically in the 2,500-8,000 range, so the difference is pretty substantial. You can control the intensity of your salsa by limiting the number of peppers you use. Removing some or all of the seeds from the peppers will also make them less hot.
- You can totally eat this salsa as soon as you make it. For the very best restaurant style salsa, though, let it chill in the fridge for at least 30 minutes first. Letting it chill gives it time for the ingredients to all mingle and meld, developing and deepening the flavors. The longer it chills, the better it’ll be.

More Tasty Restaurant-Style Recipes
- Asiago Tortelloni Alfredo With Grilled Chicken
- Texas Roadhouse Chili
- Restaurant-Style Chicken Fried Rice
- Chicken Savoy
- Chimichurri Flank Steak
- The Best Lobster Bisque (Ruth’s Chris Copycat Recipe)
- Hibachi Steak with Fried Rice and Vegetables
- McAlister’s Chicken Tortilla Soup Copycat
- Crusted Chicken Romano
- Oyster Brie Soup (from Hollywood Brown Derby)
- Texas Roadhouse Green Beans
- Strawberry Soup Recipe (from Disney World’s 1900 Park Fare)

The Best Restaurant Style Salsa Recipe
Equipment
- Cutting board
- Sharp chef's knife
- Food processor
- serving bowl or airtight container
Ingredients
- 1-3 medium serrano chili peppers approximately 4 ounces each, see Notes for heat levels
- 4 cloves garlic peeled
- ½ of one bunch cilantro approximately ¾ cup loosely packed leaves
- ½ of one medium yellow onion or white onion, approximately 3 ounces
- ¾ pound Roma tomatoes approximately 6 medium tomatoes
- 3 14.5-ounce cans diced tomatoes drained; 42 ounces diced tomatoes total, drained
- 1 teaspoon salt more or less to taste
Instructions
To Prepare the Ingredients
- Using sharp chef's knife, remove stem(s) of 1-3 medium serrano chili peppers. Quarter each pepper, and remove seeds from pepper(s) if desired. Discard stems and seeds. Add quartered pepper(s) to food processor bowl.
- Slice ½ of one medium yellow onion into 1-inch long pieces. Set aside.
- Slice ¾ pound Roma tomatoes into 1-inch long pieces. Set aside.
To Make the Salsa
- Add 4 cloves garlic (peeled) and ½ of one bunch cilantro to food processor with peppers. Pulse peppers, garlic, and cilantro together until ingredients are minced and well combined.
- Add sliced onions to food processor bowl. Pulse ingredients together until onions are finely chopped and mixture is fairly smooth.
- Add sliced tomatoes to food processor bowl. Pulse ingredients together until no large chunks of tomato remain.
- Add 3 14.5-ounce cans diced tomatoes (well drained) and 1 teaspoon salt to food processor. Pulse all ingredients together until desired salsa consistency is achieved. Taste salsa and adjust salt if desired.
- When satisfied with flavor, transfer prepared salsa to serving bowl and serve immediately with tortilla chips. Alternately, transfer prepared salsa to airtight container and refrigerate until ready to serve.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did You Make This Recipe?
Tag @40aprons on Instagram and be sure to leave a review on the blog post!
Never Miss A Meal!
New Recipes Straight To Your Inbox
A curated selection of our most recent recipes, delivered straight to your inbox once a week.










This salsa sounds wonderful but, um, where is the recipe? Am I overlooking something?
The recipe card should be right at the bottom of the post, just below the “More Recipes” list! If you’re on mobile, try scrolling past all the photos and text — it sometimes takes a second to load. Let me know if you still can’t find it!
Can this be canned/processed after making?
We haven’t tested canning this salsa. So sorry!
I wanted to halve the recipe but when I do, the tomatoes go from 3-14 oz cans to 1-8.5 oz can? Which is not right. Am I reading it wrong?
Thanks!
So sorry about that, Deb! This is an older post that apparently didn’t format quite right when we migrated it over. I’ve fixed the recipe card formatting just now so it should update correctly when you adjust the number of servings!
Can I freeze some of it? Super yummy but not sure I’ll eat all in one month
We haven’t tried freezing this one. If you try it, let us know how it turns out!
What kind of canned tomatoes do you recommend/use?
Any kind, really!
Would you recommend the Serrano or jalapeno?
It depends on your heat and taste preference! On average, a Serrano pepper is about five times spicier than a jalapeño.
Simple components, awesome taste! The best recipes just require quality ingredients not complicated mixes.
🙂
Definitely agree! High quality ingredients make ALL the difference.