Preheat the oven to 375 degrees and line 2 baking sheets with parchment paper.
Add the tomatoes (halve any larger tomatoes), onion, garlic, carrots, oil and a big pinch of salt & pepper to one of the baking sheets. Toss to coat and place in the oven on the middle rack for 1 hour.
While the tomatoes are roasting, roll out the crescent dough on a lightly floured surface. Pinch together any seams in the dough. Use a biscuit cutter to make 10-15 hearts and place on the other baking sheet - you may need to roll out the scraps of dough a couple of times. Brush the dough with the melted butter and sprinkle with garlic powder & garlic salt.
Pull the tomatoes out of the oven and put the croutons in. Let the tomatoes cool and cook the croutons for 10-12 minutes, or until browned. Remove from the oven.
Transfer the tomatoes & their juices to a standing blender with 1 cup of broth and the chipotle peppers. Blend until smooth. Transfer the mixture to a stock pot over medium heat. Add the remaining broth, thyme, oregano & red pepper flakes to the pot and stir to combine. Taste and add more salt & pepper if needed.
Once hot, ladle the soup into bowls, top with fresh basil and serve the heart-shaped croutons on the side for dipping.
Video
Notes
If you get the same set of heart-shaped biscuit cutters that I have - I used the second smallest cutter in the set. I believe it is 2".