Preheat the oven to 500˚F.
Arrange the halved tomatoes, diced onions, and red and yellow bell peppers on a parchment-lined sheet tray.
Roast the vegetables until they are lightly-browned, or about 12-16 minutes.
When the vegetables are lightly-browned, remove them from the oven.
In a soup pot, add the olive oil and minced garlic, and increase the heat to medium.
Add the roasted vegetables from earlier, along with the granulated garlic, dried oregano, red pepper flakes, and freshly-ground black pepper.
Stir the mixture together, and taste.
Season gently with Kosher salt.
Cook the vegetables while stirring for about thirty minutes, pressing the tomatoes out while stirring to break them down and release the juices.
When the vegetables are tender, taste and season again with salt and freshly-ground black pepper.
Serve the hearty tomato soup in hot bowls, with fresh buttered bread, and some fresh basil on top.