Starbucks Sugar Cookie Latte Copycat Recipe
This Starbucks sugar cookie latte recipe gives you that sweet, buttery, vanilla-almond flavor from the holiday menu without the $7 price tag. It comes together in about 15 minutes and uses ingredients you likely already have on hand.
The magic is in the sugar cookie syrup. Get that right and the rest of the drink falls into place fast.

Why I Love This Recipe
The syrup is genuinely buttery in a way that reads like actual cookie dough, not just sweet syrup. That comes from the almond extract working alongside the vanilla rather than vanilla alone.
It’s also a forgiving recipe. The syrup keeps in the fridge for two weeks, so you can make a batch once and have lattes all week without any extra effort.
Recipe Ingredients

- 1 cup granulated sugar – Standard white sugar dissolves cleanly and gives the syrup its cookie-like sweetness
- 1 cup water – The base for the simple syrup
- 1 tsp vanilla extract – Use pure, not imitation, for a cleaner flavor
- 1/2 tsp almond extract – This is what makes it taste like a sugar cookie rather than plain vanilla syrup
- 1 tbsp unsalted butter – Gives the syrup a subtle richness; salted butter works in a pinch but skip any added salt elsewhere
- 2 shots espresso (about 2 oz / 60 ml) – Strong brewed coffee works if you don’t have an espresso machine
- 1 cup whole milk – Whole milk froths best and gives the drink body; oat milk is a close second
- Pinch of salt – Sharpens the sweetness and rounds out the flavor
- Whipped cream – For topping; store-bought is fine
- Red and green sprinkles – Optional, but they nail the Starbucks sugar cookie look
Variations / Substitutions
- Oat milk – Froths well and adds a gentle sweetness that works naturally with the almond syrup; this is the best non-dairy swap.
- Almond milk – Works but is thinner, so the drink will be less creamy and the foam won’t hold as long.
- Brown sugar instead of granulated – Gives the syrup a slight caramel edge rather than a clean buttery sweetness; still good, just a different flavor.
- Skip the almond extract – The drink becomes a plain vanilla latte syrup; still tasty but loses the sugar cookie character.
- Coconut extract instead of almond – A fun swap if you want a more tropical-leaning sweetness.
- Strong brewed coffee – If you don’t have an espresso machine, brew a very strong cup of coffee and use 2 oz of it; the flavor is slightly less concentrated but still works.
- Dairy-free butter – A plant-based butter like Miyoko’s melts into the syrup just as well and keeps the recipe fully vegan when paired with oat milk.
If you like making coffee shop syrups at home, you might also enjoy a Starbucks Brown Sugar Oat Milk Shaken Espresso recipe.
How To Make Sugar Cookie Latte
Step 1: Simmer the Sugar Cookie Syrup

In a small saucepan over medium heat, combine the 1 cup granulated sugar, 1 cup water, 1 tbsp unsalted butter, and a pinch of salt. Stir everything together and bring it to a gentle simmer, about 3 to 4 minutes. You’re not looking for a full boil, just enough heat for the sugar to dissolve completely and the butter to melt in.
Once the sugar is dissolved, remove the pan from the heat. Stir in the 1 tsp vanilla extract and the 1/2 tsp almond extract. The syrup will be thin and glossy, and you’ll smell the almond the moment it hits the hot liquid.
Let the syrup cool for at least 5 minutes before using. Pouring hot syrup into cold milk will flatten your foam before it starts.
Step 2: Pull the Espresso Shots

Brew 2 shots of espresso (about 2 oz / 60 ml) using your espresso machine, or brew a very concentrated 2 oz of strong coffee. Do this while the syrup cools so nothing is sitting around going stale.
Fresh espresso has a thin layer of reddish-brown crema on top, which is a good sign you’ve extracted it well. If you’re using brewed coffee, just make sure it’s hot and strong.
Step 3: Froth the Milk

Heat the 1 cup whole milk in a small saucepan over medium-low heat until it reaches about 150°F (65°C), which takes about 2 to 3 minutes. You want it steaming but not boiling. Then froth it with a handheld milk frother for 20 to 30 seconds until you have a loose, velvety foam.
If you don’t have a thermometer, look for wisps of steam rising from the surface and small bubbles around the edges. That’s your cue to take it off the heat and start frothing.
Step 4: Build and Garnish the Latte

Add 2 tbsp of the sugar cookie syrup to your mug, then pour in the 2 shots of espresso and stir to combine. Pour the frothed 1 cup whole milk over the espresso, holding back the foam with a spoon and then spooning it on top at the end.
Add a generous swirl of whipped cream and a scatter of red and green sprinkles. Serve immediately while the foam is still high and the sprinkles catch the light.
Recipe Tips
- Make a bigger batch of syrup. This recipe makes about 1 1/4 cups of syrup, which is more than you need for one drink. Store the rest in a jar in the fridge for up to 2 weeks. Each latte uses about 2 tbsp, so you have enough for 8 to 10 drinks.
- Don’t rush the frothing step. Cold milk straight from the fridge froths poorly. Let it sit out for 5 minutes, or heat it a touch longer, and you’ll get a much more stable foam.
- Taste the syrup before you build the drink. If it tastes flat, add another small splash of vanilla. If the almond is too sharp for your taste, a little extra water will soften it without ruining the batch.
- Use a pre-warmed mug. Pour hot water into your mug for 30 seconds before building the drink. It keeps the latte hot longer, especially if your kitchen is cold.
Scaling the syrup to your batch size:
| Batch Size | Sugar | Water | Butter |
|---|---|---|---|
| Single (1–2 drinks) | 1/4 cup | 1/4 cup | 1 tsp |
| Standard (8–10 drinks) | 1 cup | 1 cup | 1 tbsp |
| Large (16–20 drinks) | 2 cups | 2 cups | 2 tbsp |
How To Store
- Refrigerate – Pour the leftover syrup into a clean glass jar or airtight container. It keeps in the fridge for up to 2 weeks. Give it a quick stir or shake before each use since the butter can settle slightly.
- Serve Cold – The syrup works just as well in an iced version. Add 2 tbsp syrup to a glass, pour in the espresso shots, fill with ice, and top with cold milk and whipped cream. No frothing needed.
Frequently Asked Questions
Can I make this latte iced?
Yes. Add the syrup and espresso to a glass filled with ice, then pour cold milk over the top. Skip frothing altogether.
How much syrup does one batch make?
One batch makes about 1 1/4 cups, which is enough for 8 to 10 lattes at 2 tbsp per drink.
Can I use instant espresso powder instead of brewed espresso?
Yes. Dissolve 1 to 2 tsp of instant espresso powder in 2 oz of hot water and use it exactly as you would brewed espresso. The flavor is slightly less rounded but works well here.
Does the almond extract taste artificial?
It depends on the brand. Pure almond extract has a clean, marzipan-like flavor; imitation versions can taste sharper. Stick to pure extract and the 1/2 tsp quantity above, which keeps it in the background rather than front and center.

Ingredients
Method
- Combine the 1 cup granulated sugar, 1 cup water, 1 tbsp unsalted butter, and a pinch of salt in a small saucepan over medium heat. Stir and simmer for 3 to 4 minutes until the sugar dissolves and the butter melts. Remove from heat, stir in the 1 tsp vanilla extract and 1/2 tsp almond extract, and let the syrup cool for 5 minutes.
- Brew 2 shots of espresso (about 2 oz / 60 ml) while the syrup cools.
- Heat the 1 cup whole milk in a saucepan over medium-low heat to about 150°F (65°C), about 2 to 3 minutes, then froth with a handheld frother for 20 to 30 seconds until foamy.
- Add 2 tbsp of the sugar cookie syrup to your mug, pour in the espresso, and stir. Pour in the frothed milk, spoon the foam on top, add a swirl of whipped cream, and finish with red and green sprinkles.
