A vanilla latte is one of the most popular café drinks for good reason — espresso + steamed milk + a little sweetness is hard to beat. The good news: it’s also one of the easiest to make at home, and homemade is usually better than the café version.
Here’s everything you need.
What You Need
Equipment:
- Espresso machine (or moka pot / AeroPress)
- Steam wand or milk frother
- Small saucepan (for homemade syrup)
Ingredients for one vanilla latte:
- Double espresso (2oz / 60ml)
- 6-8oz whole milk (or milk of choice)
- 1-2 tablespoons vanilla syrup (see recipe below)
Homemade Vanilla Syrup
Store-bought vanilla syrup works fine, but homemade is cheap, takes 5 minutes, and tastes noticeably better because you can control sweetness.
Simple vanilla syrup recipe:
- ½ cup (100g) granulated sugar
- ½ cup (120ml) water
- 1 teaspoon pure vanilla extract (or 1 vanilla bean, split lengthwise)
Instructions:
- Combine sugar and water in a small saucepan over medium heat
- Stir until sugar fully dissolves (2-3 minutes) — don’t let it boil for long
- Remove from heat
- If using vanilla extract: stir it in now and let cool
- If using a vanilla bean: add during heating, steep 10 minutes, then remove
- Pour into a clean jar or bottle and refrigerate
Makes about ½ cup (8-10 servings). Keeps for up to 2 weeks in the fridge.
Sweetness note: This makes a medium-sweet syrup. For less sweet, use 1 tablespoon per drink. For Starbucks-level sweetness, use 2-3 tablespoons.
Hot Vanilla Latte Recipe
Step 1: Pull your espresso
Pull a double espresso (about 2oz) directly into your mug. If you’re using a moka pot or AeroPress, aim for a strong, concentrated 2oz brew.
Step 2: Steam the milk
Steam 6-8oz of milk to about 150°F (65°C). For a latte, you want fine microfoam — silky and pourable, not stiff frothy bubbles. If you’re using a steam wand, keep the tip just below the milk surface and angle the pitcher to create a whirlpool.
See our milk steaming guide for detailed technique.
Step 3: Add the syrup
Stir 1-2 tablespoons of vanilla syrup into the espresso before adding the milk. Mixing into the espresso first ensures it blends properly — if you add it to the milk, it can settle to the bottom.
Step 4: Combine
Pour the steamed milk over the espresso in a slow, steady stream. Hold back the foam with a spoon if needed, then spoon it on top at the end.
The result: A 8-10oz vanilla latte, sweetened throughout, with a thin layer of foam on top.
Iced Vanilla Latte Recipe
The iced version is actually simpler and often more forgiving.
Ingredients:
- Double espresso (2oz) — or let it cool first, or brew it strong
- 6-8oz cold milk
- 1-2 tablespoons vanilla syrup
- Ice
Steps:
- Fill a glass with ice
- Pour in vanilla syrup
- Add cold milk
- Pull a double espresso and pour it directly over the ice and milk
That’s it. The ice cools the espresso immediately, and stirring combines everything.
Why pour espresso last: Pouring hot espresso over cold milk + ice avoids the shock of adding ice to hot espresso (which can cause a harsh taste change). It also creates a nice visual layer before you stir.
Anti-dilution tip: If you’re making this regularly, freeze leftover coffee or espresso into ice cubes. Using coffee ice cubes means the drink doesn’t water down as the ice melts.
Vanilla Latte Variations
Iced Brown Sugar Vanilla Latte
Add ½ tablespoon of brown sugar to your vanilla syrup while making it (or use brown sugar syrup + a few drops of vanilla extract). The molasses notes in brown sugar add depth that plain white sugar syrup can’t replicate.
Lavender Vanilla Latte
Add 2-3 dried lavender buds to your syrup while simmering, then strain before using. The floral note pairs surprisingly well with vanilla and espresso — it’s subtle but distinctive.
Vanilla Oat Milk Latte
Replace dairy with oat milk. Use a barista-grade oat milk (like Oatly Barista or Minor Figures) for proper frothing. The oat milk adds a slightly sweet, nutty flavor that complements vanilla. Froth to about 130°F — oat milk can taste flat if overheated.
Caramel Latte Recipe
A caramel latte is made the same way as a vanilla latte, with caramel syrup replacing vanilla.
Homemade caramel syrup:
- ½ cup sugar
- ¼ cup water
- ¼ cup heavy cream
- Pinch of salt
- Cook sugar and water in a saucepan over medium-high heat WITHOUT stirring until the sugar caramelizes to a deep amber color (5-7 minutes)
- Remove from heat and carefully add cream (it will bubble up) — stir to combine
- Add salt, stir well, let cool
For a simpler version, dissolve store-bought soft caramel candy in a small amount of hot water, or just buy caramel sauce (like Torani or Jordan’s Skinny Syrups).
Caramel latte assembly: Same as vanilla latte — add 1-2 tablespoons caramel syrup to the espresso, add steamed milk, finish with a drizzle of caramel sauce on top if desired.
Caramel latte search volume note: “Caramel latte recipe” gets 1,300 searches/month — it’s a legitimate drink in its own right, but the technique is nearly identical to a vanilla latte.
Vanilla Spice Latte (Homemade PSL Alternative)
Add a pinch of cinnamon, cardamom, and nutmeg to your vanilla syrup. This is a year-round, non-seasonal version of autumn spiced lattes that’s surprisingly good.
Milk Options for Vanilla Lattes
| Milk | Texture | Flavor | Notes |
|---|---|---|---|
| Whole dairy | Best microfoam | Creamy, neutral | The reference standard |
| 2% dairy | Good microfoam | Slightly less rich | Fine for most people |
| Oat milk (barista) | Good microfoam | Slightly sweet, nutty | Best plant-based option |
| Almond milk | Thin, separates easily | Nutty, light | Hard to froth well |
| Soy milk | Decent foam | Slightly beany | Can curdle with acidic espresso |
| Coconut milk (carton) | Light foam | Subtle coconut | Works better iced |
The main rule: Use “barista edition” versions of plant-based milks. They’re formulated with added fat and stabilizers specifically for frothing — regular oat milk, for example, often breaks apart under steam heat.
Getting the Vanilla Flavor Right
The most common vanilla latte mistake is under-sweetening. Vanilla flavor needs some sweetness to carry through — unsweetened vanilla extract in an unsweetened drink just tastes faintly floral, not like a vanilla latte.
How to calibrate:
- Start with 1 tablespoon of syrup per 8oz drink
- If it tastes like a plain latte with a hint of something, add more
- If it tastes like dessert, pull back
- For reference: Starbucks uses 3-4 pumps (about 3-4 tablespoons) for a Grande — most people prefer slightly less at home
Pure vanilla extract vs vanilla bean vs artificial:
- Pure vanilla extract: Good flavor, slightly alcoholic note that dissipates when hot
- Vanilla bean: Best flavor, visible specks, more expensive
- Imitation vanilla: Works for cooking, but the difference is noticeable in drinks — use pure extract when you can
Making Vanilla Lattes Without an Espresso Machine
Moka pot: Brew 3-4oz of dark-roast coffee in a moka pot (stronger than regular drip). Use 2oz as your espresso base and combine with vanilla syrup and frothed milk.
AeroPress: Brew an inverted AeroPress with a fine grind and 1-1.5 minutes steep for a concentrated shot. 2-3oz works well as a latte base.
Nespresso: Any Nespresso capsule on the espresso (short) setting works well. The intensity varies by capsule — the higher the intensity number, the better it holds up in a latte.
Strong drip coffee: Use 3-4 tablespoons of coffee per 6oz of water for a strong brew, then use 2oz as your base. It won’t have crema, but the flavor is similar enough for a daily vanilla latte.
Vanilla Latte Troubleshooting
Too sweet: Reduce syrup to 1 tablespoon, or use a lightly sweetened recipe (just ¼ cup sugar instead of ½ cup for the syrup).
Vanilla flavor not coming through: Add more syrup. Vanilla flavor mutes easily in the presence of strong espresso and hot milk — you typically need more than you think.
Milk not frothing properly: Your milk is probably too hot or too cold. Start with cold milk from the fridge, and stop steaming when you can no longer hold your hand comfortably on the pitcher (around 150-160°F).
Espresso tastes burnt with vanilla: This combination can happen with dark-roasted beans. Try a medium roast espresso — the lighter, slightly fruity or nutty notes pair much better with vanilla than charred, smoky dark roast.
Related guides:
- How to Make a Latte — the base technique behind all latte variations
- How to Steam Milk for Latte Art — proper microfoam technique
- Iced Latte Recipe — the iced base, with more anti-dilution tips
- Brown Sugar Shaken Espresso — another sweetened espresso drink to try