In a stock pot or dutch oven heat your olive oil and melt your butter.
To the stock pot add the diced onion and carrots and sauté till softened. The last 2 minutes add the minced garlic, salt, pepper, basil, oregano, and red pepper flakes.
Add the tomato paste and saute for 2-3 minutes until the red tomato paste darkens in color
Allow soup to simmer for at least 30-60 minutes. (It can be left to cook for as long as you would like)
When ready to serve, blend in your blender (like a Vitamix blender) until smooth. Or use an immersion blender directly in the stock pot. (If using the Vitamix, keep the clear plastic topper off the lid and cover hole with paper towels to allow heat to vent.)
When all the tomato soup has been blended, return it to the soup pot.
Pour in the heavy cream and mix until combined.
Garnish with fresh basil and parmesan cheese, Enjoy!
(Tip: Serve along side your favorite sandwich, such as a classic grilled cheese)