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
Best Homemade Salsa Ever Recipe

Best Homemade Salsa Ever Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 26 reviews
  • Author: Mariam
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes (plus optional chill time)
  • Yield: 2 cups
  • Category: Appetizer
  • Method: No-Cook
  • Cuisine: Mexican
  • Diet: Vegan

Description

Learn how to make the best homemade salsa ever with this easy and flavorful recipe. Fresh tomatoes, jalapeños, cilantro, and a blend of spices come together to create a delicious dip or topping for your favorite dishes.


Ingredients

Scale

Ingredients:

  • 6 ripe Roma tomatoes
  • 1/2 medium red onion, chopped
  • 2 cloves garlic, minced
  • 12 jalapeño peppers, seeded and chopped
  • 1/2 cup fresh cilantro leaves
  • juice of 1 lime
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper
  • 1 tablespoon olive oil (optional, for richness)


Instructions

  1. Roughly chop the tomatoes: Add them to a food processor or blender.
  2. Add the red onion, garlic, jalapeños, cilantro, lime juice, cumin, salt, black pepper, and olive oil if using.

  3. Pulse: Blend until desired consistency—chunky or smooth.
  4. Adjust seasoning: Taste and add more salt or lime juice if needed.
  5. Chill: Refrigerate for at least 30 minutes before serving.
  6. Serve: Enjoy with tortilla chips or as a topping for various dishes.

Notes

  • For a smokier flavor, roast the tomatoes, jalapeños, and garlic before blending.
  • Adjust jalapeños to your preferred heat level—leave the seeds in for extra spice.
  • Salsa keeps well in the fridge for up to 5 days.

Nutrition

  • Serving Size: 1/4 cup
  • Calories: 25
  • Sugar: 2g
  • Sodium: 150mg
  • Fat: 1g
  • Saturated Fat: 0g
  • Unsaturated Fat: 1g
  • Trans Fat: 0g
  • Carbohydrates: 4g
  • Fiber: 1g
  • Protein: 1g
  • Cholesterol: 0mg