Combine all ingredients in a pitcher or large measuring cup and stir to combine. For a cold beverage, serve over ice.
For a warm beverage, heat gently in a saucepan over low heat just until the mixture reaches desired temperature. Be careful that it does not boil.
Garnish with whipped cream, salted caramel sauce, and miniature chocolate chips just before serving.