Add all ingredients to a blender or food processor. Pulse until the salsa is blended to your liking - chunky, a little chunky, or smooth.
Taste and season with more salt, if necessary.
Serve immediately or refrigerate until ready to serve.
Notes
The longer this salsa sits, the better it tastes! The juices carry the flavor into all the ingredients, which makes it great to prep ahead of time.
Chop the vegetables. I roughly chopped all the vegetables to make sure the ingredients were pulsed to roughly the same size, and there were no big chunks.
Use short pulses to avoid accidentally over-blending. The beauty of making your own salsa at home is that you can get the consistency exactly how you like it. I prefer my salsa somewhere in the middle – not too smooth, not too chunky. The trick to getting the consistency right the first time is to pulse it a few times, open up the blender and food processor, and check to see if it’s blended enough. If it’s still too chunky, keep pulsing it until it’s perfect. If you accidentally overblend it and make it too smooth for your taste, simply strain out some of the liquid.
Adjust the spice. To make this salsa even more mild, use bell peppers. To make it spicier, use serrano peppers. Swap the onions. For an extra kick and bright flavor, use red onion instead of white onion.
Don’t have a food processor? You can use a blender; just pulse for shorter periods of time, making sure to stop and stir the ingredients before each pulse so it doesn’t get pureed too quickly.