Toffee Nut Latte Recipe

Find out the simple trick that transforms ordinary coffee into a café-worthy toffee nut latte using ingredients you already own.

You don’t need fancy barista training to make a café-quality toffee nut latte at home. I remember my first attempt in my cramped apartment kitchen, thinking I’d mess it up completely, but the rich caramel-like sweetness mixed with toasted hazelnut notes turned out better than I expected. The best part? You probably already have most of what you need, and there’s one simple trick that changes everything.

History

Though Starbucks popularized the toffee nut latte in the early 2000s as a seasonal holiday drink, the combination of toffee and coffee traces back much further to European café culture.

Italian cafés were adding butter toffee pieces to cappuccinos in the 1970s. British coffee shops mixed toffee syrup into their lattes throughout the 1980s.

The nutty element came later when American coffeehouse chains experimented with flavored syrups during the specialty coffee boom of the 1990s. Hazelnut was already a bestseller, so pairing it with toffee seemed natural.

When Starbucks launched their version as a holiday special, it became so popular they brought it back every winter.

Now you’ll find toffee nut lattes at independent shops year-round, each with their own spin on the sweet, buttery classic.

Recipe

The toffee nut latte combines rich espresso with the buttery sweetness of toffee and the nutty warmth of hazelnut or almond flavoring. This indulgent drink delivers a smooth, caramelized flavor that’s less cloying than caramel but more complex than a simple vanilla latte.

The toffee’s deep, molasses-like notes pair beautifully with coffee’s natural bitterness, creating a balanced beverage that feels like a liquid dessert. This latte shines during fall and winter months when you’re craving something cozy and sweet, though it’s delicious year-round as an afternoon pick-me-up or morning treat.

It’s perfect for leisurely weekends when you want to recreate a coffeehouse experience at home, or as a special offering when entertaining guests who appreciate specialty coffee drinks.

Ingredients

  • 2 shots espresso (or 1/2 cup strong brewed coffee)
  • 1 cup milk
  • 2 tablespoons toffee sauce
  • 1 tablespoon hazelnut syrup
  • Whipped cream

Preparation Steps

  1. Brew 2 shots of espresso and set aside.
  2. Combine milk, toffee sauce, and hazelnut syrup in a small saucepan.
  3. Heat over medium heat, whisking continuously, until hot and sauces are fully incorporated (2-3 minutes). Don’t boil.
  4. Pour espresso into your mug.
  5. Add the heated milk mixture and stir gently to combine.
  6. Top with whipped cream and drizzle additional toffee sauce over the top if desired.

Tips

You can substitute any milk you prefer, including oat, almond, or coconut milk, though full-fat dairy milk creates the richest texture.

If you don’t have toffee sauce, make a quick version by melting together equal parts butter and brown sugar with a splash of vanilla. Adjust sweetness by reducing the syrups to 1 tablespoon each for a less sweet version, or add an extra tablespoon of toffee sauce for a more dessert-like drink.

The toffee-hazelnut milk mixture can be made ahead and refrigerated for up to three days, then reheated when needed.

Preparation Steps

Making this latte is easier than you’d think, and I’ve streamlined the process so you can have a café-quality drink ready in about five minutes.

You’ll start by pulling your espresso shots while simultaneously heating your milk with the toffee and hazelnut syrups in a small saucepan, whisking until everything’s blended and steaming.

Once both components are ready, you’ll combine them in your favorite mug, crown the whole thing with whipped cream, and finish with an optional toffee drizzle that makes it look as impressive as it tastes.

Step 1. Brew Two Espresso Shots

brew strong espresso shots

Start by pulling your two espresso shots, which form the caffeinated foundation of this drink.

If you’re using an espresso machine, grind your beans fine and tamp them firmly into the portafilter before locking it in place. The extraction should take about 25-30 seconds, producing that rich, dark liquid with its signature crema on top.

Don’t have an espresso machine? Use a Moka pot or brew half a cup of really strong coffee instead. I’ve made this latte both ways, and while true espresso gives you that intense flavor punch, strong coffee still creates a satisfying drink.

Just remember that weak coffee will get lost beneath all that toffee sweetness. Set your shots aside while you prepare the milk mixture.

Step 2. Heat Milk With Syrups

heat milk with syrups

Once you’ve got your espresso ready, grab a small saucepan and pour in your cup of milk along with the two tablespoons of toffee sauce and one tablespoon of hazelnut syrup.

Turn your burner to medium heat and start whisking right away. You’ll want to keep that whisk moving constantly so the sauces blend smoothly into the milk instead of clumping at the bottom.

Watch for steam rising from the surface—that’s your signal it’s almost ready. The whole process takes about two to three minutes, and you’re aiming for that sweet spot where the milk is hot enough to sip comfortably but not boiling.

Once everything’s incorporated and steaming, you’re good to go.

Step 3. Combine Espresso and Milk

combine espresso with milk

With your milk mixture ready and your espresso waiting in the mug, this part’s almost embarrassingly simple.

You’re basically just pouring the hot milk mixture right into the espresso and giving it a gentle stir.

I use a spoon to create a slow, swirling motion that blends everything together without creating too much foam chaos.

The color transforms from dark espresso brown to this gorgeous caramel shade as the liquids combine.

Don’t stress about perfect technique here—you’re not making latte art, just mixing two delicious things together.

The stirring takes maybe ten seconds, just enough to guarantee the toffee and hazelnut flavors distribute evenly throughout your drink rather than settling at the bottom where they’ll do you no good.

Step 4. Add Whipped Cream Topping

whipped cream coffeehouse cloud

After your latte’s all blended and sitting pretty in the mug, you’ll grab your whipped cream—either the homemade stuff if you’re feeling ambitious or a can from the fridge, which is what I usually reach for on a Tuesday morning.

Give it a good shake if it’s canned, then add a generous dollop right on top, letting it create that classic coffeehouse cloud effect. The cream should sit there like a fluffy pillow, maybe an inch high if you’re doing it right.

I like to finish with a quick drizzle of toffee sauce across the cream, making little zigzag patterns that look impressive but take about five seconds. The whipped topping adds this cool, sweet contrast to the hot latte underneath, and it melts gradually as you sip.

Step 5. Drizzle Extra Toffee Sauce

drizzle toffee sauce artfully

The toffee sauce drizzle is honestly more about making the drink look impressive than adding flavor, but that doesn’t mean you should skip it. I learned this when I made these for friends who pulled out their phones before even tasting them.

You want thin lines across the whipped cream, not a thick puddle that makes everything too sweet. Hold your spoon about six inches above the mug and let the sauce fall in zigzag patterns, moving quickly so it doesn’t pool in one spot.

If your toffee sauce is too thick to drizzle smoothly, warm it for ten seconds in the microwave and stir. The whole process takes maybe fifteen seconds, but it transforms your latte from homemade to coffeehouse quality.

Final Thoughts

I’ve been making this toffee nut latte on Sunday mornings for months now, and it’s become one of those small rituals I actually look forward to.

There’s something satisfying about whisking the milk and watching the toffee sauce swirl in, knowing exactly how it’ll taste. It’s cheaper than the coffee shop version, and honestly, I think it tastes better because I can control the sweetness.

My sister tried it last weekend and immediately asked for the recipe, which felt pretty good. If you’re tired of plain coffee but don’t want anything too complicated, this is worth trying.

It takes maybe five minutes once you’ve done it a couple times, and it makes regular mornings feel a little special.

Frequently Asked Questions

Can I Make This Drink Iced Instead of Hot?

Like sunshine breaking through winter clouds, you’ll love this iced version. Simply brew your espresso, mix the toffee and hazelnut syrups with cold milk, pour over ice, and top with whipped cream.

How Many Calories Are in a Toffee Nut Latte?

The recipe doesn’t specify calorie content, but you’re likely looking at 250-350 calories depending on your milk choice and whipped cream amount. Full-fat milk and generous toppings increase the count considerably.

Where Can I Buy Toffee Sauce for This Recipe?

You’ll find toffee sauce at most grocery stores in the ice cream topping aisle, typically costing $3-5 per jar. Specialty stores like Williams Sonoma carry gourmet versions, or you can order brands like Torani online.

Does This Taste Like the Starbucks Toffee Nut Latte?

This recipe captures the essence of Starbucks’ version with similar toffee and hazelnut flavors, but you’ll notice slight differences since Starbucks uses their proprietary syrups. It’s deliciously close and customizable to your taste preferences.

Can I Use Decaf Espresso for This Recipe?

Yes, you can absolutely use decaf espresso! The toffee and hazelnut flavors will taste identical whether you use regular or decaf shots, so it’s perfect if you’re avoiding caffeine.