In a large pot, bring the chicken broth to a boil.
Add in the tomatoes, garlic, and onion and let simmer for 20-30 minutes.
Take everything from the pot and transfer it to a blender and blend until smooth.
While the pot is empty, you’re going to make a roux. Melt the butter in the pot. Once it’s melted, add in the flour and stir constantly until well combined.
Add the soup back into the pot with the roux and add your sugar and salt.
Bring everything back to a simmer before removing from the heat and serving.