Dad’s first reaction to the Miramar news was “good growing climate — year-round tomatoes,” and honestly, he’s not wrong. When I made fish tacos that night I wanted a salsa that felt like the California we’re daring to imagine: bright, fresh, and layered with something more than you expected. This four-tomato salsa was exactly that — four different tomatoes, all doing their part, all just enough. It felt right for a night about possibility.
Four-Tomato Salsa
Prep Time: 15 min | Cook Time: 0 min | Total Time: 25 min (includes 10 min rest) | Servings: 8
Ingredients
- 2 medium roma tomatoes, seeded and finely diced
- 1 cup cherry tomatoes, quartered
- 1 medium yellow tomato, seeded and finely diced
- 1 cup grape tomatoes, halved
- 1/3 cup red onion, finely minced
- 1 jalapeño, seeded and minced (leave seeds in for more heat)
- 2 cloves garlic, minced
- 1/3 cup fresh cilantro, roughly chopped
- 2 tablespoons fresh lime juice (about 1 large lime)
- 1/2 teaspoon ground cumin
- 3/4 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon black pepper
Instructions
- Prep the tomatoes. Dice the roma and yellow tomatoes, quarter the cherry tomatoes, and halve the grape tomatoes. For a less watery salsa, seed the larger tomatoes before dicing and let them drain briefly on a paper towel.
- Combine aromatics. In a medium mixing bowl, stir together the red onion, jalapeño, and garlic. Add the lime juice and let the mixture sit for 2–3 minutes — this softens the raw edge of the onion without cooking it.
- Add tomatoes and season. Add all four tomatoes to the bowl. Sprinkle in the cumin, salt, and pepper. Fold gently to combine without breaking down the tomatoes.
- Finish with cilantro. Add the cilantro and fold once more. Taste and adjust salt, lime, or heat to your preference.
- Rest before serving. Let the salsa sit at room temperature for at least 10 minutes before serving so the flavors come together. Serve with fish tacos, tortilla chips, or grilled chicken. Refrigerate leftovers in an airtight container for up to 3 days.
Nutrition (per serving)
Calories: 22 | Protein: 1g | Fat: 0g | Carbs: 5g | Fiber: 1g | Sodium: 185mg