Saute oil and butter in large with minced onion. When onion is softened, add garlic and chili flakes, then sprinkle in flour and blend to make a roux.Add tomatoes to mixture, season with salt and pepper and tsp. of sugar if mixture is acidic. Add chicken or vegetable stock and basil leaves. . Let soup simmer for 15 minutes.Using a immersion blender, blend the soup to a smooth consistency. Srain soup into another pot and add heavy cream and stir to combine. Adjust seasoning and simmer on low until ready to serve. Drizzle soup with basil/parsley puree as an option.Basil/parsley pureeBlend 1 cup of fresh basil and parsley with ½ cup olive oil and few tbsps water in blender or food processor on high speed. season with salt/ pepper and blend till smooth. Place in a squeeze bottle for drizzling on soup.