Homemade Salsa Recipe with Fresh Tomatoes

Hey everyone! Today I’m sharing my go-to recipe for fresh salsa. It’s crazy easy to make and takes just minutes in a blender. Perfect for dipping chips or topping your favorite Mexican dish!

We Texans take our salsa seriously, just like our margaritas and fancy Mexican martinis. But honestly, chips and homemade salsa are my all-time favorite appetizer. It’s quick, simple, and the fresh flavor is unbeatable.

Don’t get me wrong, I won’t judge if you grab store-bought sometimes. There are some fantastic local brands here in Texas that I love too. But I know outside of the southwest, finding good salsa can be a struggle. Believe me, this recipe is not like that jar of Pace Picante sitting in your pantry!

The beauty of this recipe is you can customize it to your taste. Want it spicy? Throw in more jalapeno. Not a garlic fan? Use garlic salt instead.

Here’s what you’ll need:

  • Tomatoes: Roma tomatoes are ideal, but any kind will work. Roma tomatoes have less water, so they blend well without making the salsa runny.
  • Onion: White or yellow onion works best. Red onion is a bit spicier and changes the flavor, but it’s a common choice and still delicious.
  • Cilantro: Fresh cilantro adds that earthy, citrusy kick to salsa. It’s a must-have (unless you’re one of those cilantro haters… weird!).
  • Jalapeno: Red or green, your choice! Red is spicier because it’s riper. For milder salsa, go green. Worried about the heat? Remove the seeds before blending – that’s where most of the spice lives. If you want no heat at all, skip the jalapeno or substitute with bell pepper (different flavor, but still good!).
  • Garlic: Two cloves, or 1 tablespoon of minced garlic if you’re short on time.
  • Lime Juice: Fresh is always best! It adds a bright, tangy flavor.
  • Salt: A teaspoon to balance out the tomato flavor.
  • Sugar (optional): A pinch helps tame the tomato tang too, but skip it if you’re watching carbs.
  • Pepper (optional): Adds another layer of flavor, but not essential.

Just toss everything in a blender and pulse until you get the consistency you like. Chunky or smooth, it’s all up to you! Enjoy your delicious homemade salsa!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Salsa Recipe with Fresh Tomatoes

Homemade Salsa Recipe with Fresh Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

Save Recipe

Today I’m sharing my go-to recipe for fresh salsa. It’s crazy easy to make and takes just minutes in a blender. Perfect for dipping chips or topping your favorite Mexican dish!

  • Total Time: 10 minutes
  • Yield: 24 1x

Ingredients

Scale
  • 4 Roma tomatoes, roughly chopped
  • ½ white or yellow onion, roughly chopped
  • ⅓ cup fresh cilantro
  • 1 jalapeno, seeded and roughly chopped (red for more spice, green for less)
  • 2 garlic cloves (or 1 tbsp minced garlic)
  • 1 tbsp lime juice
  • 1 tsp salt
  • Pinch of sugar
  • Pinch of pepper

Instructions

  1. Combine half the tomatoes and lime juice in a blender. Pulse until blended.
  2. Add remaining tomatoes, onion, jalapeno, garlic, cilantro, salt, sugar, and pepper.
  3. Blend on low speed until desired consistency is reached (chunky or smooth). You can add a little water if needed.
  4. Chill for at least 1 hour (ideally 2) for best flavor.

Notes

  • For a chunkier salsa, use the pulse setting more.
  • Adjust salt and garlic (or garlic salt) to taste after chilling.
  • Author: Anwar
  • Prep Time: 5
  • Cook Time: 5
  • Category: Homemade
  • Cuisine: Mexican

Nutrition

  • Serving Size: 2 tbsp
  • Calories: 4g
  • Sodium: 89mg
  • Carbohydrates: 1g

Tags:

You might also like these recipes

1 thought on “Homemade Salsa Recipe with Fresh Tomatoes”

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star