Saute sliced onion in olive oil in a heavy bottomed pan and cook over medium heat until soft, about 7 minutes.
Tie basil together with twine (or just slice into strips).
Add tomatoes chopped in large pieces, basil, chicken broth, salt and pepper. Bring to a boil, lower heat and reduce soup by 1/4.
Remove basil bunch (if used) and puree soup mixture.
Heat soup, add balsamic vinegar and stir in heavy cream.
Serve with a basil garnish.
Also delicious served cold!
Submitted by: Kristin