Preheat your oven to 400°F.
Place the halved tomatoes on a baking sheet lined with parchment paper.
Drizzle olive oil over the tomatoes and season with salt and pepper.
Roast the tomatoes for about 30-35 minutes until they are slightly charred and caramelized.
This step brings out a deep, rich flavor in the tomatoes.
In a large pot, heat a bit more olive oil over medium heat.
Add the chopped onion and cook until translucent.
Stir in the minced garlic and cook for another 2 minutes, ensuring it doesn't burn.
Add the roasted tomatoes along with their juices to the pot.
Pour in the chicken broth and add basil leaves and sugar.
Allow the soup to simmer for 15-20 minutes to let the flavors meld.
Use an immersion blender to puree the soup until smooth.
If you're using a regular blender, let the soup cool slightly before blending in batches.