| Prep Time | 10 minutes |
| Cook / Roast Time | 5 minutes (optional broil) |
| Total Time | 15 minutes |
| Skill Level / Intensity | Very Easy / Beginner-Friendly |
| Flavor & Spice Intensity | Medium (Adjustable to taste) |
| Processing Intensity | Low / Quick Pulsing |
| Yield | 3 cups (Serves 8 to 10) |
Ingredients You’ll Need
For the Salsa Base
-
Roma Tomatoes: 1.5 lbs (about 6 medium tomatoes), halved and cored. Roma tomatoes are meaty with low moisture, giving the ideal texture without making the salsa watery.
-
Canned Whole Peeled Tomatoes: 1 can (14.5 oz), drained. Combining fresh tomatoes with canned ones provides that rich, saucy body typical of restaurant salsas.
-
Jalapeño Pepper: 1 to 2 medium peppers, halved and seeded. Leave seeds in if you prefer high heat intensity.
-
Serrano Pepper: 1 (optional, for an extra spicy kicked-up intensity).
-
White or Red Onion: 1/2 medium onion, peeled and roughly chopped.
-
Fresh Garlic: 3 cloves, peeled.
-
Fresh Cilantro: 1 cup, tender stems and leaves loosely packed.
-
Fresh Lime Juice: 2 to 3 tablespoons (about 1.5 fresh limes).
-
Ground Cumin: 1/2 teaspoon.
-
Granulated Sugar: 1/4 teaspoon (balances the acidity of the tomatoes).
-
Kosher Salt: 1 teaspoon (or to taste).
Step-by-Step Preparation Guide
Pro Tips for Website Readers
-
Control the Water Content: If your fresh tomatoes are exceptionally juicy, scoop out the watery core and seeds before adding them to the processor.
-
Heat Scaling Guide:
-
Mild Intensity: 1 Jalapeño (completely deseeded and membrane removed).
-
Medium Intensity: 2 Jalapeños (seeds removed).
-
Hot Intensity: 2 Jalapeños + 1 Serrano (seeds retained).
-
-
Using a Knife Instead: No blender or processor? Simply dice all fresh ingredients finely by hand to create a crisp Pico de Gallo style salsa.
Storage, Preservation & Shelf Life
-
Refrigeration: Keep stored in a sealed glass container in the fridge for up to 5 to 7 days.
-
Freezing: Fresh tomato salsas tend to release water upon thawing, changing the texture. However, you can freeze it in airtight containers for up to 3 months. Drain off excess liquid after thawing and refresh with a squeeze of fresh lime juice.
Detailed Nutritional Breakdown
Calculated per serving (based on 1/4 cup / 60g serving size, yields 12 servings).
| Nutrient | Amount Per Serving | % Daily Value* |
| Calories | 22 kcal | — |
| Total Fat | 0.2 g | 0% |
| Saturated Fat | 0.0 g | 0% |
| Trans Fat | 0 g | — |
| Cholesterol | 0 mg | 0% |
| Sodium | 210 mg | 9% |
| Total Carbohydrate | 5 g | 2% |
| Dietary Fiber | 1.2 g | 5% |
| Total Sugars | 2.8 g | — |
| Protein | 1 g | 2% |
| Vitamin C | 14 mg | 16% |
| Vitamin A | 450 IU | 9% |
| Potassium | 185 mg | 4% |