Print

Delicious Homemade Salsa Recipe with Fresh Tomatoes

Bowl of homemade salsa recipe with fresh tomatoes, surrounded by tortilla chips, with a hand dipping a chip into the salsa.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This homemade salsa recipe with fresh tomatoes is bright, zesty, and bursting with fresh flavor. It’s perfect for dipping, topping tacos, or spooning over grilled meats.

Ingredients

Scale
  • 1 1/2 pounds Roma tomatoes, cored and quartered
  • 1/2 medium yellow onion, roughly chopped
  • 1 green onion, ends trimmed
  • 2-3 cloves garlic, finely chopped
  • 2 jalapeños, diced (with seeds if you like heat)
  • 1/2 cup fresh cilantro
  • Juice of 1/2 lime
  • Pinch of cumin
  • Pinch of sugar
  • Salt, to taste

Instructions

  1. Prepare the vegetables: core and deseed the tomatoes, roughly chop onions, garlic, and jalapeños.
  2. Add all ingredients to a food processor or blender.
  3. Pulse until desired consistency is reached (chunky or smooth).
  4. Taste and add salt as needed.
  5. Chill the salsa in the fridge for 1–2 hours to allow the flavors to develop.
  6. Serve with chips, on tacos, or as desired.

Notes

  • Use Roma tomatoes for a thicker, less watery salsa.
  • De-seed jalapeños for less heat.
  • Don’t over-blend to avoid a soupy texture.
  • Refrigerate salsa before serving to enhance the flavors.
  • Use a fine mesh strainer if salsa becomes too watery.

Nutrition