Serves 4 Preheat your oven to 450°F.
Line a baking sheet with foil or parchment paper. Wash and dry the tomatoes.
Cut out the stem ends.
Slice the tomatoes in half, and place them, cut-side up, on the baking sheet.
Drizzle the tomatoes with olive oil, and sprinkle them with sea salt.
Place the baking sheet in the oven, and roast the tomatoes for 30 minutes.
Remove the tomatoes from the oven, and set them aside.
In a large pot or Dutch oven, cook the bacon over medium heat until it is browned and crispy.
Remove the bacon with a slotted spoon, and transfer it to a paper towel-lined plate. To the pot with the bacon grease, add the onions, carrots, and celery.
Cook, stirring occasionally, until the veggies are soft, about 8-10 minutes.
Add the garlic to the pot, and stir. To a slow cooker, add the roasted tomatoes, cooked veggies, broth, bay leaf, and most of the cooked bacon, reserving some for garnish.
Cook the soup on low for 4-6 hours.
When the soup is done, remove and discard the bay leaf. Purée the soup with an immersion blender. If desired, stir in the coconut milk for a creamy soup, or leave it as is for a traditional consistency.
Serve the soup in bowls topped with the extra bacon crumbles.