Espresso Chocolate Hazelnut Shake
This shake is the small, brilliant thing I reach for when I need an afternoon lift that feels like dessert but behaves like a beverage. It’s creamy, bitter-sweet, and has that toasty hazelnut edge that cuts through the espresso. I make it whenever I want a quick pick-me-up that still tastes thoughtfully made.
It’s built from simple components — a frozen banana for natural creaminess, chilled espresso for wakefulness, cacao and cacao nibs for chocolate complexity, and roasted hazelnuts for texture and flavor. The whole thing takes minutes in a high-speed blender and washes the cup with deep, sophisticated notes.
I’ll walk you through the exact ingredients, the few steps (there are only a handful), common mistakes I see, and practical tips so your shake comes out just right every time. No fluff. Just a dependable, delicious recipe you’ll reach for all year.
Gather These Ingredients

- 1 ripe banana, preferably frozen — adds body and natural sweetness; freeze the banana for the creamiest texture.
- 1 cup unsweetened non-dairy milk — keeps the shake dairy‑free and light; almond, oat, or soy all work differently (oat gives a richer mouthfeel).
- ½ cup ice — chills and thickens the shake without watering it down when you use frozen banana.
- ¼ cup roasted hazelnuts — provides nutty flavor and some texture; use toasted for the best aroma.
- 4 ounces brewed espresso or strong coffee, chilled — the backbone of the recipe; chilled prevents melting the ice too fast.
- 3 soft Medjool dates, pitted — natural sweetener that blends smoothly; adjust quantity if your espresso is bitter or you prefer sweeter.
- 1 ½ tablespoons cacao powder — deep chocolate flavor; sift first if it’s lumpy to avoid clumps.
- 1 teaspoon vanilla extract — lifts and rounds the chocolate and coffee notes.
- ⅛ teaspoon sea salt — small but essential; enhances chocolate and balances sweetness.
- 2 tablespoons cacao nibs — for crunch and pure cocoa bitterness; add at the end so you keep textural contrast.
Cooking (Espresso Chocolate Hazelnut Shake): The Process
- Place the frozen banana, unsweetened non-dairy milk, ice, roasted hazelnuts, chilled brewed espresso (or strong coffee), pitted Medjool dates, cacao powder, vanilla extract, and sea salt into a high‑speed blender.
- Blend on high until the mixture is completely smooth and creamy, stopping once or twice to scrape down the sides with a spatula if needed.
- Add the cacao nibs to the blended shake.
- Pulse the blender in short bursts until the cacao nibs are roughly chopped and evenly distributed — do not overblend if you want some crunchy texture.
- Pour into glasses and serve immediately.
Why I Love This Recipe
This is a shake that tastes grown-up. The espresso keeps it honest, cutting through the chocolate and banana so the drink never tastes cloying. I also love that it’s adaptable: swap the non-dairy milk or play with the sweetness, but the structure stays the same. You get a satisfyingly thick mouthfeel from frozen banana without heavy ice cream or dairy.
Texture matters here. The cacao nibs and chopped hazelnuts give you small, welcome interruptions in an otherwise silky drink. That contrast is what brings the drink from ‘nice’ to ‘memorable.’ And because everything goes into one blender, clean-up is minimal — a decisive advantage on busy days.
International Equivalents

Different cuisines flirt with the same components: bitter coffee, deep cocoa, and toasted nuts. Think of Italian cold coffee traditions like affogato (espresso with gelato) — this shake borrows that spirit but blends it into something drinkable. In parts of the Middle East and Mediterranean, coffee pairs with date sweets and toasted nuts; this recipe mirrors that profile with modern, speedy technique.
If you’re traveling and want a similar flavor, look for drinks labeled with espresso, chocolate, and nuts: a hazelnut mocha or a chocolate coffee frappe will get you close. The frozen banana is the main difference here — it’s what gives the shake its dairy-free creaminess.
Prep & Cook Tools

- High‑speed blender — essential for a truly smooth shake and to incorporate nuts without leaving large chunks.
- Spatula — for scraping the jar and making sure everything blends evenly.
- Measuring spoons and cup — keep the balance of coffee, cacao, and dates consistent.
- Fine-mesh sieve (optional) — useful if your cacao powder is clumpy and you want a silky finish.
- Small bowl — to hold cacao nibs before pulsing them in, or to toast hazelnuts if you’re starting from raw.
Learn from These Mistakes
- Using warm espresso — will melt the ice and banana too fast, making the shake thin. Always chill your coffee first.
- Overloading the blender — adding too many mix-ins at once can prevent proper emulsification. Blend in stages if needed.
- Skipping the frozen banana — fresh banana won’t give the same thickness; your shake will be more like a latte than a shake.
- Over-pulsing the nibs — pulse just enough for texture. Overblending pulverizes them and removes the pleasant crunch.
- Too many dates — they add sweetness and texture, but three Medjools is calibrated for balance; increase only if you prefer noticeably sweeter drinks.
Warm & Cool Weather Spins
Cool-weather idea: turn this into a hot-ish treat by omitting ice and using warm (not boiling) espresso with a frozen banana and blending briefly — the result is a warm, thick, almost custardy drink. Finish with a sprinkle of cacao nibs for texture.
Hot-weather idea: add an extra ¼ to ½ cup of ice and use cold-brew espresso for a brighter, more refreshing result. Serve with a few ice cubes in the glass to keep it cold longer. You can also blend extra ice for a frappé-like slush.
Insider Tips
- Freeze bananas in chunks — peel, slice, and freeze them in a single layer. They blend faster and more evenly than one big frozen banana.
- Toast hazelnuts briefly — 5–7 minutes at 350°F (175°C) deepens flavor; cool them before blending to avoid steaming the drink.
- Chill the glass — pop glasses in the freezer for 10 minutes so the shake stays colder longer and looks frosty when served.
- Adjust espresso strength — if you only have weak coffee, use less milk or add an extra shot of espresso concentrate to maintain balance.
- Use pitted Medjool dates — they’re softer and blend more smoothly than dry dates, which can leave grainy bits.
Shelf Life & Storage
This shake is best enjoyed immediately. The texture changes as the banana oxidizes and the ice melts. If you must store it, keep it in an airtight container in the fridge for up to 24 hours — expect separation and a softer texture; stir vigorously or re-blend before drinking.
Leftover blended shake can be frozen in ice cube trays and re-blended with a splash of milk for a quick redo later, though the flavor will be slightly muted after freezing.
Top Questions & Answers
- Can I use dairy milk? — Yes. Dairy milk will make the shake creamier and richer, but the original proportions work well with unsweetened non-dairy milk for a lighter texture.
- What if I don’t have cacao nibs? — You can substitute a handful of chopped dark chocolate or leave them out for a fully smooth shake. The nibs provide crunch and pure cocoa bitterness, so consider toasted chopped hazelnuts as an alternative for texture.
- How do I make it less sweet? — Reduce to 2 dates or skip them entirely and rely on the banana and a touch more sea salt to balance flavors.
- Can I make this vegan? — The recipe as written is vegan when you use non-dairy milk and ensure the espresso and cacao are free from additives. Always check labels if you’re strict.
- How to get a frothier texture? — Use a high-speed blender and don’t skimp on the frozen banana. You can also add a tablespoon of aquafaba (chickpea brine) and blend briefly for extra lift, but that’s optional.
Let’s Eat
Pour the shake into chilled glasses, spoon a few extra cacao nibs or a small handful of chopped roasted hazelnuts on top, and present it with a short straw. It’s an excellent afternoon treat, a post-workout reward, or a pared-back dessert after dinner. Serve immediately while it’s thick and cool.
Make one for yourself, then make another for someone you want to impress without fuss. The combination of espresso, cacao, dates, and hazelnut does the heavy lifting — you just press blend, pour, and enjoy.

Espresso Chocolate Hazelnut Shake
Ingredients
Equipment
Method
- Place the frozen banana, unsweetened non-dairy milk, ice, roasted hazelnuts, chilled brewed espresso (or strong coffee), pitted Medjool dates, cacao powder, vanilla extract, and sea salt into a high‑speed blender.
- Blend on high until the mixture is completely smooth and creamy, stopping once or twice to scrape down the sides with a spatula if needed.
- Add the cacao nibs to the blended shake.
- Pulse the blender in short bursts until the cacao nibs are roughly chopped and evenly distributed — do not overblend if you want some crunchy texture.
- Pour into glasses and serve immediately.
Notes
I’ve only tried making this in my own high-speed blender, and I’m not sure that a regular one will cut it because there are some roasted, non-soaked hazelnuts involved. 2 tablespoons of hazelnut butter might be a good replacement if you’re unsure about your blender’s power.
