Brew the coffee. Make 2 shots of espresso if you have a machine. If not, use strong coffee or dissolve instant espresso powder in 4 oz cold water. Let it cool a bit.
Make the white chocolate sauce. You can buy it ready-made or make your own. To make it at home, start with white chocolate chips.
Add milk and heat over medium heat, stirring until smooth. Or, microwave in 30-second bursts, stirring in between, until melted.
Let it cool before using. (This makes enough for about 5 drinks. Store leftovers in the fridge for up to 5 days.)
Measure the milk and keep it cold. Whole milk works great, but you can use almond, oat, or skim milk. In a tall glass, pour in the cooled espresso or coffee. Add the chilled milk, vanilla extract and 2 tablespoons white chocolate sauce. Stir well.
Fill a serving glass with about ¾ cup ice. Pour the coffee mixture over the ice.
For the full Starbucks feel, top with whipped cream and a drizzle of white chocolate sauce. You can also sprinkle chocolate shavings, cocoa, or cinnamon on top.
Video
Notes
The nutrition information provided is an estimate. It will vary based on the specific ingredients used.
Espresso shots: No machine? No problem. You can use instant coffee or espresso powder instead. If you do brew espresso, go for good beans. I love medium roast Colombian Supremo for its smooth finish with hints of chocolate and caramel.
Milk: I usually use whole milk, but you can swap in skim, almond, oat, or any milk you like.
White chocolate sauce: Grab a bottle at the store, or make your own by melting white chocolate chips with a little milk.
Ice cubes: To keep it perfectly chilled.
Whipped cream (optional): For an indulgent coffeehouse touch.
Chocolate shavings, cinnamon, or cocoa powder (optional): Just a sprinkle makes it extra pretty.
The homemade white chocolate sauce will keep in an airtight jar in the fridge for up to 5 days.
Sugar-free: use sugar-free white chocolate syrup.
Dairy-free: use oat or almond milk with dairy-free white chocolate.