Skip to Content

Fresh Restaurant Style Salsa

We’ve been on the hunt for the best restaurant-style salsa recipe for years and we have finally found it!


a jar of restaurant style salsa  with cilantro

Put Those Ripe Summer Tomatoes to Good Use.

Are your tomato plants dripping with big juicy tomatoes? Here in the NW we’ve got a few more weeks until ours turn from green to ruby red. Ripen they will, though, and once they do, we’ll be left with at least 50 pounds of tomatoes that need to be used ASAP. Yep, it’s a great problem to have. We wish you nothing but problems like this. But, we digress! This year, the bulk of our tomato harvest will be going to making this perfect(ed) restaurant-style salsa. Even if you don’t have a bumper crop in your own backyard, though, this fresh salsa recipe is worth a visit to your local farmers market to load up.

charred tomatoes and onions and jalapeños in a pan

Just The Best Homemade Salsa Recipe Ever, That’s All.

We’ve tried a lot of homemade salsa recipes in our time and we really, truly, honestly believe this one to be the very best salsa recipe we’ve ever made. Our version stands out for a few reasons:

  • We give the salsa a hint of smoke by getting a good char on the tomatoes, jalapeños and onions before blending.
  • This salsa features both cooked and raw onions
  • And the key ingredient: avocado.

And how exactly did we create this incredible, best-ever salsa recipe? Here’s a little backstory. Few years back, Natalie spent some time in Mexico. One particularly fantastic evening, she and some friends splurged and had a private chef prepare them an authentic Mexican dinner. Said dinner featured a fresh salsa that she could not get out of her mind in the days and weeks to come.

Fast forward, four years later and we’ve finally (finally) successfully recreated the smokey, sweet, and spicy cravable flavor of the salsa she tasted in Tulum. The years-long length of our struggle is largely due to the fact that produce often tastes different in different places! Different climates, different soil, different produce. But finally, after many tweaks and adjustments, we landed on this (to us) perfect salsa recipe.

cilantro, avocado, charred tomatoes, charred onions in a food processor for fresh salsa

What Are The Best Tomatoes for Salsa?

The best tomatoes for salsa, in our opinion, are roma tomatoes. They’re the key to good texture as they offer more meat in the flesh and less water in their gut than other varieties. If you aren’t growing roma tomatoes in your garden, or if you’re making this in the off-season, look for overripe roma tomatoes at your local grocery store. Grab the ones with the wrinkled skins that are just about to go bad. If you’re making it outside of fresh tomato season, try adding a cup of crushed tomatoes from a can to add richness to this salsa recipe, because tomatoes are typically canned at the peak of flavor.

Fresh homemade salsa in a food processor

How To Make Homemade Salsa

Every homemade salsa recipe we’ve seen out there is a “dump and blend” recipe. Our salsa recipe is a bit more work than that, but the payoff is vast (promise). You’ll start by charring the tomatoes, jalapenos and onions to add extra flavor. No need to cut, peel, prep or trim. Just toss everything in a pot of piping hot oil and let it cook until the skins are black—that bit of char will add sooo much smokey flavor. Lower the heat, cover and let simmer to soften the vegetables. Then, let’s make some salsa! It’s as easy as:

  1. Pop those cooled, smoky veggies in a blender along with extra crushed tomatoes, fresh onions, cilantro and a heavy hand of salt.
  2. Blend away! No vinegar or lime necessary.
  3. Once the salsa is blended, add the avocado, then blend just a bit more.
homemade salad in a jar
a jar of fresh tomato homemade restaurant style salsa

Tools You’ll Need.

Homemade Salsa on Everything!

We literally put this salsa on everything, obviously beginning with homemade tortilla chips. We also love it on:

a jar of fresh tomato homemade restaurant style salsa

How Long Does Homemade Salsa Last?

We’d love to say that this salsa lasts a LONG time. However thanks to the (awesome) addition of avocado, it will only last you a few days in the fridge. But we are never concerned with how long homemade salsa is good for, because it’s always gone way before we want it to be! If you make it and devour it, we want to see it! Be sure to snap a photo and share it with us on instagram using @themodernproper or #themodernproper.

Fresh Restaurant Style Salsa

  • Serves: 8
  • Prep Time:  15 min
  • Cook Time:  30 min
  • Calories: 119


  • 3 tbsp canola oil
  • 8-10 almost over ripe roma tomatoes
  • 2-3 jalapeños
  • 1 white onion, cut in half
  • 6 whole garlic cloves
  • 1 cup canned crushed tomatoes
  • 1 bunch fresh cilantro leaves, roughly chopped
  • 2-3 tsp sea salt
  • 1 ripe avocado


  1. In a large pot heat oil over high heat. Crowd tomatoes, jalapeños, half of the white onion and garlic in a single layer in pan. Allow to cook on high without turning until vegetables are charred. Turn over and repeat on other side.
  2. Once completely charred, about 3-5 minutes on each side, reduce heat to low and cover pot with a lid. Allow to simmer with lid on for 15 minutes. Once cooked remove from heat and allow to cool completely.
  3. In a food processor add charred vegetables starting with only 1 jalapeño at a time along with crushed tomatoes. Add in cilantro, salt and other half of the white onion. Blend on low until desired texture is achieved. If not spicy enough, add more jalapeño one at a time.
  4. Add in avocado and pulse until avo is mixed in. Adjust salt as needed. Store for up to 1 week refrigerated in an airtight container.

Nutrition Info

  • Per Serving
  • Amount
  • Calories119
  • Protein3 g
  • Carbohydrates10 g
  • Total Fat8 g
  • Dietary Fiber3 g
  • Cholesterol0 mg
  • sodium894 mg
  • Total Sugars4 g

Fresh Restaurant Style Salsa

Questions & Reviews

Join the discussion below.

  • Gretchen E Misner

    Can this salsa be frozen? I have so many tomatoes and this looks amazing.

    You can freeze salsa safely, but sadly the textures and flavors don't hold up very well so we don't recommend it. It'll keep in the fridge for a week, though!

  • Sharon de Korte

    Can this salsa be frozen or canned? What’s your recipe that can be frozen?

    Hi Sharon, I've never tried either way. I did a little research and it seams like you could freeze it, but I would do that without the avocado. you could maybe pulse in the ado after thawing it out each time. I am not sure about canning it. Again, I would can it without the avocado in it.

  • Mikaela

    good salsa! but skip the canola oil and use extra virgin olive oil as canola oil is extremely processed and causes inflammation - thanks again for the recipe!

    Thanks Mikaela, glad you enjoyed it! Happy to hear it was good with olive oil as well.

  • Elise Powell


    Thanks Elise!

  • Trish Crawley

    Holy guacamole this really is the best salsa ever. I can’t believe how good it is!! My first recipe from you gals and I can’t wait to discover more 😋

    So glad you liked it!

  • Elizabeth Roley

    I’m always tweaking my homemade salsa but after making this recipe everyone in my house says it’s the absolute BEST they’ve ever had!

    Yes! Best review ever!!

  • Nancy Dyson

    I've been on the hunt for the best salsa recipe all my life, it seems like. I think I found it. This was crazy good! Charring the veggies made all the difference! I will always have a jar of this in my fridge. Thanks ladies!

    yay! We love this salsa too!!