Ingredients
5-6 ripe Roma tomatoes, finely diced
1/2 red onion, finely diced
1-2 jalapeños, seeded and minced (adjust to preferred heat)
1/2 cup fresh cilantro, chopped
1-2 cloves garlic, minced
Juice of 1-2 limes (about 2-3 tablespoons)
1/2 teaspoon salt, or to taste
1/4 teaspoon black pepper, or to taste
Instructions
Step 1: Wash and prepare all vegetables. Finely dice the Roma tomatoes, red onion, and jalapeños. Aim for uniform small pieces.
Step 2: Mince the garlic cloves and finely chop the fresh cilantro, including some tender stems for extra flavor.
Step 3: In a large mixing bowl, combine the diced tomatoes, red onion, jalapeños, minced garlic, and chopped cilantro.
Step 4: Squeeze the fresh lime juice over the mixture. Add salt and black pepper.
Step 5: Gently stir all ingredients together until well combined. Taste the fresh salsa and adjust seasonings (more salt, lime, or pepper) to your preference.
Step 6: Cover the bowl and refrigerate the fresh salsa for at least 30 minutes, or up to an hour, to allow the flavors to meld and deepen.
Step 7: Stir once more before serving. Serve chilled with tortilla chips, as a topping for tacos, grilled chicken, or any dish that needs a burst of fresh flavor. Store any leftover fresh salsa in an airtight container in the refrigerator for up to 3-4 days.
Notes
For the best flavor, use the freshest, ripest tomatoes you can find. Adjust the amount of jalapeño to control the heat level. This fresh salsa recipe is even better if allowed to chill for at least 30 minutes before serving, as this allows the flavors to meld beautifully. If you prefer a smoother salsa, you can pulse the ingredients a few times in a food processor, but be careful not to over-process as pico de gallo is traditionally chunky. Always use fresh lime juice for the best bright, zesty flavor in your fresh salsa recipe.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Drinks, Snacks & Holiday Treats
- Cuisine: Mexican, American
Nutrition
- Serving Size: 1/4 cup
- Calories: 35 kcal
- Sugar: 4g
- Sodium: 150mg
- Fat: 0.5g
- Saturated Fat: 0g
- Unsaturated Fat: 0.5g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 2g
- Protein: 1g
- Cholesterol: 0mg