To make cold foam like Starbucks, combine 4 parts milk with 1 part heavy cream and froth it cold—a homemade serving costs about $0.45 versus $5.75 at the drive-through. I learned this ratio working as a barista, and it’s the key to that creamy, floatable topping you love on iced coffee. Making it at home isn’t just cheaper; it gives you control over sweetness, flavor, and the type of milk you use, saving you hundreds per year if you’re a regular cold brew drinker.
- Cold foam uses a 4:1 milk-to-heavy-cream ratio for stable foam.
- Homemade cold foam costs about $0.45 per serving vs. $5+ at Starbucks.
- Total time is 5 minutes with basic kitchen tools.
- The most important tip: chill your liquid ingredients and frother cup for best results.
What’s in this guide
What is Cold Foam?
Cold foam is a thick, velvety layer of frothed milk that sits atop iced drinks without dissolving immediately, created by Starbucks for their Cold Brew drinks around 2014. Unlike hot steamed milk or whipped cream, it’s made with cold liquid and a high-speed frother, resulting in a light, slightly sweet foam that slowly cascades into your drink.
The Ratio That Matters
My go-to ratio is 4 parts milk to 1 part heavy cream (by volume). This proportion works because the milk provides the liquid base and flavor, while the heavy cream’s fat content gives the foam its structure and longevity. Heavy cream, which must contain at least 36% milkfat, creates tiny, stable air bubbles when frothed cold. For one standard drink topping, I use 1/4 cup (60 ml) milk + 1 tbsp (15 ml) heavy cream.

Ingredients You’ll Need
Milk (1/4 cup / 60 ml): The base. Whole milk (3.25% fat) gives the richest flavor and best foam. 2% milk works well. Non-dairy milks like oat or soy can foam but need the cream for structure.
Heavy Cream (1 tbsp / 15 ml): The essential stabilizer. Brands like Organic Valley or a standard grocery store brand are fine. Do not substitute half-and-half; it lacks the fat.
Sweetener (1 tsp / 5 ml simple syrup or 1/2 tsp / 2.5 g sugar): Optional, but traditional. Granulated sugar may not dissolve fully cold; a simple syrup (equal parts sugar and water, heated and cooled) integrates best. Vanilla syrup (like Torani or Monin) adds classic flavor.
Flavor Extracts (a few drops): Vanilla, almond, or a tiny drop of peppermint extract can customize your foam.
Equipment (The No-Fancy-Tools Path)
You need a way to introduce air into cold liquid. A handheld milk frother is the best tool—I use a $12 model from Amazon. A French press also works brilliantly: pour ingredients into the beaker, pump the plunger vigorously for 30-45 seconds. In a pinch, a tightly sealed mason jar shaken extremely hard for 60+ seconds can create foam, though it will be less dense.
No Espresso Machine?
If your drink needs espresso, you can use a Moka pot for strong stovetop coffee, an AeroPress with a fine grind, or even a high-quality instant espresso like Medaglia d’Oro dissolved in a small amount of hot water. Chill your coffee concentrate before pouring over ice.
Step-by-Step Technique Tips
Chill your milk, cream, and even the frother’s cup or French press beaker for 5 minutes in the freezer. Cold liquid holds air bubbles better. Combine all ingredients in your frothing vessel. If using a handheld frother, submerge it just below the surface and turn it on, moving it slightly up and down for 15-20 seconds until the volume nearly doubles and thick, pourable foam forms. Over-frothing can make it buttery. Pour immediately over your cold drink.
What Goes Wrong (and How to Fix It)
Foam collapses immediately: Your liquid was too warm or your cream fat % was too low. Use chilled ingredients and verify you’re using heavy cream (36%+ fat).
Foam tastes watery: You likely skipped the heavy cream or used a low-fat milk. The fat is essential for flavor and mouthfeel.
Can’t get any foam with non-dairy milk: Some almond or coconut milks are too thin. Use a “barista edition” oat or soy milk, which contains stabilizers, and don’t skip the heavy cream.
Foam is too thick and buttery: You over-frothed, essentially starting to churn butter. Stop frothing as soon as it’s thick and pourable; 15-20 seconds is usually enough.
Sweetener is grainy: You used granulated sugar in cold liquid. Use superfine sugar, confectioners’ sugar, or (best) simple syrup.

Variations
Sweet Cream Cold Foam: Starbucks’ default: use 4 parts 2% milk, 1 part heavy cream, 1 part vanilla syrup (by volume).
Salted Cream Cold Foam: Add a tiny pinch (1/16 tsp) of fine sea salt to the Sweet Cream version before frothing.
Non-Dairy Cold Foam: Use 4 parts barista-series oat milk (like Oatly) + 1 part heavy cream (if you consume dairy) OR 1 part canned full-fat coconut cream (if fully plant-based).
Chocolate Cold Foam: Add 1 tsp (5g) of sifted cocoa powder or 1 tbsp (15ml) chocolate syrup to the base ratio.
Matcha Cold Foam: Whisk 1/2 tsp (1g) ceremonial-grade matcha powder with the milk first to avoid clumps, then add cream and froth.
How It Compares to the Original
Taste-wise, this homemade version is nearly identical to Starbucks’ Vanilla Sweet Cream Cold Foam—creamy, lightly sweet, and luxuriously thick. The main difference is customization; you control the sweetness level. According to Coffee Recipes’ cost analysis, a grande Vanilla Sweet Cream Cold Brew costs about $5.75 at Starbucks. The homemade version, using quality ingredients, costs about $0.45 for the foam and $0.85 for the cold brew, totaling around $1.30. That’s a savings of over $4 per drink.
Make It Lighter
For lower sugar, skip the syrup entirely or use a sugar-free vanilla syrup. For lower fat, you can try the ratio with 2% milk, but the foam will be less stable; a splash of heavy cream is still recommended. For a fully dairy-free version, use a rich, barista-formula plant milk and substitute the heavy cream with the thick cream from the top of a can of full-fat coconut milk.
Storage & Make-Ahead
Cold foam is best used immediately. However, you can prepare the liquid mixture (milk + cream + sweetener) up to 3 days ahead and store it sealed in the fridge. Froth it just before serving. Pre-made foam will separate and deflate in the fridge. Coffee Recipes’ testing found that a batch of sweet cream mixture costs under $2 to make and can foam 4-5 drinks.
☕ Basic Vanilla Sweet Cream Cold Foam
The classic Starbucks-style cold foam topping for iced coffee.
Ingredients
- 1/4 cup (60 ml) cold 2% or whole milk
- 1 tbsp (15 ml) cold heavy cream
- 1 tbsp (15 ml) vanilla syrup (or 2 tsp / 10 ml simple syrup + 1/4 tsp vanilla extract)
Instructions
- Chill your milk, cream, and frother cup (or French press beaker) for 5 minutes in the freezer.
- In the chilled vessel, combine the cold milk, cold heavy cream, and vanilla syrup.
- Using a handheld milk frother, submerge the whisk just below the surface. Turn on and move it slightly up and down for 15-20 seconds until the mixture is thick, frothy, and has nearly doubled in volume.
- Immediately pour the foam over your prepared glass of iced coffee or cold brew. Enjoy right away.
Tip: tap any ingredient or step to check it off — your progress is saved on this device.
Frequently Asked Questions
Can you make cold foam without a frother?
Yes, use a clean French press: pour ingredients in and pump the plunger vigorously for 30-45 seconds. A tightly sealed mason jar shaken extremely hard for a full minute can also work.
What’s the difference between cold foam and whipped cream?
Cold foam is frothed, not whipped, resulting in a lighter, pourable texture that mixes slowly into a drink. Whipped cream is thicker, sweeter, and sits on top without integrating.
Can I make cold foam with almond milk?
You can, but for best results use a ‘barista’ blend almond milk and include the heavy cream. Pure almond milk alone often froths poorly due to low protein and fat.
Why is my cold foam not floating?
Your foam likely isn’t thick enough (not frothed long enough) or your drink underneath is too warm or not full enough. Ensure your base drink is cold and your foam is thick like melted ice cream.
How long does cold foam last?
Cold foam should be used immediately. You can store the unfrothed liquid mixture in the fridge for 2-3 days and froth it fresh when needed.
Can I use skim milk for cold foam?
Skim milk will froth but produces a large-bubbled, less stable foam. For the classic texture, at least 2% milk with the heavy cream is recommended.
Is cold foam just frothed milk?
No, standard frothed milk is usually hot and made for lattes. Cold foam is specifically frothed cold and often includes heavy cream for a richer, longer-lasting foam.
How many calories are in homemade cold foam?
The basic recipe with 2% milk and heavy cream has about 45 calories. Using whole milk adds about 10 more calories, and sugar-free syrup reduces it slightly.




















