This homemade salsa recipe is the best! It comes together in just 10 minutes and tastes like it came straight from your favorite Mexican restaurant. Use it to top beef enchiladas, or tacos, or just grab a bag of chips and dig in! The fresh flavors of tomato, lime, and cilantro will require multiple chip refills and with no leftovers!

A bowl of salsa with a chip dipped into it.

The first time I ate at an authentic Mexican restaurant, I was blown away when the customary bowl of chips and salsa arrived at the table. The salsa was so… different. Different from all of the jarred salsas that I had ever known. The chunks weren’t as big, it had more heat, and you could clearly taste the tomatoes, lime, and cilantro. To say that I loved it would be a massive understatement; I could have easily made a meal of just fresh tortilla chips and that salsa.

It took me awhile, but I eventually found the absolute best recipe for restaurant-style salsa so that I could make it at home. I’ve been making this recipe for nearly 10 years now, and it is by far my favorite salsa, ever.

A bowl of salsa with a spoon in it and tortilla chips on the side.

What Makes This Salsa the Best

There are approximately 378573627364 salsa recipes out there, but this is why you’re going to love, love, LOVE this one.

  • A simple ingredient list.
  • Big, bright, and fresh flavors.
  • A medium heat level that you can ramp up or down.
  • Low maintenance prep (no finely chopping!).
  • Ready in just 10 minutes.
  • Makes a HUGE batch, perfect for parties.

If you’ve tried countless jars of store-bought salsa but just can’t find your salsa soulmate, pretty please give this recipe a try.

All of the ingredients used in salsa prepped and ready.

Ingredients in Homemade Salsa

The best salsa recipe has a simple list of ingredients that allow the flavors to shine bright.

  1. Canned Whole Tomatoes: The first building block in any salsa recipe.
  2. Rotel: The canned combination of diced tomatoes with green chiles give the salsa a little kick (you can buy it in varying heat levels to suit your taste.)
  3. Onion + Garlic: Classic flavors that contribute to that classic salsa flavor.
  4. Jalapeño: More flavor and another kick of heat (be sure to remove the seeds and membranes if you prefer a mild flavor; leave them in if you want it hot hot HOT!).
  5. Cilantro: A cornerstone of Mexican recipes, cilantro is loaded with aroma and flavor, similar to a mixture of parsley and citrus, which means it always pairs well with our next ingredient…
  6. Lime Juice: A freshly squeezed lime balances out the heavier ingredients and brightens up the flavor of the salsa.
  7. Salt + Sugar + Cumin: The final seasoning comes from salt and sugar, which help to draw out the other flavors, and cumin, which adds a touch of smoky flavor.

You might want to adjust a few of these depending on your heat tolerance or personal preference, but after trying dozens of homemade salsa recipes, I’m convinced that this combination of ingredients makes the absolute BEST salsa!

All of the salsa ingredients in the bowl of a food processor.

How to Make This Homemade Salsa

Okay, are you ready? Pay close attention.

  1. Add ingredients to the blender. All of them, throw ’em in!
  2. Pulse to your desired consistency – less for chunkier salsa, more for a finer consistency.
  3. BOOM! You’re done!

Seriously, that’s it. So, so easy. I do prefer to pop it in the refrigerator for about an hour so all of the flavors can meld together, but it’s not absolutely necessary if you want to serve it right away.

An overhead shot of the prepared salsa still in the food processor.

Sit down with an entire bag of tortilla chips, a bowl of this salsa, and watch them both disappear. Or make one of my favorite quick snacks (one of my mom’s late-night specialties): spread a little bit of cream cheese on a plate, top with shredded cheddar and microwave until the cheese is melted. Top with salsa and dig in!

More Favorite Mexican Dips for Your Next Party!

A bowl of salsa with a spoon on one side and a tortilla chip dipped in.

Seven years ago: Salted Mexican Chocolate-Chile Caramels

Easy Homemade Salsa

This homemade salsa recipe is the best! It comes together in just 10 minutes and tastes like it came straight from your favorite Mexican restaurant.
4.40 (41 ratings)


  • 28 ounce (793.79 g) can whole tomatoes, drained
  • 2 10-ounce (566.99 g) cans Rotel
  • ½ (0.5) small onion, roughly chopped
  • 1 clove garlic, roughly chopped
  • 1 jalepeño, seeds removed and thinly sliced
  • ½ cup (8 g) cilantro, loosely packed
  • ½ lime, juiced
  • ¼ teaspoon (0.25 teaspoon) salt
  • ¼ teaspoon (0.25 teaspoon) granulated sugar
  • ¼ teaspoon (0.25 teaspoon) ground cumin


  • Add all ingredients to a food processor. Pulse until it reaches your desired consistency (less for a chunkier salsa, more for a thinner one – my salsa pictured above was 8 to 10 pulses). 
  • Refrigerate for at least one hour, then serve with your favorite tortilla chips. This salsa can be stored in an airtight container in the refrigerator for up to 2 weeks.


  • Rotel is a common canned product found in the U.S. – it is a mixture of diced tomatoes and green chiles. If you cannot find it, feel free to substitute an equal amount of canned diced tomatoes and green chiles.
  • This makes a large quantity, so if you are using a food processor with less than an 11-cup capacity, work in batches.
Nutritional values are based on one cup of salsa
Calories: 46kcal, Carbohydrates: 10g, Protein: 1g, Sodium: 296mg, Potassium: 446mg, Fiber: 2g, Sugar: 6g, Vitamin A: 380IU, Vitamin C: 26.6mg, Calcium: 72mg, Iron: 2.3mg

Did you make this recipe?

Leave a review below, then snap a picture and tag @thebrowneyedbaker on Instagram so I can see it!

This recipe was originally published in May 2011.

[photos by Ari of Well Seasoned]