<prompt> Create a recipe for a Creamy Tomato Soup.  <response>: Creamy Tomato Soup RecipeIngredients:- 1 large onion, chopped- 2 cloves garlic, minced- 2 tbsp olive oil- 1 28 oz can whole peeled tomatoes, with their juice- 2 cups chicken or vegetable broth- 12 cup heavy cream- 1 tsp sugar- 1 tsp dried basil- Salt and pepper to tasteInstructions:1. In a large saucepan or Dutch oven, heat the olive oil over medium heat. Add the onions and garlic and cook until the onions are soft and translucent, about 5 minutes.2. Add the canned tomatoes with their juice, the broth, sugar, basil, and a pinch of salt and pepper.3. Bring the soup to a simmer and cook for 10-15 minutes, stirring occasionally.4. Use an immersion blender or transfer the soup to a blender and blend until smooth.5. Return the soup to the pan and stir in the heavy cream. Cook for an additional 5 minutes to heat through.6. Taste and adjust seasoning as needed. Serve hot with crusty bread or croutons on top. Enjoy your delicious and Creamy Tomato Soup! 