Heat the saucepan on a medium flame.
Add 2 tbsp of olive oil and 2 tbsp of butter into the pan and let the butter melt into the olive oil.
Add 1 medium size of chopped onions and saute for 5-6 minutes.
Add 3 cloves of thinly sliced garlic and saute a little more.
Now add 5 cups of canned crushed tomatoes and mix everything well.
Add 2 cups of vegetable stock, ½ tsp of salt, ½ tsp of black pepper, ½ tsp of red chili flakes, 1 tbsp of sugar, and 6-7 leaves of basil and mix everything well then bring it to boil.
Partially cover the pot with a lid and simmer for 10 minutes over low heat.
Now take out all the basil leaves and blend the mixture with a blender until smooth.
Add ½ cup of heavy cream and mix well
Serve your tomato soup with some black pepper sprinkled on the top of the bowl along some sides like garlic bread and enjoy the blends of flavor.