This post may contain affiliate links, view our disclaimer for details.
This easy Homemade Hazelnut Latte has a bold, nutty, hazelnut aroma and a creamy texture thanks to oat milk. It’s simple to make and tastes just like something you’d pick up from a coffee shop.

Why You’ll Love this Hazelnut Latte Recipe
I’m a huge coffee lover and when I buy coffee beans, I usually try to buy hazelnut flavored beans. This flavor has warm, nutty undertones that make each cup of coffee incredibly cozy. My goal with this latte is to get that same flavor but without using flavored beans! Also…if you love this Starbucks Copycat Hazelnut Shaken Espresso, you’ll love this latte.
Here’s are a few more reasons why we’re huge fans of this coffee and you will be too!
Emily’s Recipe Notes:
- Bold Hazelnut Flavor: Hazelnut extract and/or homemade hazelnut simple syrup are mixed with the milk in this latte, giving it an intense hazelnut flavor.
- Customizable: Feel free to add more milk, sugar or sweetener, or ice to your liking.
- 4 Ingredients: With just a few simple ingredients and 2 minutes of your time, you can have a latte that rivals those found at your favorite coffee shop.
- Dairy-Free: Use plant-based milk and creamer to make this recipe vegan and dairy free.
Ingredients You’ll Need

As I mentioned above, this recipe is pretty easy and it uses simple ingredients. Three of the four ingredients you probably already have in your pantry and fridge.
The hazelnut extract is the only specialty item that will need to be purchased online or at a specialty grocer. I’ve linked the exact extract I use below. Here’s what you’ll need:
Hazelnut Extract
No need for store-bought syrup; instead, we are using hazelnut extract and/or a homemade hazelnut syrup.
For more flavor, you can add in other extracts like pure vanilla extract or almond extract.
Sweetener of Choice
You can use maple syrup, agave nectar, or simple syrup.
You can also use other homemade syrup recipes, like this brown sugar syrup, instead of maple syrup. I do have a homemade hazelnut coffee syrup! Or you can use cane sugar. If using a granulated sweetener, be sure to mix it in with the hot espresso before adding it to the latte. This way it will dissolve properly.
Milk of Choice
I love using a plant-based milk like oat milk for this recipe.
But…feel free to use your favorite milk, such as almond milk, soy milk, or even hazelnut milk. I don’t recommend coconut milk as it has a strong flavor that competes with the hazelnut.
Freshly Brewed Hot Espresso
A latte wouldn’t be complete without it!
Helpful Equipment
- Espresso Maker: Alternatively, you can use a French press to make your own cold brew for an iced latte.
- Milk Frother: This is used to froth the milk for a hot latte.
- Tall Serving Glass or Mug: For assembling and enjoying the latte!
- Ice Cube Tray: For making regular ice or coffee ice cubes.
Step-by-Step Instructions
☕️ *Ingredient Quantities are in the Recipe Card Below!*
STEP 1: For a hot latte, heat the milk in a microwave or on the stovetop. Froth with a milk
STEP 2: Add the hazelnut extract and sweetener to taste to the milk. Mix or froth to combine.

For a hot latte, heat the milk in a microwave or on the stovetop. Froth with a milk frother.

Add the hazelnut extract and sweetener to taste to the milk. Mix or froth to combine.

Add the fresh brewed espresso to a mug or glass. Pour the milk on top and give the latte a stir.

For an iced hazelnut latte, add a handful of ice cubes to the glass. Taste and add more syrup if needed.
Serving & Storage
This hazelnut latte is so versatile and can be enjoyed for breakfast or as an afternoon treat. Here are a few of our favorite ideas to customize your latte:
Flavor Variations:
- Chocolate Hazelnut Latte: Use chocolate syrup to turn this into a Nutella-inspired chocolate hazelnut latte.
- Vanilla Hazelnut Latte: Add a splash of vanilla extract, vanilla syrup, or vanilla creamer for a sweet and aromatic twist.
- Cinnamon Hazelnut Latte: Sprinkle ground cinnamon on top of your latte for a warm and spicy flavor.
Toppings:
- Whipped Cream: Top your latte with a dollop of coconut whipped cream for an extra indulgent treat.
- Chocolate Shavings: Grate some dark chocolate over your latte for a decadent finish.
- Cocoa Powder: Dust the top of your latte with unsweetened cocoa powder for a cozy mocha flavor.
- Caramel Drizzle: Drizzle some caramel sauce over your latte for a sweet and buttery flavor.
Seasonal Suggestions:
- Fall: This hazelnut latte is perfect for crisp autumn mornings. Pair it with a slice of pumpkin bread or an apple cinnamon muffin.
- Winter: Cozy up with a hazelnut latte on a cold winter day. Serve it alongside this almond pear cake or a slice of a spiced orange cake.
- Spring: Enjoy a hazelnut latte with crunchy almond blueberry biscotti or a lemon poppy seed muffin.
- Summer: Cool down with an iced hazelnut latte and a serving of this yummy peach cobbler.
Breakfast Pastries:
- Chocolate Puff Pastry Twists: The rich chocolate flavor of these twists pairs perfectly with the nutty notes of the hazelnut latte.
- Cinnamon Rolls: The warm, gooey sweetness of a cinnamon roll is a delightful match for the hazelnut latte.
- Blueberry Banana Muffins: The fresh blueberries balance the richness of the hazelnut latte.
This latte is best served immediately for optimal taste. If you have any leftover hazelnut simple syrup, store it in an airtight container in the fridge for up to 2 weeks. Use the syrup to sweeten future lattes!
Tips from Emily’s Kitchen
- Mix Granulated Sweeteners into Hot Liquid: If using regular sugar to sweeten your latte, be sure to mix it into the hot coffee to dissolve the granules.
- Sweeten to Taste: Everyone has different preferences when it comes to coffee. Be sure to adjust your latte to taste.
- Add More or Less Milk to Taste: As with the note above, if you like your lattes creamier, add a splash or two more milk.
these create the best latte!

More Delicious Lattes & Coffee Drinks

Hazelnut Latte (Iced or Hot)
Rate this RecipeIngredients
- ½ – 1 cup oat milk, or milk of choice-adjust to preference
- ¼ tsp hazelnut extract, plus more to taste
- 1-3 tsp homemade hazelnut syrup, maple syrup, or agave nectar plus more to taste
- 1 double-shot espresso
- 1-2 cups ice cubes, for the iced latte
Instructions
- For a hot latte, heat the milk in a microwave or on the stovetop. Froth with a milk frother. For an iced latte, add the milk to a serving glass.½ – 1 cup oat milk
- Add the hazelnut extract and sweetener to taste to the milk. Mix or froth to combine.¼ tsp hazelnut extract, 1-3 tsp homemade hazelnut syrup
- Pour the freshly brewed espresso into your mug or serving glass with the milk. If making a hot latte, pour the frothed milk on top. Give the latte a stir.For an iced hazelnut latte, add a handful of ice cubes to the glass.1 double-shot espresso, 1-2 cups ice cubes
- Taste and add more sweetener or hazelnut extract if needed.
Recipe notes
- Mix Granulated Sweeteners into Hot Liquid: If using regular sugar to sweeten your latte, be sure to mix it into the hot coffee to dissolve the granules.

Did You Make This?
Leave a star rating and a comment below to let others know how it turned out for you!
Want to save this recipe for later? Pin it to Pinterest!

Did You Make This Hazelnut Latte Recipe?
I’d love to know! Leave a star rating and comment below!