McDonald's Iced Coffee Hack
This vanilla iced coffee is topped with creamy cold foam and a shot of espresso, finished with caramel drizzle for a café-quality drink you can make at home.
This vanilla iced coffee is topped with creamy cold foam and a shot of espresso, finished with caramel drizzle for a café-quality drink you can make at home.


Check what you already have. We'll leave it off your shopping list.
CookOS may earn a commission from Instacart orders.
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
Go to McDonald's and order a vanilla iced coffee.
Customize the drink by adding a shot of espresso, caramel drizzle, and the new cold foam.
Receive your drink, which should come with a sip lid.
Taste and enjoy.
This drink is best consumed immediately after assembly. Prepared cold foam can be refrigerated in an airtight container for up to 2 hours before it begins to deflate.
milk frother · blender or French press (alternative for frothing milk)
Cold foam is made by aerating cold milk (dairy or non-dairy) using a milk frother, blender, or French press until it becomes light and foamy, then spooned over your drink.
Yes. Use strong brewed coffee, instant espresso powder mixed with hot water, or espresso shots from a café instead of brewing your own.
Whole milk, 2% milk, and oat milk create the densest, most stable foam. Non-dairy alternatives like almond or skim milk produce thinner foam.
Cold foam holds its texture for 5–10 minutes before beginning to sink and blend into the coffee. Drink immediately for the best experience.
Brew the coffee and chill it in advance, but make the cold foam and assemble the drink just before serving for optimal foam texture.