The Amaretto Latte is a cozy, nutty coffee drink that combines the smooth richness of espresso with creamy steamed milk, a touch of sweet almond liqueur, and a cloud of whipped cream. Topped with toasted almonds and a sprinkle of cinnamon, this indulgent latte is perfect for brunch, a holiday treat, or a relaxing afternoon pick-me-up.
Why You’ll Love This Recipe
- A luxurious twist on a classic latte with almond liqueur.
- Creamy, nutty, and slightly sweet—perfect for coffee lovers.
- Easy to make at home with simple ingredients.
- Elegant enough to serve at brunch or after dinner.
- Customizable with your favorite milk or espresso method.

Ingredients
(Tip: You’ll find the full list of Ingredients and measurements in the recipe card below.)
2 tablespoons chopped almonds
3 ounces heavy cream
Ground coffee beans (enough for 2 shots of espresso, about 2 oz)
8 ounces milk (any variety)
1 ounce amaretto liqueur
Ground cinnamon, for topping
Directions
- Toast the almonds
- Place chopped almonds in a small pan over low heat.
- Toast for 3–4 minutes until lightly golden and fragrant. Set aside.
- Whip the cream
- In a small bowl, whip the heavy cream with a whisk or mixer until thick and fluffy.
- Make the latte
- Brew two shots of espresso (about 2 ounces).
- Steam or froth the milk until hot, thickened, and foamy.
- Assemble the drink
- Pour espresso into a mug and stir in the amaretto liqueur.
- Add the steamed milk.
- Top with whipped cream, toasted almonds, and a sprinkle of cinnamon.
Servings and timing
This recipe makes 1 serving.
- Prep time: 5 minutes
- Cook time: 5 minutes
- Total time: 10 minutes
Variations
- Swap amaretto for hazelnut liqueur for a different nutty flavor.
- Make it dairy-free with almond milk and coconut whipped cream.
- Add chocolate syrup for an almond mocha version.
- Use decaf espresso if you want the flavor without the caffeine.
- Skip the alcohol for a kid-friendly almond latte.
Storage/Reheating
- Best enjoyed fresh, as whipped cream and frothy milk don’t store well.
- You can pre-toast the almonds and whip cream ahead of time, storing both in the fridge for up to 24 hours.
- If needed, reheat espresso and milk separately before assembling.

FAQs
Can I make this without an espresso machine?
Yes, you can use strong brewed coffee, French press, or AeroPress instead.
Is there a non-alcoholic substitute for amaretto?
Yes, use almond extract or almond syrup for a similar flavor.
Can I make this vegan?
Yes, use almond milk or oat milk and dairy-free whipped cream.
How sweet is this drink?
It has a mild sweetness from the amaretto and cream, but you can add sugar or syrup if you like it sweeter.
Can I prepare it iced?
Yes, pour espresso and amaretto over ice, top with cold milk, and finish with whipped cream.
What’s the best milk to use?
Whole milk froths best, but almond milk, oat milk, or soy milk are great alternatives.
Do I need to toast the almonds?
Toasting enhances the flavor, but you can skip it if you prefer.
Can I make this a dessert drink?
Yes, add chocolate shavings, caramel drizzle, or a splash of Irish cream for extra indulgence.
How strong is the coffee flavor?
It depends on your espresso strength—use darker roasts for a bolder flavor.
Can I double the recipe?
Yes, simply double the ingredients and use a larger mug or make two servings.
Conclusion
The Amaretto Latte is a warm, comforting coffee drink that balances rich espresso with nutty sweetness and creamy texture. Perfect for cozy mornings, special gatherings, or as an after-dinner treat, it’s a sophisticated yet simple recipe that’s easy to recreate at home.
Print
Amaretto Latte
- Total Time: 10 mins
- Yield: 1 serving
- Diet: Vegetarian
Description
The Amaretto Latte is a cozy and indulgent coffee drink that blends rich espresso, creamy steamed milk, and nutty almond liqueur. Topped with whipped cream, toasted almonds, and a sprinkle of cinnamon, this elegant latte is perfect for brunch, the holidays, or an afternoon treat.
Ingredients
2 tablespoons chopped almonds
3 ounces heavy cream
2 shots espresso (about 2 oz total)
8 ounces milk (any variety)
1 ounce amaretto liqueur
Ground cinnamon, for topping
Instructions
- Toast the almonds: In a small pan over low heat, toast chopped almonds for 3–4 minutes until golden and fragrant. Set aside.
- Whip the cream: In a bowl, whip heavy cream with a whisk or mixer until thick and fluffy.
- Make the latte: Brew two shots of espresso. Steam or froth the milk until hot and foamy.
- Assemble: Pour espresso into a mug and stir in amaretto. Add steamed milk, then top with whipped cream, toasted almonds, and a sprinkle of cinnamon.
Notes
- Use almond extract or almond syrup for a non-alcoholic version.
- Dairy-free versions work well with almond or oat milk and coconut whipped cream.
- To make an almond mocha, add chocolate syrup before the milk.
- Serve iced by pouring espresso and amaretto over ice and topping with cold milk and cream.
- Toast almonds ahead of time for convenience.
- Prep Time: 5 mins
- Cook Time: 5 mins
- Category: Beverage
- Method: Stovetop & Frothing
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 latte
- Calories: 280
- Sugar: 14g
- Sodium: 110mg
- Fat: 17g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 1g
- Protein: 7g
- Cholesterol: 50mg