A caramel latte is espresso and steamed milk sweetened with caramel — rich, buttery, and deeply satisfying. It’s one of the most popular coffee drinks at any coffee shop, and it’s also one of the easiest to make at home.

Here’s the full recipe: homemade caramel sauce, the hot latte method, the iced version, and the exact ratios for a Starbucks copycat.


What Is a Caramel Latte?

A caramel latte = espresso + steamed milk + caramel sauce or syrup. Simple.

Caramel latte vs. caramel macchiato: These are different drinks. A caramel macchiato is layered — vanilla syrup on the bottom, milk, espresso poured on top, caramel drizzle. A caramel latte has the caramel mixed directly into the espresso base. The caramel macchiato has a more complex, bittersweet profile (you hit the espresso first, then the sweetness below). A caramel latte is uniformly sweet throughout.

Flavor profile: Sweet, buttery, rich, with a caramelized depth that rounds out the espresso’s bitterness. A pinch of sea salt transforms it into a salted caramel latte — arguably even better.


Homemade Caramel Sauce

You can use store-bought caramel sauce (Torani, Ghirardelli, or DaVinci all work well), but homemade gives a richer, more authentic flavor in about 10 minutes.

Quick Caramel Sauce Recipe

Makes about 3/4 cup (12 servings)

Ingredients:

  • 1 cup (200g) granulated white sugar
  • 6 tablespoons (85g) unsalted butter, cut into cubes
  • 1/2 cup (120ml) heavy cream, at room temperature
  • 1/4 teaspoon salt
  • Optional: 1/2 teaspoon vanilla extract

Method:

  1. Heat sugar in a heavy-bottomed saucepan over medium heat, stirring constantly as it melts. It will clump first, then melt into an amber liquid — keep stirring.
  2. Once fully melted and amber, add butter all at once. It will bubble vigorously — this is normal. Stir until butter is fully incorporated (~2 minutes).
  3. Remove from heat and slowly pour in the heavy cream, stirring continuously (it will bubble again).
  4. Stir in salt and vanilla extract if using.
  5. Cool to room temperature. The sauce will thicken significantly as it cools.
  6. Store in a jar in the refrigerator for up to 2 weeks.

The difference between caramel sauce and caramel syrup:

  • Caramel sauce (above): thick, rich, buttery. Drizzles on top. Doesn’t dissolve as easily in cold drinks.
  • Caramel syrup: thin simple syrup with caramel flavor (sugar + water + caramel flavoring). Mixes easily into hot or cold drinks. Torani and Monin make good ones.

For hot lattes, either works. For iced lattes, use caramel syrup — it dissolves better in cold liquid.


Hot Caramel Latte

Ingredients

  • 2 shots espresso (2 oz, ~60ml)
  • 6-8 oz whole milk (or oat milk)
  • 2 tablespoons caramel sauce or syrup
  • Optional: sea salt, whipped cream, caramel drizzle

Method

  1. Pull espresso shots directly into a preheated mug (rinse with hot water first, pour it out).
  2. Add caramel to the espresso and stir until dissolved.
  3. Steam milk to 140-150°F (60-65°C), aiming for smooth, velvety microfoam — not stiff foam.
  4. Pour steamed milk over espresso, controlling the pour to let milk flow under foam.
  5. Spoon remaining foam on top.
  6. Drizzle extra caramel sauce over the foam. Pinch of sea salt if making salted caramel.

No espresso machine? Use 2 tablespoons of strong instant coffee dissolved in 2 oz hot water, or a double moka pot shot.


Iced Caramel Latte

Ingredients

  • 2 shots espresso (2 oz), pulled and cooled
  • 6-8 oz cold whole milk or oat milk
  • 2 tablespoons caramel syrup (not sauce — dissolves better cold)
  • Ice

Method

  1. Pull espresso shots and cool for 2-3 minutes, or make ahead and refrigerate.
  2. Add caramel syrup to the bottom of a glass. Add ice.
  3. Pour cooled espresso over the ice.
  4. Top with cold milk.
  5. Stir gently, drizzle with caramel sauce if desired.

Flash brew method: For a smoother iced caramel latte, pull your espresso shots directly over ice (in a separate small glass) to chill instantly. This stops extraction and prevents bitterness. Then pour over fresh ice in your serving glass.


Starbucks Caramel Latte Copycat

SizeEspressoMilkCaramel SyrupCaramel Drizzle
Tall (12 oz)1 shot~9 oz3 pumps (~30ml)Yes
Grande (16 oz)2 shots~11 oz4 pumps (~40ml)Yes
Venti (20 oz)3 shots~14 oz5 pumps (~50ml)Yes

Note: Starbucks doesn’t technically have a “Caramel Latte” on the menu — their signature caramel drink is the Caramel Macchiato. But you can order a caramel latte by asking for a latte with caramel syrup. It’s sweeter and more uniformly caramel-flavored than the macchiato.


Caramel Latte Variations

Salted Caramel Latte

Add a small pinch of flaky sea salt (Maldon works great) on top of the foam, or stir 1/8 teaspoon salt into the caramel as you mix. The salt cuts through the sweetness and amplifies the caramel flavor. This is most people’s favorite variation.

Iced Caramel Oat Milk Latte

Use oat milk and caramel syrup over ice. Oat milk’s natural sweetness pairs perfectly with caramel — you can often reduce the syrup by half.

Caramel Vanilla Latte

Add 1 tablespoon vanilla syrup alongside the caramel. The vanilla adds floral complexity and balances the intensity of the caramel.

Caramel Shaken Espresso

Pull 3 shots of espresso, shake with 1 tablespoon caramel syrup and ice in a cocktail shaker for 15 seconds, then pour over fresh ice and top with oat milk. The shaking aerates the espresso and creates a frothy, lighter caramel drink.

Caramel Cold Brew Latte

Add 2 tablespoons caramel syrup to 6 oz cold brew concentrate, then top with milk over ice. Smoother and less acidic than espresso-based — excellent if you find espresso too sharp.


Caramel Syrup Buying Guide

BrandTypeBest ForFlavor
Torani CaramelSyrupEveryday use, easy mixingSweet, mild
Monin CaramelSyrupMore depth, cocktailsButtery, complex
Ghirardelli CaramelSauceDrizzling, hot drinksRich, dark
DaVinci CaramelSyrupStarbucks-styleSweet, syrupy
HomemadeSauceBest flavorAuthentic, butter-rich

Frequently Asked Questions

What is in a caramel latte? A caramel latte contains espresso, steamed milk, and caramel sauce or syrup. Some versions add whipped cream and a caramel drizzle on top.

Is a caramel latte the same as a caramel macchiato? No — they’re different drinks. A caramel macchiato has vanilla syrup at the bottom, milk poured first, espresso on top (creating the “stained milk” layered effect), and caramel drizzle. A caramel latte has caramel mixed directly into the espresso base, giving a uniform sweetness throughout.

Is a caramel latte sweet? Yes — it’s noticeably sweeter than a plain latte. Standard recipe uses 2 tablespoons (about 4 pumps) of caramel. Reduce to 1 tablespoon for a lightly sweet version.

Can I make a caramel latte without an espresso machine? Yes — use strong instant coffee, a moka pot, or even strong brewed coffee as the base. The caramel flavor is strong enough to work with any espresso substitute.

What milk is best for a caramel latte? Whole milk produces the richest, creamiest result. Oat milk is the best dairy-free option — it steams well and has natural sweetness that complements caramel. Almond milk works but steams less easily.

Does Starbucks have a caramel latte? Starbucks doesn’t list “Caramel Latte” by name, but you can order it by asking for a latte with caramel syrup. Their Caramel Macchiato is the closest menu item — different construction, but similar flavor profile.