Ingredients
Equipment
Method
Prep
- Core the tomatoes and cut into 1/4-inch dice. Place in a colander set over a bowl and sprinkle with 1/4 teaspoon salt. Let drain for 5 minutes while you prep the remaining ingredients. This removes excess water so your salsa stays chunky, not soupy.
- Finely dice the onion and place in a small bowl. Cover with cold water and let soak for 5 minutes, then drain well. This tames the raw bite while keeping the crunch. Mince the jalapeno and garlic.
- Transfer the drained tomatoes to a large bowl. Add the drained onion, jalapeno, garlic, and cilantro. Squeeze in the lime juice and sprinkle with remaining 1/2 teaspoon salt and cumin if using.
- Fold everything together gently with a rubber spatula. Taste and adjust salt or lime juice - the salsa should be bright and well-seasoned. Let sit at room temperature for 10 minutes before serving so the flavors meld.
Notes
For the best texture, use Roma tomatoes - they have less water and more flesh than beefsteak varieties. If you must make ahead, prep everything separately and combine just before serving; salt draws out moisture and will make the salsa watery over time. For a smoky twist, char 2 of the tomatoes over an open flame or under the broiler until blackened in spots, then peel and dice.
