Directions:
In a frying pan sauté onion in 2 tablespoons of butter until translucent, add the garlic and ginger, cook for 1-2 minutes over medium heat.
Add the cooked onion, garlic, and ginger to another large soup pot, add tomatoes and chicken stock and bring to a boil, then reduce heat and simmer for 8-10 minutes.
Make the roux in the same pan as you used for the onion mixture, it will add flavor. Add the butter and flour and combine over medium high heat until the mixture starts to brown, about 3-4 minutes. Remove from heat.
Add the roux to the soup mixture and stir well. Carefully puree hot soup with a hand emulsifier/stick blender, adding the cream and simmering until the soup is hot again. Taste and season with salt and pepper to taste.
