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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: 3 cups
  • Category: Dip
  • Method: Blending
  • Cuisine: Mexican
  • Diet: Vegan

Description

The Best Homemade Salsa Ever is fresh, zesty, and bursting with bold flavors. With tomatoes, jalapeños, onion, garlic, cilantro, and lime, it’s perfect for dipping, topping, or adding a kick to any dish—and it’s ready in minutes.


Ingredients

  • 6 Roma tomatoes or 1 (14 oz) can fire-roasted tomatoes, drained
  • 12 fresh jalapeños, seeded for less heat
  • 1/2 medium red or white onion, chopped
  • 2 garlic cloves
  • 1/2 cup fresh cilantro
  • 2 tbsp lime juice (about 1 lime)
  • 1/2 tsp salt, or to taste
  • 1/4 tsp ground cumin (optional)
  • 1/2 tsp sugar (optional, to balance acidity)

Instructions

  1. If using fresh tomatoes, roast or char them for deeper flavor. Drain canned tomatoes if using.
  2. Add tomatoes, onion, garlic, jalapeños, cilantro, lime juice, salt, cumin, and sugar to a blender or food processor.
  3. Pulse until desired consistency is reached—chunky, smooth, or in between.
  4. Taste and adjust seasoning as needed. Chill in the fridge for at least 30 minutes to develop flavor.
  5. Serve cold with chips, tacos, grilled meats, or any dish needing a flavor boost.

Notes

  • Use serrano peppers for extra heat.
  • Add chipotle in adobo for smokiness.
  • Try mango or pineapple for a fruity twist.
  • Roasted red peppers add sweetness and depth.
  • Dice everything by hand for a chunkier salsa.

Nutrition

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