Go Back

Fresh Tomato and Cilantro Salsa

This salsa combines ripe tomatoes, fragrant cilantro, chopped chili, and onion, mixed together to create a vibrant, chunky condiment. It has a bright, fresh flavor with a slightly crunchy texture, finished with a hint of acidity and heat. The final appearance is a colorful, textured mixture perfect for serving as a dip or topping.
Prep Time 15 minutes
Total Time 15 minutes
Servings: 4
Course: Main Course
Cuisine: Mexican
Calories: 25

Ingredients
  

  • 4 cups ripe tomatoes preferably heirloom or vine-ripened
  • 1/2 cup fresh cilantro leaves roughly chopped
  • 1 small red chili seeded and finely chopped, adjust to taste
  • 1/2 small red onion finely diced
  • 1 lime fresh lime juice adds brightness and acidity
  • 1/2 teaspoon salt to taste
  • 1/4 teaspoon black pepper optional, freshly ground

Equipment

  • Chef's knife
  • Cutting board

Method
 

  1. Start by washing the tomatoes thoroughly, then chop them into small, uneven chunks that will give the salsa its vibrant texture.
  2. Finely chop the cilantro leaves, catching any rambunctious stems and distributing their fresh aroma evenly into the mixture.
  3. Seed and finely dice the red chili, then sprinkle it over the chopped tomatoes for a gentle but noticeable heat.
  4. Peel the red onion and dice it into tiny, even pieces, then add it to the bowl to bring a slight crunch and pungency.
  5. Squeeze fresh lime juice over the mixture, allowing its bright acidity to meld all the flavors together.
  6. Sprinkle in the salt and black pepper, then gently toss everything together with a spoon until well combined and the flavors are balanced.
  7. Let the salsa sit for 5–10 minutes at room temperature to allow the flavors to meld and the texture to soften slightly.
  8. Give the salsa one last gentle stir, then transfer to a serving bowl and enjoy its fresh, colorful appearance with chips, tacos, or grilled dishes.

Notes

For an extra smoky flavor, lightly char the tomatoes before chopping. Adjust chili quantity based on heat preference. Serve immediately for the freshest taste or refrigerate for up to 2 days.