On a chilly day, nothing beats a comforting bowl of tomato soup. In a large pot, heat olive oil over medium heat. Add diced onions and minced garlic, and sauté until softened. Add canned crushed tomatoes, vegetable broth, and a pinch of sugar. Season with salt, pepper, and dried basil. Bring the soup to a boil, then reduce the heat and let it simmer for 15-20 minutes. Use an immersion blender or a regular blender to puree the soup until smooth. Serve hot with a sprinkle of fresh basil on top.