01 - Preheat oven to 375°F for crouton preparation.
02 - Toss bread cubes with olive oil, garlic powder, Italian herbs, and salt. Spread on a baking sheet. Bake for 12–15 minutes, turning halfway, until golden and crisp. Set aside.
03 - Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery. Sauté for 5–7 minutes until softened.
04 - Add garlic and cook for 1 minute until fragrant.
05 - Stir in tomatoes with juice, vegetable broth, sugar, salt, pepper, and red pepper flakes. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes.
06 - Add fresh basil leaves and simmer for 2 more minutes.
07 - Remove from heat. Use an immersion blender or carefully transfer to a blender in batches to blend soup until smooth and creamy.
08 - Stir in the heavy cream. Taste and adjust seasoning as needed.
09 - Ladle soup into bowls. Top with croutons and extra basil leaves. Serve hot.