This Hazel Nut Oat Milk Latte is creamy, nutty, and ready in under 5 minutes—basically your favorite coffee shop drink without the line (or the $7 price tag).

This cozy oat milk coffee is like a hug in a glass. It’s rich, nutty, dairy-free, and ice-cold—perfect for sunny mornings or when you need a fancy caffeine fix.
Inspired by my Maple Cinnamon Latte, this iced hazelnut latte would be dreamy paired with a Banana Split Milkshake with A Tropical Twist or sipped alongside an Easy Dragon Fruit Smoothie on the patio.
Jump to:
💖 Why This Recipe Works
- Super quick – It’s a 5-minute recipe with max flavor.
- Perfectly balanced – The combo of strong espresso and sweet hazelnut hits just right.
- Vegan + dairy-free – All the creamy coffee goodness, zero cow.
⭐ Star Ingredients

- Hazelnut syrup – This is what makes the latte magic happen. It brings toasted, nutty flavor and that hint of sweetness you crave. I love using a sugar-free version too!
- Oat milk – Oat milk froths beautifully and adds a creamy, smooth texture to your latte. Bonus: it's naturally sweet and perfect for anyone avoiding dairy.
- Espresso shot (or strong coffee) – I like a double shot for bold flavor. It gives this vegan latte its kick and balances the sweetness of the syrup.
For the complete list of ingredients with measurements and instructions, please see the recipe card at the bottom of the post.
🔀 Substitutions & Variations
- No hazelnut syrup? Try maple syrup with a dash of hazelnut extract or almond syrup.
- Make it cozy – Add cinnamon, vanilla extract, or a dusting of nutmeg for a warm twist.
- Low sugar version – Use unsweetened oat milk and sugar-free hazelnut syrup.
- Protein option – Swap half the oat milk with vanilla protein shake for a post-workout latte.
- Extra indulgent – Top with whipped coconut cream and a sprinkle of crushed hazelnuts.
- Hot version – Skip the ice and steam the oat milk for a warm frothy latte.
Craving more nutty iced coffee goodness? You’ll love my Butterfly Pea Tea Lemonade for a totally different but equally refreshing sip!
🔪 How To Make A Hazel Nut Oat Milk Latte

Step One: Start by selecting a tall glass to ensure there's enough space for all components of the latte. Fill the glass to the top with ice cubes to chill the beverage and provide a refreshing texture.

Step Two: Brew a strong espresso or coffee—about one to two shots, depending on your preference for strength. Slowly pour the coffee over the ice. The coffee should start to cool immediately, maintaining its rich flavor.

Step Three: Add hazelnut syrup to the glass. Depending on your sweetness preference, a tablespoon or two should suffice. The syrup will bring a sweet, nutty flavor that complements the coffee beautifully.

Step Four: Pour in your choice of plant milk—such as almond, oat, or soy milk—allowing it to cascade over the ice and mix with the coffee and syrup. The amount of milk can vary depending on how creamy you like your latte.

Step Five: Use a long spoon to stir the mixture thoroughly. Mixing helps to blend the coffee, hazelnut syrup, and plant milk together, ensuring every sip is evenly flavored and delicious.

Step Six: Serve immediately and enjoy the creamy, nutty goodness of your homemade hazelnut latte.
💡Hint: Want that frothy latte texture? Use barista-style oat milk and shake hard—or froth the milk first before mixing.

👩🍳 Expert Tips
- Chill your espresso for a minute before pouring—too hot and you’ll just melt your ice!
- Use barista-style oat milk for the creamiest texture and best foam.
- Add a pinch of sea salt to deepen the nutty flavor and balance the sweetness—it’s a game-changer!
💭 FAQs
Yes, almond milk, soy milk, or even coconut milk work. But oat milk creates that extra-creamy texture that makes this frothy latte so satisfying.
Go bold! A double espresso shot or very strong brewed coffee gives the best contrast to the sweet syrup and creamy milk.
Definitely. Just skip the ice and heat up the milk before adding your syrup and espresso. Froth if you can!
It’s best fresh, but you can store it in the fridge for up to a few hours. Shake well before sipping, as separation may occur.
💖 Serving Suggestions
- Pair with Blueberry Stuffed French Toast for a dreamy brunch combo.
- Try with Crispy Air Fryer Apple Fries for an after-school treat.
- Holiday Spiced Cookies – Chewy, spiced, and made for dipping.
- Strawberry Goat Cheese Salad with Nuts – A lighter lunch option that balances the richness of the latte.

Hazelnut Oat Milk Shaken Espresso
Ingredients
- ½ Cup Oat Milk
- ½ Cup Ice
- 2 tablespoon Hazelnut Syrup
- ½ Cup Strong Brewed Coffee
Instructions
- Start by selecting a tall glass to ensure there's enough space for all components of the latte. Fill the glass to the top with ice cubes to chill the beverage and provide a refreshing texture.
- Brew a strong espresso or coffee—about one to two shots, depending on your preference for strength. Slowly pour the coffee over the ice. The coffee should start to cool immediately, maintaining its rich flavor.
- Add hazelnut syrup to the glass. Depending on your sweetness preference, a tablespoon or two should suffice. The syrup will bring a sweet, nutty flavor that complements the coffee beautifully.
- Pour in your choice of plant milk—such as almond, oat, or soy milk—allowing it to cascade over the ice and mix with the coffee and syrup. The amount of milk can vary depending on how creamy you like your latte.
- Use a long spoon to stir the mixture thoroughly. Mixing helps to blend the coffee, hazelnut syrup, and plant milk together, ensuring every sip is evenly flavored and delicious.
- Serve immediately and enjoy the creamy, nutty goodness of your homemade hazelnut latte.





I’m officially obsessed. I made this with cinnamon oat milk and added a shot of vanilla—instant fall-in-a-cup! What mix-ins are you adding to your latte lineup lately?