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

Spicy Fresh Tomato Salsa

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Spicy Fresh Tomato Salsa is a hearty, bold, and flavorful condiment made with ripe Roma tomatoes, three kinds of onions, jalapeños, cilantro, and warming spices. Fresh yet fiery, it’s the perfect dip for chips or topping for tacos, burritos, and grilled dishes.

  • Total Time: 1 hour 5 minutes
  • Yield: 12–14 cups (12–15 servings)

Ingredients

6 pounds Roma (plum) tomatoes

¼ pound Roma (plum) tomatoes, chopped

2 tablespoons garlic powder

¼ cup lemon juice

1 ½ tablespoons salt

1 tablespoon ground cayenne pepper

1 ½ teaspoons ground cumin

1 red onion, chopped

1 white onion, chopped

1 yellow onion, chopped

1 pound jalapeño peppers, chopped

bunch fresh cilantro, chopped

Instructions

  1. Bring a large pot of water to a boil. Score the bottoms of the Roma tomatoes with an “X” and blanch for 1–2 minutes until skins loosen. Transfer to an ice bath, peel, and roughly chop.
  2. In a large saucepan, combine peeled tomatoes, garlic powder, lemon juice, salt, cayenne pepper, and cumin. Simmer over medium heat for 20–25 minutes, stirring occasionally.
  3. Add the chopped onions, jalapeños, and additional ¼ pound of fresh chopped tomatoes. Simmer another 10–15 minutes until vegetables soften and flavors meld.
  4. Remove from heat and stir in chopped cilantro.
  5. Cool before serving, or refrigerate for later use.

Notes

Adjust heat by reducing or deseeding jalapeños.

For smoky flavor, roast or grill tomatoes and peppers before cooking.

Swap lemon juice with lime juice for authentic flavor.

Stir in diced avocado before serving for creaminess.

Add roasted corn for a sweet, smoky variation.

  • Author: Madelynn
  • Prep Time: 30 minutes
  • Cook Time: 35 minutes
  • Category: Condiment
  • Method: Boiling + Simmering
  • Cuisine: Mexican
  • Diet: Vegan

Nutrition

  • Serving Size: 1/2 cup
  • Calories: 35
  • Sugar: 4g
  • Sodium: 280mg
  • Fat: 0.5g
  • Saturated Fat: 0g
  • Unsaturated Fat: 0.5g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 1g
  • Cholesterol: 0mg