New recipes straight to your inbox Follow on Pinterest
Dinnerlite
Salsa
Dips

Salsa

Prep20 min
Cook0 min
Total30 min
Serves8
Salsa
Fresh Homemade Salsa

There's something special about a fresh, homemade salsa that just can't be replicated with store-bought versions. Maybe it's the way the flavors meld together, or the crunch of the fresh vegetables, but whatever it is, it's a game-changer for any meal. As someone who loves bright, seasonal salads and sides, I'm always on the lookout for new ways to add some excitement to my dishes, and homemade salsa is one of my go-to's.

I remember the first time I made homemade salsa - it was a revelation. The flavors were so much more vibrant and intense than anything I'd ever had from a jar, and it was incredibly easy to make. Since then, I've been hooked, and I love experimenting with different ingredients and flavor combinations to create the perfect salsa for any occasion.

One of the things I love most about homemade salsa is how versatile it is. You can use it as a dip for chips or vegetables, as a topping for tacos or grilled meats, or even as a sauce for vegetables or eggs. And the best part is, you can customize it to your taste preferences - like it spicy? Add some diced jalapenos. Prefer it mild? Stick with just the basics.

In this recipe, I'll show you how to make a simple and delicious homemade salsa that's perfect for any occasion. With just a few ingredients and some basic kitchen tools, you'll be on your way to creating a flavorful and fresh salsa that will elevate any dish.

Why You’ll Love This Recipe

  • Homemade salsa is incredibly easy to make and requires just a few simple ingredients
  • It's a great way to add some excitement and flavor to any meal, from tacos to grilled meats and vegetables
  • You can customize the flavor to your taste preferences, making it perfect for anyone
  • It's a healthy and nutritious alternative to store-bought salsas, which are often high in sodium and preservatives
  • It's perfect for making ahead and storing in the fridge for up to a week, making it a great option for meal prep
  • It's a great way to use up fresh and seasonal produce, reducing food waste and supporting local farmers

Why This Recipe Works

The key to a great homemade salsa is in the balance of flavors and textures. You want a mix of sweet, sour, salty, and spicy, along with a variety of textures to keep things interesting. In this recipe, we're using a combination of diced tomatoes, onions, jalapenos, cilantro, and lime juice to create a balanced and delicious flavor profile.

One of the most important things to keep in mind when making homemade salsa is to taste and adjust as you go. This will ensure that the flavors are balanced and the salsa is seasoned to your liking. It's also important to use high-quality ingredients, like fresh and ripe produce, to get the best flavor possible.

Another key factor in making great homemade salsa is the texture. You want a mix of chunky and smooth, so that the salsa has some visual interest and depth. To achieve this, we're using a combination of diced and chopped ingredients, along with some fresh cilantro for added freshness and flavor.

Ingredients You’ll Need

When it comes to making homemade salsa, the ingredients are just as important as the technique. You want to use high-quality, fresh, and ripe produce to get the best flavor possible. In this recipe, we're using a combination of diced tomatoes, onions, jalapenos, cilantro, and lime juice to create a balanced and delicious flavor profile.

When shopping for ingredients, look for fresh and ripe produce, and try to use a variety of colors and textures to add visual interest to the salsa. You can also customize the ingredients to your taste preferences, so feel free to get creative and experiment with different combinations.

  • 2 cups diced fresh tomatoesLook for ripe and flavorful tomatoes, such as Roma or cherry tomatoes, for the best flavor
  • 1/2 cup diced red onionUse a sweet and mild onion, such as Vidalia or Maui, for the best flavor
  • 1/4 cup diced fresh jalapeno peppersUse fresh and ripe jalapenos for the best flavor, and adjust the level of heat to your taste
  • 1/4 cup chopped fresh cilantroUse fresh and fragrant cilantro for the best flavor, and chop it just before using to preserve the flavor and texture
  • 2 tablespoons freshly squeezed lime juiceUse fresh and high-quality lime juice for the best flavor, and adjust the amount to your taste
  • 1 teaspoon saltUse a high-quality salt, such as kosher or sea salt, for the best flavor
  • 1/2 teaspoon black pepperUse freshly ground black pepper for the best flavor
  • 1 clove garlic, mincedUse fresh and fragrant garlic for the best flavor, and mince it just before using to preserve the flavor and texture
  • 1 tablespoon olive oilUse a high-quality olive oil for the best flavor, and adjust the amount to your taste
  • Salt and pepper to tasteAdjust the seasoning to your taste, using salt and pepper as needed to balance the flavors
Ingredients for Salsa

Equipment You’ll Need

Large bowlCutting boardSharp knifeMeasuring cups and spoonsInstant-read thermometerWooden spoon or spatula

How to Make Salsa

  1. 1
    In a large bowl, combine the diced tomatoes, red onion, jalapeno peppers, cilantro, lime juice, salt, black pepper, and garlic
  2. 2
    Stir the mixture well to combine, making sure that all the ingredients are evenly distributed
  3. 3
    Taste the salsa and adjust the seasoning as needed, using salt, pepper, and lime juice to balance the flavors
  4. 4
    Cover the bowl with plastic wrap and refrigerate the salsa for at least 30 minutes to allow the flavors to meld
  5. 5
    Just before serving, stir in the olive oil and adjust the seasoning as needed
  6. 6
    Taste the salsa again and adjust the seasoning as needed, using salt, pepper, and lime juice to balance the flavors
  7. 7
    Cover the bowl with plastic wrap and refrigerate the salsa for up to 1 week, or freeze for up to 3 months
  8. 8
    To serve, scoop the salsa into a serving bowl and garnish with additional cilantro, lime wedges, or diced tomatoes, if desired
  9. 9
    Serve the salsa with tortilla chips, tacos, grilled meats, or vegetables, and enjoy
  10. 10
    To make ahead, prepare the salsa up to a day in advance and store it in the refrigerator, or freeze for up to 3 months and thaw as needed

Expert Tips

  • Use fresh and ripe produce for the best flavor and texture
  • Adjust the level of heat to your taste by using more or less jalapeno peppers
  • Use a variety of colors and textures to add visual interest to the salsa
  • Make ahead and store in the refrigerator or freezer for up to a week or 3 months, respectively
  • Experiment with different ingredients and flavor combinations to create unique and delicious variations
  • Use a high-quality olive oil for the best flavor and adjust the amount to your taste
  • Taste and adjust the seasoning as needed, using salt, pepper, and lime juice to balance the flavors

Common Mistakes to Avoid

  • Using low-quality or unripe produce, which can result in a bland or unappetizing flavor
  • Not adjusting the seasoning as needed, which can result in a salsa that is too salty or too bland
  • Not using enough lime juice, which can result in a salsa that is too thick or too sweet
  • Not refrigerating the salsa for at least 30 minutes to allow the flavors to meld
  • Not stirring in the olive oil just before serving, which can result in a salsa that is too oily or too dry
  • Not serving the salsa with a variety of options, such as tortilla chips, tacos, or grilled meats

Variations and Substitutions

  • Add some diced mango or pineapple for a sweet and spicy twist
  • Use different types of peppers, such as Anaheim or Poblano, for a unique flavor
  • Add some chopped fresh herbs, such as parsley or basil, for a fresh and fragrant flavor
  • Use different types of citrus, such as lemon or orange, for a unique flavor
  • Add some grated ginger or garlic for an extra depth of flavor
  • Use different types of vinegar, such as apple cider or balsamic, for a unique flavor

What to Serve With Salsa

Serve the salsa with tortilla chips, tacos, grilled meats, or vegetables, and enjoy. You can also use it as a topping for eggs, grilled cheese, or vegetables, or as a sauce for grilled meats or seafood.

Some other ideas for serving the salsa include using it as a dip for raw or roasted vegetables, or as a sauce for nachos or quesadillas. You can also use it as a topping for soups or stews, or as a sauce for grilled or roasted meats.

Tortilla chipsTacosGrilled meatsVegetablesEggsGrilled cheese

Make-Ahead, Storage, Freezing and Reheating

To store the salsa, cover the bowl with plastic wrap and refrigerate for up to 1 week. You can also freeze the salsa for up to 3 months, and thaw as needed. To freeze, scoop the salsa into airtight containers or freezer bags, and label with the date and contents.

When reheating the salsa, stir in a little water or lime juice to thin it out, if necessary. You can also add a little salt or pepper to taste, if needed. To reheat, simply microwave the salsa for a few seconds, or heat it in a saucepan over low heat, stirring constantly.

It's also a good idea to make a large batch of the salsa and freeze it in smaller portions, so you can thaw and reheat as needed. This is a great way to have a delicious and healthy snack or topping on hand at all times.

Frequently Asked Questions

What is the best way to store homemade salsa?

The best way to store homemade salsa is to cover the bowl with plastic wrap and refrigerate for up to 1 week, or freeze for up to 3 months. You can also can the salsa using a water bath canner, but this requires special equipment and expertise.

Can I make homemade salsa ahead of time?

Yes, you can make homemade salsa ahead of time and store it in the refrigerator or freezer. Simply prepare the salsa up to a day in advance, and store it in the refrigerator or freezer until ready to serve.

What is the best way to serve homemade salsa?

The best way to serve homemade salsa is with tortilla chips, tacos, grilled meats, or vegetables. You can also use it as a topping for eggs, grilled cheese, or vegetables, or as a sauce for grilled meats or seafood.

Can I customize the flavor of homemade salsa to my taste?

Yes, you can customize the flavor of homemade salsa to your taste by adjusting the level of heat, using different types of peppers or spices, or adding other ingredients such as mango or pineapple.

Is homemade salsa healthy?

Yes, homemade salsa can be a healthy and nutritious option, as it is low in calories and high in vitamins and antioxidants. However, it's also important to be mindful of the ingredients and portion sizes, as some ingredients such as salt and sugar can be high in calories and sodium.

Can I use canned tomatoes to make homemade salsa?

While you can use canned tomatoes to make homemade salsa, it's generally recommended to use fresh and ripe tomatoes for the best flavor and texture. Canned tomatoes can be a good option in a pinch, but they may not have the same level of flavor and freshness as fresh tomatoes.

How long does homemade salsa last in the refrigerator?

Homemade salsa can last for up to 1 week in the refrigerator, as long as it is stored in a covered container and kept at a temperature of 40°F or below.

Can I freeze homemade salsa?

Yes, you can freeze homemade salsa for up to 3 months. Simply scoop the salsa into airtight containers or freezer bags, and label with the date and contents.

The Full Recipe
Recipe Card
Salsa

Salsa

Discover the secret to making the perfect homemade salsa with this easy and delicious recipe, perfect for topping tacos, grilled meats, and vegetables

Prep20 min
Cook0 min
Total30 min
Serves8
Pin Recipe

Ingredients

  • 2 cups diced fresh tomatoes
  • 1/2 cup diced red onion
  • 1/4 cup diced fresh jalapeno peppers
  • 1/4 cup chopped fresh cilantro
  • 2 tablespoons freshly squeezed lime juice
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 clove garlic, minced
  • 1 tablespoon olive oil
  • Salt and pepper to taste

Instructions

  1. In a large bowl, combine the diced tomatoes, red onion, jalapeno peppers, cilantro, lime juice, salt, black pepper, and garlic
  2. Stir the mixture well to combine, making sure that all the ingredients are evenly distributed
  3. Taste the salsa and adjust the seasoning as needed, using salt, pepper, and lime juice to balance the flavors
  4. Cover the bowl with plastic wrap and refrigerate the salsa for at least 30 minutes to allow the flavors to meld
  5. Just before serving, stir in the olive oil and adjust the seasoning as needed
  6. Taste the salsa again and adjust the seasoning as needed, using salt, pepper, and lime juice to balance the flavors
  7. Cover the bowl with plastic wrap and refrigerate the salsa for up to 1 week, or freeze for up to 3 months
  8. To serve, scoop the salsa into a serving bowl and garnish with additional cilantro, lime wedges, or diced tomatoes, if desired
  9. Serve the salsa with tortilla chips, tacos, grilled meats, or vegetables, and enjoy
  10. To make ahead, prepare the salsa up to a day in advance and store it in the refrigerator, or freeze for up to 3 months and thaw as needed

Nutrition (per serving, approximate)

25Calories
1gProtein
6gCarbs
0gFat