Starbucks Cold Foam Recipe (Easy Copycat in 4 Ingredients)
The Starbucks cold foam recipe is one of the easiest things you can recreate at home, and once you do, it’s hard to justify paying extra for it at the drive-through. It’s that thick, creamy layer that sits on top of cold brew or iced coffee without immediately sinking into the drink.
You only need 4 ingredients and about 2 minutes.

Why I Love This Recipe
The texture is what gets me. It’s not whipped cream, and it’s not a thin froth. It holds its shape on top of the drink for a few minutes, so you get a little in every sip.
The nonfat milk is doing most of the structural work here. The lower fat content means the proteins whip up into something stable and airy rather than heavy.
This is the version I keep coming back to on weekday mornings when I want an iced coffee that actually feels like a treat.
Recipe Ingredients

- 3 tbsp nonfat milk – Nonfat whips up much lighter and more stable than whole milk; this is the non-negotiable
- 1 tbsp heavy cream – Adds just enough richness to keep it from tasting watery
- 1 tsp vanilla syrup – Store-bought works fine; adds sweetness and a faint vanilla note
- 1 pinch fine salt – A tiny amount sharpens the sweetness and rounds out the flavor
Variations / Substitutions
- Sweet cream cold foam – Replace the nonfat milk with 2 tbsp nonfat milk and 2 tbsp heavy cream for a richer, denser foam closer to Starbucks’ sweet cream version.
- Sugar-free – Use sugar-free vanilla syrup; the foam texture stays the same, just less sweet.
- Brown sugar – Swap vanilla syrup for 1 tsp brown sugar syrup for a warmer, caramel-leaning flavor that works especially well over cold brew.
- Salted caramel – Use caramel syrup instead of vanilla and keep the salt; it pairs well with a dark roast iced coffee.
- Dairy-free – Oat milk can froth but produces a thinner, less stable foam; results vary by brand, so look for a barista-edition oat milk for a better result.
If you enjoy making coffee-shop drinks at home, the Starbucks Vanilla Sweet Cream Cold Brew is a great next recipe to try.
How To Make Cold Foam
Step 1: Combine the Ingredients

Add the 3 tbsp nonfat milk, 1 tbsp heavy cream, 1 tsp vanilla syrup, and 1 pinch of fine salt to a small jar or the cup of a milk frother. Make sure the container is tall enough to handle the foam expanding to roughly double in volume, which happens fast.
If you’re using a handheld frother, position the tip just below the surface of the liquid rather than submerging it fully. That angle pulls more air into the foam.
Step 2: Froth the Mixture

Run your handheld frother for 20 to 30 seconds, moving it slowly up toward the surface as the foam builds. The liquid will turn thick and opaque and roughly double in volume. Stop when it holds a soft peak, meaning it mounds slightly when you tilt the jar, rather than running.
If you don’t have a frother, a blender works: blend on high for 15 to 20 seconds. A mason jar with a tight lid also works in a pinch — shake it hard for 45 to 60 seconds, though the result is a bit coarser.
Step 3: Pour Over Your Iced Coffee

Spoon or slowly pour the cold foam over 8 to 12 oz of cold brew or iced coffee, then lay the spoon flat at the rim of the glass and let the foam slide off the back of it. This keeps the foam as a distinct layer rather than mixing it straight in. Finish with a light dusting of cinnamon or a small drizzle of caramel syrup over the top of the foam before serving.
Recipe Tips
- Use cold milk. Warmer milk frothed faster but produces larger, less stable bubbles. Pull the milk straight from the fridge.
- Don’t over-froth. If you keep the frother running past 30 seconds, the foam starts to break down and turn grainy. Stop as soon as it peaks.
- Vanilla syrup vs. extract. Vanilla extract can work but it’s much stronger and doesn’t dissolve as smoothly. If you use it, cut it to just 2 or 3 drops.
- Double the batch. The quantities above top one drink. For 2 drinks, double everything and froth in a wider jar so there’s room for the foam to expand.
Scale it to your drink size:
| Drink Size | Nonfat Milk | Heavy Cream | Vanilla Syrup |
|---|---|---|---|
| 8 oz | 2 tbsp | 2 tsp | ½ tsp |
| 12 oz | 3 tbsp | 1 tbsp | 1 tsp |
| 16 oz | 4 tbsp | 4 tsp | 1½ tsp |
| 24 oz | 6 tbsp | 2 tbsp | 2 tsp |
How To Store
- Refrigerate – Cold foam keeps for up to 24 hours in a sealed jar in the fridge. It will separate; give it a quick 10-second re-froth before using.
- Serve Cold – Always spoon it straight from the fridge onto a cold drink. It softens quickly at room temperature.
Frequently Asked Questions
Can I make cold foam without a frother?
Yes. A blender on high for 15 to 20 seconds works well, and a tightly sealed mason jar shaken for 45 to 60 seconds works too, though the texture is slightly coarser.
Why is my cold foam watery instead of thick?
The most likely cause is whole milk or a high-fat plant milk. Nonfat milk is what creates the stable, airy structure; higher fat content weighs the bubbles down.
Can I use flavored creamer instead of heavy cream?
You can, but flavored creamers are thinner and sweeter than heavy cream, so the foam will be less stable and the flavor harder to control. Stick with plain heavy cream and adjust sweetness through the syrup.
How long does cold foam stay on top of the drink?
It holds its shape for about 3 to 5 minutes before starting to slowly melt into the coffee below, which is normal. Drink it within a few minutes of pouring for the full layered effect.

Cold Foam Recipe
Ingredients
Method
- Combine the 3 tbsp nonfat milk, 1 tbsp heavy cream, 1 tsp vanilla syrup, and 1 pinch of fine salt in a small tall jar or frother cup.
- Froth with a handheld frother for 20 to 30 seconds, angling the tip near the surface, until the mixture is thick, opaque, and roughly doubled in volume.
- Spoon the cold foam over 8 to 12 oz of cold brew or iced coffee, sliding it off the back of a spoon to keep it as a distinct layer, then dust with cinnamon or drizzle with caramel syrup and serve immediately.
