A creamy homemade tomato soup chock-ful of fresh tomatoes, onions, garlic, carrots, red pepper, and spices.
Preheat oven to 450 degrees.
On a large baking sheet lightly sprayed with cooking spray. Spread tomatoes, onions, carrots, garlic cloves, and the red pepper onto the pan. Drizzle with olive oil and sprinkle with salt & pepper. Toss together to coat everything. Place into oven and roast for 35-40 minutes or until everything is lightly caramelized.
Remove from oven and toss everything into a large stock pot or dutch oven. Add 2 cups of broth, bay leaf, basil, and worsteshire sauce. Bring to a boil. Reduce and simmer 15-20 minutes.
Remove from heat and remove bay leaf. Use an immersion blender to puree the soup until smooth.
Return pureed soup to stove over low heat. Stir in half and and half and the remaining broth.
Add extra broth if you like your tomato soup a little thinner. I personally enjoy it a bit thicker. Better for dipping cheese toasties or sandwiches!
Serve and Enjoy!
Serving Size: 1-1/2 cups.