Skip to Content

Easy Restaurant Style Homemade Salsa Recipe

This is truly the perfect salsa recipe! Grab your favorite bag of tortilla chips because this salsa will be gone in a flash! You’ll never buy store bought again!

This easy salsa recipe comes together in just 20 minutes. Fresh salsa will keep in the refrigerator for several days, so you can double recipe to enjoy with your favorite Mexican or Tex-Mex dishes.

This salsa recipe will go perfect with homemade tortilla chips and is the perfect accompaniment to breakfast tacos, a mexican chopped saladcarnitas, and any of your favorite Mexican food! We always love to try and recreate some recipes from our some of our favorite Mexican restaurants and taco truck in New York City.

salsa recipe

Good salsa requires fresh tomatoes and fresh ingredients. The first time you enjoy this flavorful salsa recipe you will never use jarred salsa again, it has such good flavors and a fresh clean taste and doesn’t take a long time at all to put together.

The best part is that whatever your preferred spice level is, this is an easy recipe to make a spicier salsa or to keep it a milder salsa just by adding more or less jalapeños. What’s your preferred heat level.

salsa recipe

One of the best things about this recipe is that it is so easy to make a large batch. To be honest, we probably make gallons of salsa every summer!

salsa recipe

We grow tomatoes every summer in our garden, but if you can’t find fresh at a farmers market to grocery store, the great news is that you can substitute using canned tomatoes when making your own salsa.

How to Make the Best Homemade Salsa Recipe

Be sure to scroll down a little bit to get the full, printable salsa recipe where I have instructions, ingredients and recommended products with affiliate links)

Equipment

salsa recipe

Ingredient List:

  • 1 lb ripe Roma tomatoes* (about 3-4 ripe tomatoes)
  • 1 (14.5 oz) can petite diced tomatoes
  • 1/3 cup chopped red onion (about 1/4 of a medium onion)
  • 1 whole jalapeno pepper, seeded and roughly chopped (swap out for green chiles, chili peppers or a serrano pepper if you like a spicy salsa)
  • 1/3 cup fresh cilantro
  • 1 large clove garlic
  • 2 Tbsp fresh lime juice, about one lime
  • 1/2 tsp chili powder
  • 1/2 tsp granulated sugar (optional)
  • Salt and pepper to taste*

Combine all ingredients in the bowl of a food processor, starting with garlic and onion and then throw tomatoes in. Using the pulse function of your blender, blend until all ingredients are finely chopped and to the right consistency and the perfect texture to your liking.

For EXTRA flavor when making the absolute best salsa:

Place whole tomatoes, sliced in half, raw onions, garlic clove and jalapeño on foil covered baking sheet.

Drizzle with olive oil and fresh cracked sea salt. Roast for 20 min, flipping over half way in a 450 degree oven, long enough for the tomatoes to blister and even char slightly.

Make sure you do a taste test on the salsa before adding additional salt after roasting.

Wait until your ingredients come to room temperature and then follow the instructions above.

salsa recipe

For Excellent results: Store your salsa in an airtight container in refrigerator for a few hours before serving so that flavors have time to marinate. This simple step is well worth it! Your salsa can be stored in refrigerator up to 1 week in an airtight container

What’s the difference between Restaurant Style Salsa and Pico de Gallo?

The only difference between the two is that salsa requires the use of a blender, but both have the same basic ingredients.

salsa recipe

Check out some of my other favorite salsa recipes: 

The next time you are craving some fresh salsa, I hope you will give this recipe a try!

salsa recipe

How to Make the Perfect Salsa Recipe

Yield: 12
Prep Time: 5 minutes
Cook Time: 5 minutes
Additional Time: 5 minutes
Total Time: 15 minutes
This is truly the perfect salsa recipe! Grab your favorite bag of tortilla chips because this salsa will be gone in a flash! You'll never buy store bought again!

Ingredients

  • 1 lb ripe Roma tomatoes* (about 3-4)
  • 1 (14.5 oz) can petite diced tomatoes
  • 1/3 cup chopped red onion (about 1/4 of a medium onion)
  • 1 jalapeno pepper, seeded and roughly chopped
  • 1/3 cup fresh cilantro
  • 1 large clove garlic
  • 2 Tbsp fresh lime juice, about one lime
  • 1/2 tsp chili powder
  • 1/2 tsp granulated sugar (optional)
  • Salt and pepper to taste*

Instructions

    Combine all ingredients in a food processor, starting with garlic and onion and pulse until all ingredients are finely chopped.

    For best results:
    Store in fridge for a few hours before serving so that flavors have time to marinate.

Notes

For EXTRA flavor:
Place tomatoes, sliced in half, onions, garlic clove and jalapeño on foil covered baking sheet.
Drizzle with olive oil and fresh cracked sea salt.
Roast for 20 min, flipping over half way) in a 450 degree oven, long enough for the tomatoes to blister and even char slightly.
Make sure you taste the salsa before adding additional salt after roasting. Continue as above.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Sharing is caring!

23 of Our Favorite Salsa Recipes Rural Mom

Thursday 9th of April 2020

[…] The Perfect Salsa Recipe from Mamalew […]

Instant Pot Pork Carnitas - Momma Lew

Tuesday 9th of July 2019

[…] love to have leftovers! Some of my favorite recipes to serve with them is homemade guacamole, salsa, sour cream and homemade […]

Huevos Rancheros

Friday 11th of May 2018

[…] This traditional Mexican breakfast recipe is a welcome addition to almost any weekend brunch menu. The heart of this dish includes lightly fried eggs sitting atop crispy corn tortillas. From there, it can be customized with your choice of delicious toppings, ranging from refried beans to spicy salsa. […]

Skip to Recipe