Preheat oven to 400°. Line a rimmed baking sheet with aluminum foil.
In a large bowl, toss together tomatoes, onion, shallot, garlic, olive oil, thyme, oregano, salt, sugar, black pepper, smoked paprika, and red pepper. Arrange in a single layer on prepared pan.
Bake until browned and tender, about 45 minutes. Let cool for 15 minutes. Discard thyme and oregano sprigs.
Transfer roasted tomato mixture to the container of a blender; remove center piece of lid to let steam escape. Place a clean towel over opening in lid to avoid splatters. Process until smooth. Transfer to a Dutch oven.
Cook soup over medium heat, stirring occasionally, until heated through. Stir in crème fraîche. To serve, top each with about 1 tablespoon of Basil Pesto.
Recipe by Southern Lady Magazine at https://southernladymagazine.com/roasted-tomato-soup-with-basil-pesto/