Chop the ripe tomatoes into small, uniform pieces and place them in a mixing bowl, ensuring they release some of their juices for added flavor.
Finely mince the small onion and add it to the bowl with the tomatoes. This adds a sweet and pungent aroma as they combine.
Chop the fresh cilantro leaves and sprinkle them into the bowl for a bright, herbal freshness.
Squeeze the juice of a lime over the mixture, adding acidity that balances the flavors.
Add salt and black pepper to taste, then gently fold everything together to evenly distribute the seasonings.
Let the salsa sit for 10-15 minutes, allowing the flavors to meld and intensify, while the textures become slightly softer.
Spoon the freshly made salsa into a serving bowl and enjoy it as a vibrant topping or dip with chips, tacos, or grilled dishes.