Easy Homemade Salsa

Learn how to make homemade salsa with tomatoes, jalapeรฑo, onion, cilantro, and lime juice. This easy cooked salsa recipe has a restaurant-style texture and rich flavor without being too thick or watery.

a bowl of salsa with chips

Ah, chips and salsa. Simple, classic, and so much better when you skip the jarred stuff and make it from scratch.

This cooked salsa recipe is made with a handful of simple ingredients that are blended first and then simmered to cook off excess water and concentrate the flavors.

The result is a smooth, flavorful salsa with the perfect restaurant-style consistency – not too thick, not too thin, and definitely not watery.

Ingredients

  • Roma tomatoes: They have less water than other tomatoes, which helps create a thicker salsa
  • White onion: The sharp flavor is muted when you simmer the salsa
  • Jalapeรฑo: For heat (remove the seeds for a milder salsa)
  • Fresh cilantro: Adds fresh flavor and brightness
  • Fresh lime juice: Balances and brightens the salsa
  • Kosher salt: Brings all the flavors together
  • Tortilla chips: For scooping, of course
photo of the ingredients and a photo of the ingredients pureed in a blender.

How to Make It

  1. Blend the ingredients: First, cut the tomatoes, jalapeno, and onion into large chunks and place them in a food processor or blender. Add everything else (except the lime juice) and process the ingredients until they are broken down. It should be just a little chunky.
  2. Cook the salsa: Pour the salsa into a skillet and bring it to a simmer over medium-high heat. Simmer it until it’s thickened, which takes about 10 to 15 minutes, depending on the size of your skillet. The longer you cook the salsa, the thicker it will be so once it reaches your desired consistency, take the pan off the heat.
  3. Chill the salsa: You can enjoy it as soon as it’s cooked, but I recommend chilling it for several hours so the flavors fully develop. Transfer it to a bowl, cover it with plastic wrap, and it will keep in the refrigerator for up to a week.
  4. Enjoy! Serve it with all the things – chips, eggs, chicken tacos, burrito bowls, taco salad, enchiladas… basically everything.
photo of the salsa in a small skillet

More Homemade Salsa Recipes

a bowl of salsa.

Easy Homemade Salsa

Easy homemade salsa with a smooth restaurant-style texture and rich flavor.
5 from 1 rating
Print Pin Rate
Servings: 1.5 cups
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes

Ingredients

  • 10 ounces Roma tomatoes quartered
  • 1/2 medium white onion peeled and cut into chunks
  • 1 small jalapeno ribs and seeds removed and roughly chopped (see note)
  • 1/4 cup fresh cilantro about a palmful
  • Juice of 1/2 a lime
  • 1/2 teaspoon kosher salt or more to taste (see note)

Instructions

  • Place everything but the lime juice in a blender or food processor. Pulse several times until the tomatoes break down and the mixture is a little chunky. Transfer the mixture to a nonstick skillet.
  • Heat the salsa over medium-high to high heat until it starts to bubble. Lower the heat and simmer it for 10 to 15 minutes or until it has thickened. Depending on the size of your skillet this may take more or less time. The easiest way to tell when itโ€™s ready is to drag a spoon or spatula across the bottom of the pan. You should be able to see the bottom of the skillet for a few seconds before the salsa runs back over it.
  • Turn off the heat and add the lime juice and stir. Transfer the salsa to an airtight container and chill it for several hours before serving, ideally overnight. This will allow the flavors to fully develop. Makes approximately 1 1/2 cups.

Notes

If you like heat, don’t remove the seeds and ribs from the jalapeno.
It’s best to start with less salt and add more if you think it needs it. I usually wait until the salsa has had a chance to chill in the fridge before adding more. So, before you serve it give it a taste and adjust as needed.
Recipe adapted from Mexico in My Kitchen

Nutrition Estimate

Serving: 0.25cup | Calories: 55kcal | Carbohydrates: 12g | Protein: 2g | Fat: 0.5g | Saturated Fat: 0.1g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 0.1g | Sodium: 788mg | Potassium: 550mg | Fiber: 3g | Sugar: 7g | Vitamin A: 1861IU | Vitamin C: 43mg | Calcium: 32mg | Iron: 1mg
Sign up here to get recipes delivered to your email!
Course: Appetizers
Cuisine: Mexican
Keyword: cooked salsa recipe, easy salsa, restaurant-style salsa

Why Simmer Homemade Salsa?

  • Simmering the salsa allows the excess liquid to cook off so your salsa isn’t watery. It also helps develop the flavor.
  • Cooking it also takes the edge off the onion. Raw onions are pungent with a sharp flavor that can easily take over not just the salsa, but the world, too. Cooking the onion after it’s blended mellows the strong flavor.
  • You don’t have to cook it long – just long enough to reduce it so it thickens up. You still end up with super fresh flavors, but the flavors are balanced, and the texture is perfect. You can have a batch made in less than 30 minutes.
  • If you want fresh tomato salsa (not cooked), I recommend making pico de gallo. The veggies are diced, so you end up with a chunky fresh salsa. I don’t like fresh salsa that’s blended because it’s just too watery.

Recipe FAQ

What kind of tomatoes are best for homemade salsa?

Roma tomatoes are a great choice for homemade salsa because theyโ€™re meatier and contain less water than other varieties. If you use juicier tomatoes, the salsa may need a little extra simmer time so it doesnโ€™t turn watery.

When tomatoes arenโ€™t in season, cherry tomatoes are usually a good option because they tend to have better flavor year-round.

Can I use canned tomatoes?

Part of the wonderfulness is using fresh tomatoes, but you can substitute canned diced tomatoes. I’ve tested this recipe with a 10-oz can of rotel with good results, but I prefer it with all fresh ingredients.

How long does it last?

It will keep for up to a week in the refrigerator as long as you keep it in an airtight container.

Can I double the recipe?

The recipe, as written, will make approximately 1 1/2 cups of salsa, but you can scale it up if you want to.

I simmered it too long, and it’s too thick – can I fix it?

Yep! Just add a few tablespoons of water (a few at a time) until it thins out to your liking.

Is this salsa similar to salsa roja?

Yes, this recipe is similar to a traditional salsa roja because it uses tomatoes, onion, jalapeรฑo, cilantro, and salt. This version also includes lime juice and is simmered after blending to create a smooth restaurant-style consistency.

More Easy Dip Recipes

Grab the chips and give this homemade salsa recipe a try – the restaurant-style texture and rich flavor make it hard to go back to the jarred kind.

Happy cooking,

April
This homemade salsa is easy to make with fresh ingredients and has the best texture - not too thin, not too chunky, not too thick! Learn how to make it and you'll skip the store-bought kind.

5 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.