Creamy tomato soup with fresh basil and herbs
Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook for 1 minute.
Add crushed tomatoes, vegetable broth, sugar, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes.
Use an immersion blender or transfer to a regular blender to puree the soup until smooth.
Stir in heavy cream and fresh basil. Taste and adjust seasoning if needed.
Serve hot with a drizzle of cream and fresh basil leaves as garnish.