This is an elegant, decadent and surprisingly simple soup. If you don't want to use half-and-half, you can use milk.
I highly recommend an inversion blender to blend soups with less mess. Also, an enamel coated cast-iron skillet is worth the investment! It will last forever and perfectly cooks soups and caramelizes onions.