Authentic Homemade Salsa

10 Servings
10 Minutes

Salsa is a personal obsession of mine. Like seriously, put a bowl of salsa in front of me and I will devour it. But that being said I'm also very PICKY about my salsa. It's not just throwing tomatoes in a blender and voila! [I'm looking at you, restaurant who shall not be named] There are spices and juices and herbs that have GOT to be in a salsa for it to really pack that flavor punch! And I've made this salsa so many times to get the balance of flavors. So without further adieu, here is my perfected salsa recipe.

Authentic Homemade Salsa

Recipe details

  • 10 Servings
  • Prep time: 10 Minutes|Cook time: 0 Minutes|Total time: 10 Minutes



Add onion and Serrano to the blender or food processor and give a quick chop. If you're sensitive to spicy foods I'd recommend using 1/4 of the pepper to start with and then add more once you've tested it.
Add the rest of the ingredients to the blender and blend until combined. Be careful not to over-blend, this will result in a soupy salsa!
Try the salsa and see if you need more Serrano pepper! Keep in mind that the flavor will be a little shallow during this step so be careful not to over-salt to compensate.
Refrigerate your salsa for at least 3 hours - but overnight is ideal! This step is important to let the flavors develop and deepen. Once the salsa has gone through this step, taste and salt if needed!


  • And that is it! It's a super simple recipe with easy-to-find ingredients AND it's a real crowd-pleaser! [But I wouldn't judge you if you kept it all to yourself... Trust me.]

Top Recipes

11 Frozen Desserts to Cool You Down in Summer
9 Breakfast Bowls That Are Simply So Good
10 Ways to Make Tasty, Slightly-healthier Halloween Treats
20 Delicious Treats for Anyone Who Can't Get Enough Caramel
15 Easy Pies That Will Be Your Perfect Dessert
15 Amazingly Easy Instant Pot Recipes to Try This Week
15 Cheese Recipes You Absolutely Need to Try

Comments and Reviews

Rate this recipe, share your thoughts, or ask a question!

Your comment...