Print

Easy Homemade Restaurant Style Salsa Recipe

Close-up of chunky, fresh homemade salsa recipe featuring diced tomatoes and cilantro in a white bowl.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make fresh, flavorful restaurant style salsa from scratch using this simple blender recipe. This is the best fresh dip recipe for parties.

Ingredients

Scale
  • 4 large Roma tomatoes, quartered
  • 1/2 white onion, roughly chopped
  • 1 jalapeño pepper, stemmed (remove seeds for less heat)
  • 1/2 cup fresh cilantro, packed
  • 1 clove garlic
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon ground cumin
  • 1 tablespoon fresh lime juice

Instructions

  1. Place the quartered tomatoes, chopped onion, jalapeño, cilantro, garlic, salt, cumin, and lime juice into a blender or food processor.
  2. Pulse the mixture several times until you reach your desired consistency. For a smoother salsa, blend longer. For a chunkier pico de gallo style, pulse briefly.
  3. Taste the salsa. Add more salt or lime juice if needed. If you want a spicier homemade dip, add a small piece of serrano pepper and pulse again.
  4. Transfer the fresh salsa to a bowl and let it rest in the refrigerator for at least 30 minutes before serving. This allows the flavors to combine.

Notes

  • For a smoky flavor, roast the tomatoes, onion, and jalapeño under the broiler until slightly charred before blending. This creates a roasted tomato salsa variation.
  • Adjust the amount of jalapeño to control the heat level, making it a mild salsa recipe or a hot salsa recipe.
  • If the salsa is too thick, add one tablespoon of water at a time until the consistency is right.

Nutrition