
How to Make Cold Foam at Home (Ultimate Easy 2-Ingredient Recipe)
I didn’t start making cold foam at home to save money, if I’m honest — I started because I ran out of half-and-half one morning and only had skim milk in the fridge. I frothed it out of desperation, expecting nothing, and watched it turn into this thick, cloud-like layer that just sat on top of my iced coffee instead of sinking in. That was the moment I realized how to make cold foam isn’t some coffee-shop secret that needs a $400 machine. It’s milk, air, and cold temperature doing something pretty simple — and once you know the mechanics, you can make it better than most coffee shops do.

This guide covers the base method, the richer Starbucks-style sweet cream version, and enough homemade cold foam recipe variations that you shouldn’t need to look anywhere else.
Table of Contents
Quick Summary
To make cold foam, froth cold milk with a handheld frother, blender, or jar until it doubles in volume and turns thick and airy — about 15 to 30 seconds. Skim milk froths the thickest because it has the least fat weighing the bubbles down. Spoon or pour the foam over iced coffee; it floats on top instead of mixing in, because the cold air bubbles are denser and more stable than the ones you’d get frothing warm milk. For Starbucks-style sweet cream cold foam, add a splash of heavy cream, vanilla, and sugar before frothing.
Recipe Snapshot
| Prep Time | Total Time | Yield | Calories |
| 3 minutes | 3 minutes | 1 cup foam (tops 2 drinks) | 25 kcal (base version, estimate) |
Tools You’ll Need
- Handheld milk frother (or a French press, blender, or mason jar)
- Tall, narrow glass or measuring cup
- Spoon, for holding back the foam while pouring (optional)
Ingredients (Base Cold Foam)
- 1/3 cup cold skim milk (or milk of choice — see the comparison table below)
- 1/2 teaspoon vanilla syrup or vanilla extract, optional, for a touch of sweetness
- Pinch of salt, optional — it rounds out the sweetness
Instructions

1. Pour the cold milk into a tall, narrow glass or a mason jar. A narrow container matters more than people think — it lets the frother create a proper vortex instead of just spinning the milk in place.
2. Add the vanilla syrup and salt, if using.

3. Submerge the frother about halfway into the milk and turn it on. Froth for 15 to 30 seconds, moving it gently up and down, until the milk doubles in volume and turns thick, pale, and covered in tiny bubbles.

4. Spoon the foam gently onto the top of your iced coffee or cold brew. Don’t stir it in right away — let it sit for a few seconds so you get the classic two-layer look before it starts melting into the drink.
Best Milk for Cold Foam

The milk you use changes the whole recipe. Here’s how the common options actually perform once you froth them, not just how they taste in the cup.
| Milk Type | Foam Texture | Holds Shape | Best For |
| Skim Milk | Thickest, tiniest bubbles | Excellent — holds 10+ minutes | Classic light cold foam |
| 1% Milk | Slightly looser | Good | Everyday cold foam |
| 2% Milk | Larger bubbles, less stable | Fair — deflates faster | A slightly creamier taste |
| Whole Milk | Big bubbles that pop quickly | Poor — collapses in minutes | Not recommended alone |
| Half-and-Half | Very rich, barely foams | Poor | Blended into sweet cream version |
| Oat Milk (barista blend) | Creamy, stable | Good | Best dairy-free option |
| Almond Milk | Light, thinner foam | Fair | Dairy-free, lower calorie |
The fat in milk coats the air bubbles and weighs them down, so lower-fat milk traps air more easily and holds its shape longer. That’s the entire science behind milk foam — the same reason skim milk out-foams whole milk, even though whole milk tastes richer in the cup.
Sweet Cream Cold Foam (Starbucks-Style)
If you want the version that actually tastes like what’s behind the counter, this is how to make Starbucks-style sweet cream cold foam. This vanilla sweet cream cold foam recipe gets its richness from real cream, not just milk — that’s the difference between foam on your coffee and an actual sweet cream cold foam recipe. If you like Starbucks copycats, our Starbucks Medicine Ball Recipe is another one worth trying.
If you’d rather skip the cream entirely, the base cold foam recipe above is already a cold foam recipe without heavy cream — skim milk foams better than cream does on its own.
Ingredients
- 2 tablespoons heavy whipping cream
- 2 tablespoons whole milk (or 2% for a lighter version)
- 1 tablespoon vanilla syrup (or 1/2 teaspoon vanilla extract plus 1 teaspoon sugar)
Instructions
1. Combine all three ingredients in a jar or tall glass.
2. Froth for 20 to 30 seconds until thick and pourable but still able to hold soft peaks.

3. Spoon over iced coffee or cold brew.
I’ve made this one enough times to know the ratio that actually holds — equal parts cream and milk. More cream than that and it turns into whipped cream territory. Still good, just a heavier drink.
Why Isn’t My Cold Foam Working?
My Foam Won’t Form at All
This is almost always a fat or temperature problem. Milk with too much fat — whole milk, or half-and-half used alone — resists trapping air. Room-temperature milk is the other common cause; cold milk holds its structure while frothing, warm milk collapses right back down. Keep your milk straight from the fridge, and start with skim or 1% if this keeps happening.
My Foam Deflates in a Few Minutes
Some settling is normal — cold foam isn’t built to last the way whipped cream is. But if it’s gone in under two minutes, you’re likely using a higher-fat milk, or you over-frothed it. Frothing much past 30 seconds can actually break down the bubble structure instead of building it, especially in a small container.
My Foam Sinks Instead of Floating
This usually means the coffee underneath is too warm, or the foam wasn’t thick enough before pouring. Cold foam floats because it’s less dense than the liquid coffee beneath it — if you rush the frothing step, what you’ve made is closer to regular milk than actual foam, and it won’t hold its layer.
Common Mistakes to Avoid
- Using warm or room-temperature milk instead of cold
- Choosing whole milk or cream alone as the base
- Frothing in a wide bowl instead of a narrow container
- Pouring foam into hot coffee — it needs to go over iced coffee or cold brew
- Over-sweetening before tasting — start light, you can always add more
Cold Foam vs Whipped Cream
They look similar on top of a drink, but they’re built differently. Cold foam is made by frothing a thin liquid — mostly milk — until it traps air; the result is light and slightly foamy, and it melts into the coffee as you drink it. Whipped cream is made by whipping heavy cream until the fat molecules physically trap air and hold a stiff structure, so it stays a separate layer and doesn’t dissolve nearly as fast. If you want your topping to actually merge into the coffee as you sip — the coffee-shop effect — cold foam is what you’re after. If you want a dessert-style topping that holds its shape, that’s whipped cream.
Flavor Variations
Vanilla Cold Foam Recipe
Use the base recipe with 1/2 teaspoon vanilla extract or 1 teaspoon vanilla syrup — this is the most requested flavor and the easiest starting point.
Brown Sugar Cold Foam Recipe
Dissolve 1 teaspoon brown sugar into 1 tablespoon warm water first — cold brown sugar won’t dissolve in frothing — let it cool, then add to the base milk before frothing. Top with a light dusting of cinnamon for the same look as a starbucks brown sugar cold foam recipe.
How to Make Lavender Cold Foam
Steep 1/2 teaspoon dried culinary lavender in the milk for 5 minutes, strain it out, then froth as usual with a touch of honey or vanilla syrup.
Honey Cold Foam Recipe
Warm 1 teaspoon of honey slightly so it blends smoothly, stir it into the cold milk, then froth. Honey straight from the jar won’t dissolve well into cold liquid.
Banana Cream Cold Foam Recipe
Blend a small piece of ripe banana with the milk before frothing, or use 1/4 teaspoon banana extract for a cleaner-textured banana cold foam without pulp.
Peppermint Cold Foam Recipe
Add 1/4 teaspoon peppermint extract and 1 teaspoon sugar to the base. Start with less than you think — peppermint extract is much stronger than peppermint syrup.
Pumpkin Cold Foam Recipe
Whisk in 1 teaspoon pumpkin puree, not pumpkin pie filling, with a pinch of pumpkin spice and 1 teaspoon sugar before frothing. Strain if you want a completely smooth foam.
Starbucks Strawberry Cold Foam Recipe
Blend 1 tablespoon fresh strawberries with the milk, strain out the seeds, then froth with a touch of sugar for the pink summer-drink version.
Starbucks Chocolate Cold Foam Recipe
Whisk 1 teaspoon unsweetened cocoa powder with 1 teaspoon sugar into a small amount of warm milk until smooth, cool it, then combine with the rest of the cold milk before frothing.
Dairy Free Cold Foam Recipe
Barista-blend oat milk is the closest dairy-free substitute — it froths thicker and holds longer than almond or soy milk, because it’s formulated with extra fat and protein specifically for foaming.
Sugar Free / Low Calorie Cold Foam Recipe
Skip the syrup and use a splash of vanilla extract with a sugar-free sweetener of your choice, or leave it unsweetened entirely — skim milk foam is naturally under 15 calories per serving even before adding anything, which makes this one of the easiest ways to make a genuinely healthy cold foam recipe.
Nutrition (Base Cold Foam, per serving)
| Calories | Fat | Carbohydrates | Protein | Sugar |
| 25 kcal | 0.2g | 3g | 2g | 2g |
Estimates are for the base version only, using about 1/2 cup of foam. The sweet cream version runs closer to 60–70 kcal per serving because of the added cream. Values will vary based on milk type and any flavorings added.

Storage
Cold foam is best made fresh — it starts losing its structure within 15 to 20 minutes at room temperature. If you want to prep ahead, froth a larger batch and store it in the fridge for up to 2 days in a sealed container, then re-froth for 5 to 10 seconds before using to bring the texture back. It won’t hold quite as well the second time, but it’s a reasonable shortcut on a busy morning.
Frequently Asked Questions
How do you make cold foam without a frother?
If you’re wondering how to make cold foam without a frother, pour cold milk into a mason jar, filling it no more than a third full, seal it tightly, and shake vigorously for 30 to 45 seconds. You can also use a French press — add the milk, pump the plunger up and down rapidly for about 30 seconds — or an immersion blender submerged in a tall glass. All three work; a dedicated frother is just faster and less messy.
What is cold foam made of?
The classic version is just cold milk frothed with air — no cream, no eggs, nothing else required. Coffee shops often add a touch of vanilla syrup for sweetness, and richer versions like sweet cream cold foam add heavy cream on top of that. There’s no stabilizer or thickener involved; the texture comes entirely from air trapped in cold liquid.
Can I make cold foam without heavy cream?
Yes — the base recipe uses only milk, and skim milk actually froths better than cream does on its own. Heavy cream is only necessary if you’re going for the richer, Starbucks-style sweet cream version.
How long does cold foam last on top of coffee?
It typically holds its shape for 10 to 20 minutes before starting to melt into the drink, depending on the milk used and how thick the foam was when you poured it. Skim milk foam holds the longest; whole milk or cream-based foam starts settling sooner.
Why does cold foam stay on top instead of mixing into my coffee?
Cold foam is less dense than the coffee underneath it, and the tiny air bubbles trapped in cold milk are more stable than the larger bubbles you’d get from frothing warm milk. It’s the same reason steamed milk foam on a cappuccino behaves differently — heat makes bubbles pop faster, cold keeps them intact longer.
A finished glass of brown sugar cold foam, the kind of small upgrade that makes an ordinary iced coffee feel like something you’d order out.
Related Recipes

Cold Foam
Ingredients
Equipment
Method
- Pour the cold milk into a tall, narrow glass or mason jar.
- Add the vanilla syrup and salt, if using.
- Submerge the frother about halfway into the milk and turn it on. Froth for 15–30 seconds, moving it gently up and down, until the milk doubles in volume and turns thick and pale.
- Spoon the foam gently onto the top of iced coffee or cold brew. Let it sit a few seconds before stirring, if you want the classic layered look.
Notes
- Skim milk froths the thickest and holds the longest — avoid whole milk or cream alone if you want stable foam.
- Keep the milk cold straight from the fridge; room-temperature milk won’t froth properly.
- For the richer Starbucks-style version, see the Sweet Cream Cold Foam section in the article.
- Calories: 25 kcal
- Fat: 0.2 g
- Carbohydrates: 3 g
- Protein: 2 g
- Sugar: 2 g
This recipe is for general informational and culinary purposes only and is not a substitute for professional dietary or medical advice. If you have specific health conditions or dietary needs, please consult a qualified professional.
About the Author
Jonas Mitchell is a home cook and recipe developer at RecipeValley, focused on turning coffee-shop favorites into easy, reliable recipes anyone can make at home. He does not hold a clinical nutrition credential, and this content is not a substitute for advice from a doctor or registered dietitian.