Spanish Latte (Condensed Milk Latte, Made at Home)
Compare the 3 tiers of this drink
Same drink, three ways. Clean-Ingredient is our top recommendation -- Standard and Sugar-Free are the other options.
Clean-Ingredient Spanish Latte (Real Homemade Condensed Milk) →
- Key ingredient
- Real maple syrup, reduced with whole milk into homemade condensed milk
- Cost per drink
- $0.96
- Calories
- 179
- Sugar
- ~17g sugar per drink, from real maple syrup plus the milk's own natural sugar
Spanish Latte (Condensed Milk Latte, Made at Home)
- Key ingredient
- Canned sweetened condensed milk (undiluted)
- Cost per drink
- $0.83
- Calories
- 203
- Sugar
- ~21g added sugar per drink (from the base)
Sugar-Free Spanish Latte →
- Key ingredient
- Allulose/monk fruit blend, in a slow milk reduction (not a simple syrup swap)
- Cost per drink
- $0.72
- Calories
- 118
- Sugar
- ~3g natural milk sugar (lactose) per drink, no added sugar
Uses Spanish Latte Condensed Milk Base (Standard) — make a batch ahead of time; it keeps in the fridge for a week or two, so you won't need to make it again for every drink.
Ingredients & steps
StandardWritten iced. Switch to see the hot version's ingredients and steps.
Ingredients
- 2oz espresso (or 1/3 cup strong coffee/moka pot equivalent)
- 2 tbsp Spanish Latte Condensed Milk Base (make a batch ahead of time -- it keeps about 2 weeks in the fridge)
- Ice (enough to fill a 16oz glass)
- 4oz cold milk
- Optional: a dusting of cinnamon or an extra drizzle of the condensed milk base on top
Steps
- 1.Make a batch of Spanish Latte Condensed Milk Base ahead of time if you haven't already -- it keeps in the fridge for about 2 weeks.
- 2.Spoon 2 tbsp of the condensed milk base into the bottom of a 16oz glass.
- 3.Fill the glass with ice.
- 4.Pour 4oz cold milk over the ice.
- 5.Pull a double shot of espresso and pour it slowly over the back of a spoon onto the milk so it floats on top instead of mixing in right away -- this is what gives a Spanish Latte its signature layered look before it's stirred.
- 6.Serve with a straw. Stir just before the first sip to combine the layers, or let the drinker stir it themselves for the full visual.
Swap the milk
This recipe is written with Kirkland Signature Organic A2 Whole Milk (4oz). Pick a different milk to see the cost and calories update below.
Milk: Kirkland Signature Organic A2 Whole Milk
Cost per drink
$0.83
Calories per drink
203
Not medical or nutrition advice. Calorie figures on this page are estimates based on typical ingredient values, not a lab analysis of your exact batch — they'll shift with the brand of milk, syrup, or protein powder you actually use. "Clean-ingredient" and "sugar-free" describe what's in the recipe, not a health claim. If you're managing diabetes, a caffeine sensitivity, pregnancy, or another condition, check with a doctor or dietitian before making a recipe part of your routine. Read the full disclaimer.
Spanish Latte is the drink behind the current specialty-café trend – espresso, milk, and sweetened condensed milk instead of a flavor syrup, usually built in visible layers over ice before it’s stirred together. It’s also one of the cheapest drinks on this site to replicate, since the “syrup” is a can you already know how to find.
Why This One’s Iced by Default
Every other flavor family on this site defaults to hot with an iced variant on the side, because that’s how most readers actually drink most café copycats. Spanish Latte is the exception: the version driving the trend right now is iced and layered – condensed milk on the bottom, milk over ice, espresso floated on top – and that visual is a real part of what makes the drink distinctive, not just a serving-temperature preference. So this recipe flips the site’s usual pattern: iced is the main recipe below, hot is the alternate build (toggle above the ingredients). The hot version isn’t an afterthought, though – it’s close to how a traditional Spanish café bombón is often served, just stirred together instead of layered.
Make the Base First (Just Once)
This recipe assumes you already have a jar of Spanish Latte Condensed Milk Base in the fridge – a 10-minute batch (mostly just warming) that makes about 8 drinks’ worth and keeps for 2 weeks. If you haven’t made a batch yet, go do that first, then come back here.
Building the Layered (Iced) Version
- Spoon 2 tbsp of the condensed milk base into the bottom of a 16oz glass.
- Fill the glass with ice.
- Pour 4oz cold milk over the ice.
- Pull a double shot of espresso (about 2oz) and pour it slowly over the back of a spoon onto the milk, so it sits on top instead of mixing straight down – this is the technique that creates the layered look.
- Serve with a straw and stir right before drinking, or let it sit a moment for the visual first.
The condensed milk base itself is a one-time ~$2.50 and makes about 8 drinks – see the full base recipe for the cost breakdown. Assumptions: grande-size drink, the same national-average flavored-latte café benchmark used across this site, dairy milk, $16/lb specialty beans or equivalent grocery beans. At 5 Spanish Lattes a week over the site’s standard 48-week year, that’s roughly $1,229/year back in your pocket versus the café version.
Swaps & Notes
- No espresso machine? A moka pot or strong AeroPress shot works fine – just pour it the same way for the layered look.
- Skip the layering if you don’t care about the visual. Stir everything together right away; the drink tastes identical either way.
- Watching sugar? This is the classic, straight-from-the-can version. See the Sugar-Free Spanish Latte or the Clean-Ingredient Spanish Latte (real homemade condensed milk, no can) for the other two builds.
- Prefer it hot? Use the Hot/Iced toggle above the ingredients – it’s a genuinely different build, not just “the iced version without ice,” since the condensed milk base gets stirred directly into the espresso instead of layered.
Recipe Card Summary
Spanish Latte
- 2oz espresso + 4oz cold milk over ice + 2 tbsp Spanish Latte Condensed Milk Base (made ahead), layered
- Prep time: 5 minutes (after the base is made) · Total: 5 minutes
- Cost: ~$0.83/drink vs. $5.95 café equivalent
FAQ
Do I need to make the condensed milk base every time I want this drink?
No – that’s the whole reason it lives in its own recipe. One batch keeps about 2 weeks in the fridge and covers roughly 8 drinks, so this page is just the 5-minute assembly step.
Why is this recipe iced by default when every other recipe on the site defaults to hot?
Because the iced, layered build is what’s actually driving the Spanish Latte trend right now – it’s a real part of the drink’s identity, not just a temperature choice. The hot version is fully supported too; it’s the alternate build via the toggle above.
What’s the point of pouring the espresso over the back of a spoon?
It slows the espresso down so it settles on top of the milk instead of crashing through it, which is what creates the visible layers before you stir. It’s a presentation technique, not a flavor one – skip it and the drink tastes exactly the same.
Is this the same as a Café Bombón?
Related, not identical. A traditional Spanish café bombón is typically just espresso over condensed milk, served hot in a small glass, no milk added. This recipe adds steamed or cold milk on top to make it a full latte-sized drink – closer to what’s trending at specialty cafés right now than the traditional bombón format.
Browse by ingredient tier
Or skip this drink and explore every recipe in the Clean-Ingredient, Standard, or Sugar-Free lineup.
- Clean-Ingredient70
Clean-Ingredient
Rebuilt from whole ingredients only — real fruit, maple, dates, cacao — no syrups, gums, or mystery additives. Our top recommendation.
- Standard
Standard
Classic home versions of café drinks, plus copycats of chains' seasonal and viral menu items.
- Sugar-Free70
Sugar-Free
The same drinks, lower-sugar or fully sugar-free, named against the specific chain drink they replace.