A Spanish latte is an espresso drink sweetened with condensed milk instead of flavored syrup, then topped with steamed or cold milk. The result is richer and creamier than a standard latte, with a natural caramel-like sweetness that doesn’t taste artificial.

It’s one of the easiest cafe-style drinks to make at home — three ingredients, five minutes.


What Is a Spanish Latte?

A Spanish latte is espresso combined with sweetened condensed milk and regular milk — served hot or iced.

Unlike a regular latte (espresso + steamed milk, no sweetener unless you add syrup), the Spanish latte builds sweetness directly into the drink using condensed milk. The condensed milk also adds fat, giving the drink a thicker, silkier texture.

Key difference from a regular latte:

Spanish LatteRegular Latte
SweetenerSweetened condensed milkNone (or add syrup)
MilkRegular milk + condensed milkSteamed whole milk
TextureRicher, slightly thickerLighter, milkier
SweetnessNatural, caramel-likeNeutral or flavored syrup

Is it actually from Spain? Not exactly. The drink as it’s commonly made today — condensed milk espresso — is more strongly linked to Southeast Asian coffee culture (Singapore, Vietnam, the Philippines), where condensed milk is used extensively in coffee. The “Spanish” name likely refers to café con leche (Spanish coffee with milk) as a loose inspiration, with the condensed milk twist coming from Asian coffee traditions.


Spanish Latte Recipe

Makes: 1 drink Time: 5 minutes

Ingredients

Hot Spanish Latte:

  • 2 shots espresso (2 oz / 60 ml)
  • 2 tablespoons sweetened condensed milk
  • 4 oz (120 ml) whole milk

Iced Spanish Latte:

  • 2 shots espresso (2 oz / 60 ml)
  • 2 tablespoons sweetened condensed milk
  • 4 oz (120 ml) whole milk, cold
  • Ice (enough to fill your glass)

Instructions

Hot Version:

  1. Pull 2 shots of espresso directly into your mug.
  2. Add 2 tablespoons condensed milk while the espresso is hot. Stir until fully dissolved.
  3. Steam your milk to 140–150°F (60–65°C). Don’t overheat — high temperature dulls the sweetness.
  4. Pour the steamed milk over the espresso base. The condensed milk will swirl through.
  5. Taste. Add more condensed milk (1 tsp at a time) if you want it sweeter.

Iced Version:

  1. Pull 2 shots of espresso and let cool for 30 seconds, or brew directly over a small amount of ice.
  2. Stir 2 tablespoons condensed milk into the hot espresso until dissolved.
  3. Fill your glass with ice, then pour in 4 oz cold milk.
  4. Slowly pour the sweetened espresso over the milk and ice. It will layer briefly before mixing.
  5. Stir gently and serve with a straw.

Spanish Latte Ratios

The standard ratio is 2:1 espresso to condensed milk by tablespoon, with milk at about 3–4× the espresso volume.

Cup SizeEspressoCondensed MilkMilk
Small (8 oz)1 shot (1 oz)1 tbsp3 oz
Standard (10 oz)2 shots (2 oz)2 tbsp4 oz
Large (12 oz)2 shots (2 oz)2–3 tbsp6 oz
Extra strong2 shots (2 oz)1.5 tbsp3 oz

Sweetness guide:

  • 1 tbsp condensed milk per shot = mildly sweet, balanced
  • 2 tbsp per shot = moderately sweet (standard café style)
  • 3 tbsp per shot = dessert-sweet, very rich

Iced Spanish Latte Tips

The iced version is the most popular. A few techniques make it better:

Don’t skip stirring the condensed milk into hot espresso first. If you add condensed milk directly to cold milk and ice, it sinks to the bottom and doesn’t mix evenly. Dissolve it in the hot espresso shots first.

Use a wide glass. The layered look — dark espresso settling through white milk — is part of the appeal. A clear wide glass shows it off.

Cold brew option. Replace espresso with 3 oz cold brew concentrate for a smoother, less acidic version. Use the same condensed milk amount.

No espresso machine? Use strong moka pot coffee (2 oz, brewed with fine grind) as the espresso base. The flavor is slightly different but the drink works well.


Spanish Latte vs. Similar Drinks

DrinkEspressoSweetenerMilkNotes
Spanish Latte2 shotsCondensed milkSteamed or cold milkRich, caramel-sweet
Regular Latte2 shotsNone (or syrup)Steamed milkLighter, neutral
Café au LaitDrip coffeeNoneHot milk (1:1)Coffee, not espresso
Vietnamese Iced CoffeeDrip (phin)Condensed milkNoneStronger, darker
Iced Latte2 shotsOptional syrupCold milkLighter sweetness

Spanish latte vs. Café con Leche: Café con leche is espresso or strong coffee with steamed milk in roughly equal parts, usually no sweetener. The Spanish latte adds condensed milk and more milk — it’s sweeter and richer, more of a dessert drink than a morning coffee.


Variations

Iced Oat Milk Spanish Latte

Replace whole milk with oat milk. Oat milk’s natural sweetness complements condensed milk well. Reduce condensed milk to 1.5 tablespoons since oat milk reads slightly sweeter than dairy.

Brown Butter Spanish Latte

Add a drop of brown butter (cooled) to the condensed milk before mixing with espresso. Nutty, rich, and unexpected.

Spiced Spanish Latte

Add a pinch of cinnamon or cardamom to the condensed milk. Stir until fragrant before adding espresso.

Spanish Latte Affogato

Pour 1 shot espresso + 1 tbsp condensed milk over a scoop of vanilla ice cream. Serve immediately as a dessert.

Cold Brew Spanish Latte

Use 3 oz cold brew concentrate instead of hot espresso. No cooling time needed — goes directly over ice. Less acidic, slightly chocolatey.


Choosing Condensed Milk

Any full-fat sweetened condensed milk works. Common options:

BrandNotes
Nestlé CarnationStandard, widely available, slightly vanilla-forward
Eagle BrandVery sweet, rich
Longevity (Thái/Vietnamese)Traditional for SE Asian coffee style, slightly less sweet
Coconut condensed milkDairy-free option; adds faint coconut flavor

Avoid evaporated milk — it’s not sweetened. The sweetness is the whole point.


Frequently Asked Questions

What is a Spanish latte made of? A Spanish latte is made with espresso, sweetened condensed milk, and regular steamed milk (or cold milk for the iced version). The condensed milk replaces flavored syrup as the sweetener.

What is the difference between a Spanish latte and a regular latte? A regular latte is espresso + steamed milk with no sweetener (unless added). A Spanish latte includes sweetened condensed milk, making it sweeter and richer. The condensed milk also adds fat, giving a slightly thicker, creamier texture than a standard latte.

Is a Spanish latte sweet or bitter? A Spanish latte is sweet — the condensed milk adds significant sweetness. The bitterness of the espresso comes through underneath, but the overall taste is rich and caramel-like rather than bitter. You can control sweetness by adjusting the condensed milk amount.

Can I make a Spanish latte without an espresso machine? Yes. Use a moka pot (2 oz of strong brewed coffee), an AeroPress on the espresso setting, or 3 oz cold brew concentrate. Strong drip coffee works in a pinch but produces a milder result.

How many calories are in a Spanish latte? A standard iced Spanish latte (2 shots espresso, 2 tbsp condensed milk, 4 oz whole milk) has approximately 150–180 calories, mostly from the condensed milk and whole milk.


More espresso drinks to explore: Vanilla Latte, Caramel Latte, Latte Guide, Iced Latte, What Is a Latte Macchiato