Quick answer: Indulge in a rich mocha hazelnut diner-style milkshake—thick, creamy, and loaded with coffee-chocolate flavor. Perfect for dessert or a sweet treat!

Mocha Hazelnut Diner-Style Milkshake

This mocha hazelnut diner-style milkshake delivers a rich, creamy blend of coffee, chocolate, and nutty sweetness—thick enough to eat with a spoon. The combination of vanilla ice cream, chocolate hazelnut spread, and espresso powder creates a dessert drink that balances deep coffee notes with indulgent chocolate flavor. Ideal for an afternoon treat or a dessert course, it captures the nostalgic appeal of a classic diner shake with a gourmet twist.

Close-up of mocha hazelnut diner-style milkshake

The texture is key: properly blended, it should be dense yet smooth, holding its shape when poured but still drinkable through a straw. The espresso powder enhances the chocolate without overpowering it, while the hazelnut spread adds a subtle nuttiness that elevates the overall flavor profile.

Recipe at a Glance

  • Prep time: 10 minutes
  • Total time: 10 minutes
  • Servings: 2
  • Calories per serving: 420
  • Difficulty: Beginner

Why This Recipe Works

The recipe achieves a diner-style texture by blending high-quality vanilla ice cream with just enough milk for creaminess without thinning the shake. Chocolate hazelnut spread adds depth and richness, while espresso powder enhances the mocha flavor without bitterness. The result is a thick, spoonable shake with a balanced sweetness and a smooth finish.

Using whole milk ensures the right fat content for a luxuriously creamy mouthfeel, while the cocoa powder intensifies the chocolate notes without adding extra sweetness. The small amount of vanilla extract rounds out the flavors, tying the coffee and chocolate together seamlessly.

Ingredients

Yields 2 servings:

  • 2 cups vanilla ice cream (premium or high-fat varieties work best for thickness)
  • 1/2 cup whole milk (for optimal creaminess; 2% can be used but may yield a slightly thinner result)
  • 2 tbsp chocolate hazelnut spread (such as Nutella)
  • 1 tbsp unsweetened cocoa powder (Dutch-processed adds depth)
  • 1 tsp instant espresso powder (not brewed coffee, which would dilute the texture)
  • 1/2 tsp vanilla extract (pure, not imitation, for the best flavor)
  • Whipped cream and chocolate shavings for garnish (optional but recommended for presentation)

Equipment

  • Blender (a high-powered model ensures smooth blending)
  • Measuring cups and spoons (for precise ingredient ratios)
  • Tall milkshake glasses (chilled for optimal serving temperature)
  • Straws (wide enough for thick shakes)

Instructions

1. Blend the ingredients: Add ice cream, milk, chocolate hazelnut spread, cocoa powder, espresso powder, and vanilla extract to a blender. For an extra-thick shake, freeze the serving glasses for 10 minutes beforehand. This prevents premature melting and maintains the ideal consistency.

2. Blend until smooth: Process on high speed for about 30 seconds until creamy. Stop and scrape down the sides if needed. If the shake is too thick, add a splash more milk (1 tbsp at a time). If too thin, blend in another scoop of ice cream. The goal is a texture that mounds slightly when poured but still flows.

3. Serve and garnish: Pour into chilled glasses and top with whipped cream and chocolate shavings. For added decadence, drizzle extra chocolate hazelnut spread on top or rim the glass with crushed hazelnuts. Serve immediately with a spoon and straw.

Tips for Better Results

  • Use slightly softened ice cream (5-10 minutes out of the freezer) for easier blending and a smoother texture. Rock-hard ice cream can strain the blender and create uneven results.
  • For a stronger coffee taste, increase the espresso powder to 2 tsp, but avoid exceeding this amount to prevent bitterness.
  • Chill the glasses beforehand to keep the shake colder longer. A frosty glass also enhances the diner-style experience.
  • If using a lower-powered blender, pulse the ingredients first to break them down before blending continuously.

Variations

Vegan Mocha Hazelnut Shake

Substitute dairy-free vanilla ice cream, almond milk (or oat milk for creaminess), and a plant-based chocolate hazelnut spread. Note that some dairy-free ice creams may require additional blending time to achieve a smooth texture. Adjust sweetness to taste, as alternatives may vary in sugar content.

Mocha Hazelnut Freakshake

Turn this into a loaded dessert by layering the bottom of the glass with brownie chunks or crushed cookies before pouring in the shake. Top with extra whipped cream, a drizzle of chocolate sauce, and a whole donut on the rim. Increase the milk slightly (by 1-2 tbsp) to help blend the extra mix-ins smoothly.

Serving and Storage

Serve immediately with a spoon and straw—the shake is thick enough to enjoy with either. Pair with a warm chocolate chip cookie or biscotti for a classic diner experience.

Storage is not recommended, as milkshakes lose their creamy texture when refrigerated or frozen. If necessary, freeze for up to 1 hour and re-blend with a splash of milk (1-2 tbsp) to restore smoothness. Avoid storing longer, as ice crystals will form.

Nutrition Estimate

  • Calories: 420
  • Protein: 7g
  • Fat: 22g
  • Carbohydrates: 48g
  • Sugar: 40g
  • Fiber: 3g

Nutritional values are estimates per serving and may vary based on specific ingredients used.

Frequently Asked Questions

Can I make this ahead?

No, milkshakes are best served fresh. Blending just before serving ensures the creamiest texture. Pre-measuring ingredients can save time, but avoid blending until ready to enjoy.

Can I freeze it?

Freezing will make the shake icy. If necessary, re-blend with a splash of milk (1-2 tbsp) to restore creaminess, but expect a slightly less smooth result.

How do I make it dairy-free?

Use dairy-free ice cream, a milk alternative like almond or oat milk, and a plant-based chocolate hazelnut spread. Check labels to ensure all ingredients are vegan-friendly.

What’s the best texture tip?

Slightly softened ice cream blends more smoothly, creating a velvety consistency without overworking the mixture. Avoid over-blending, as this can incorporate too much air and thin the shake.

Conclusion

This mocha hazelnut diner-style milkshake combines the comforting richness of coffee and chocolate with the nostalgic thickness of a classic shake. Easy to customize and quick to prepare, it’s a satisfying treat for any sweet craving, offering a perfect balance of flavors and textures. Whether enjoyed as a dessert or a special indulgence, it brings diner-style decadence to your home.

Finished mocha hazelnut diner-style milkshake served
Mocha Hazelnut Diner-Style Milkshake - main hero image
mara Voss

Mocha Hazelnut Diner-Style Milkshake

Indulge in a rich mocha hazelnut diner-style milkshake—thick, creamy, and loaded with coffee-chocolate flavor. Perfect for dessert or a sweet treat!
Prep Time 10 minutes
Total Time 10 minutes
Servings: 2 servings
Calories: 420

Ingredients
  

Ingredients
  • 2 cups vanilla ice cream
  • 1/2 cup whole milk
  • 2 tbsp chocolate hazelnut spread
  • 1 tbsp unsweetened cocoa powder
  • 1 tsp instant espresso powder
  • 1/2 tsp vanilla extract
  • Whipped cream and chocolate shavings for garnish

Method
 

Instructions
  1. Add ice cream, milk, chocolate hazelnut spread, cocoa powder, espresso powder, and vanilla extract to a blender. Tip: For an extra-thick shake, freeze the glass for 10 minutes before serving.
  2. Blend on high speed until smooth and creamy, about 30 seconds. Tip: If the shake is too thick, add a splash more milk. Too thin? Add another scoop of ice cream.
  3. Pour into chilled glasses and top with whipped cream and chocolate shavings. Tip: Drizzle extra chocolate hazelnut spread on top for a decadent finish.

About the Author

Hi, I’m Mara Voss — a milkshake-obsessed recipe creator based in Morocco. Every recipe on Shake Haven is tested in my own kitchen until the ratios are just right. Read my story, or say hi on Instagram and Pinterest.

No responses yet

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating