Place a small colander or fine mesh sieve over a medium bowl and drain. Reserve the juice to put into the soup later.
Chop the tomatoes into large chunks. Add them to the bowl with the reserved juice and set aside.
Peel and mince the garlic cloves and set aside.
Chop the onion.
Add 1 tbsp of olive oil to the soup pot and heat on medium-high heat.
Carefully add the minced garlic and chopped onion and cook until translucent, about 4 minutes. If the onion and garlic start to brown, reduce to medium heat. Stir regularly with a wooden spoon.
Add the oregano, basil, and crushed red pepper flakes and cook for one minute, stirring regularly.
Pour the drained, chopped tomatoes into the pot and cook on medium-heat for 10 minutes. Stir occasionally. If the tomatoes boil too vigorously, you can reduce the heat. You don't want all the juice to cook off.
While the tomatoes are cooking, stir 2 tbsp of all purpose flour into the vegetable broth. Try to break up any chunks of flour.
At the end of the 10 minutes, pour the broth into the tomato mixture.
Stir the smoked paprika into the soup.
Cook for 10 minutes, adding salt and black pepper to taste.
Remove the pot from the heat. If you are using an immersion blender, you can mix the soup directly in the pot. See Tips & Tricks for other means of blending.
Move the immersion blender around the inside of the pot, until you achieve the desired consistency. This is a matter of personal preference, so check regularly. We like a very smooth soup, so I blend everything.
Pour the heavy cream into the blended soup in a steady cream. Stir until combined.
Garnish with your choice of toppings. I recommend a tablespoon of crème fraiche, a sprinkle of croutons, and a snip of dill.