Add the tomatoes: Pour in the canned tomatoes and break them up with a wooden spoon, cooking for 2-3 minutes.
Incorporate the broth: Add vegetable broth and bring to a simmer. Let it cook for 10-15 minutes to meld flavors.
Blend the soup: Remove from heat and use an immersion blender to puree until smooth.
Stir in the cream and basil: Return the pureed soup to low heat. Stir in heavy cream and chopped basil, heating until warmed through. Season with salt and pepper.
Serve and enjoy: Ladle into bowls, garnishing with basil or olive oil if desired.
Notes
Store leftovers in an airtight container for up to 4 days or freeze for up to 3 months. Reheat gently.