Rinse and dry the tomatoes. Slice the ends off and cut in half.
Squeeze the tomato, using your hands, into a bowl to remove juice and seeds.
Place the tomatoes in a large food processor with all remaining ingredients, except cilantro.
Pulse 4-6 times until the tomatoes reach a thick and chunky consistency.
Add the cilantro, and pulse a few more times until well combined, but still chunky.
You can serve immediately, but allowing it to chill in the fridge for an hour or so lets the flavors combine even more.