Milkshake Recipe

Introduction

This Affogato Milkshake takes the classic Italian dessert — hot espresso poured over cold gelato — and turns it into a thick, sippable treat you can make in minutes. It’s rich, bold, and has that perfect contrast of hot coffee and cold cream in every sip.

I started making this after realizing a traditional affogato is basically already a milkshake waiting to happen. Blending it together instead of pouring espresso over scooped gelato makes it easier to drink and just as indulgent, especially for warm afternoons when you want your coffee cold instead of hot.

Why You’ll Love This Recipe

  • Ready in 5 minutes — no cooking beyond brewing espresso
  • Real Italian-inspired flavor with bold coffee and rich cream
  • Only 4 ingredients, easy to make with what’s already in your kitchen
  • Doubles as dessert and a caffeine boost in one glass
  • Easy to customize with dairy-free, chocolate, or amaretto twists

Ingredients

  • 2 cups vanilla gelato or vanilla ice cream (slightly softened)
  • 1/4 cup whole milk (more for a thinner shake)
  • 2 shots hot espresso, divided
  • Pinch of salt
  • Whipped cream and a light dusting of cocoa powder, for serving (optional)

Instructions

  1. Brew your espresso fresh and keep it hot — this shake is meant to have a warm coffee contrast against the cold gelato.
  2. Add the gelato, milk, 1 shot of espresso, and salt to a blender.
  3. Blend on high for 15–20 seconds until smooth and creamy, being careful not to over-blend since the hot espresso will thin it slightly.
  4. Pour into a chilled glass, then pour the second hot espresso shot directly over the top just before serving.
  5. Top with whipped cream and a dusting of cocoa powder, and serve immediately while the espresso is still warm.

Tips for the Best Affogato Milkshake

  • Use real gelato if you can find it. Gelato has a denser, creamier texture than regular ice cream, which holds up better against the heat of the espresso and gives a more authentic affogato flavor.
  • Keep one shot of espresso hot for pouring on top. The classic affogato experience comes from that contrast between hot coffee and cold cream, so don’t blend both shots in — save one for the final pour.
  • Don’t over-blend once you add the hot espresso. Blending too long melts the gelato further and thins the shake more than you want, so pulse briefly just until combined.
  • Serve immediately. This shake is meant to be enjoyed right when the hot espresso hits the cold base, so don’t let it sit before serving.
  • Chill your glass first. A cold glass helps keep the base thick for longer, giving you more time to enjoy that hot-and-cold contrast.

Easy Variations

Dairy-Free Affogato Milkshake

Use a dairy-free vanilla ice cream or gelato alternative and a plant-based milk like oat milk, which pairs especially well with coffee flavor.

Chocolate Affogato Milkshake

Add 2 tablespoons of chocolate syrup or cocoa powder to the blended base for a rich mocha twist on the classic combination.

Amaretto Affogato Milkshake

Add a splash of amaretto liqueur to the blended base for a grown-up, nutty twist on this Italian-inspired treat.

Protein Affogato Milkshake

Add one scoop of vanilla or chocolate protein powder along with a splash of extra milk to keep the texture smooth and balanced.

What to Serve With It

  • Biscotti or amaretti cookies
  • A slice of tiramisu
  • Chocolate-covered espresso beans
  • Buttery Italian pastries

Storage

This milkshake is truly best enjoyed immediately, since the whole appeal is the hot-and-cold contrast right when it’s made. If you have leftover blended base (without the hot espresso poured on top), store it in an airtight container in the freezer for up to 2 days. When ready to enjoy, let it soften for 10 minutes, re-blend briefly, and pour a freshly brewed hot espresso shot over the top before serving.

Frequently Asked Questions

What’s the difference between an affogato and an affogato milkshake?

A traditional affogato is hot espresso poured directly over a scoop of gelato or ice cream, while this milkshake version blends most of the base smooth first, keeping one shot of hot espresso for the classic pour-over finish.

Can I make an affogato milkshake without gelato?

Yes, regular vanilla ice cream works well too, though gelato has a denser texture that holds up slightly better against the heat of the espresso.

Why does my affogato milkshake turn out too thin?

This usually happens when both shots of espresso are blended into the base instead of saving one for pouring on top, or from over-blending after adding the hot coffee.

Can I use strong brewed coffee instead of espresso?

Yes, but use a very concentrated brew since regular coffee is more diluted than espresso and won’t give the same bold flavor or contrast.

How much caffeine is in an affogato milkshake?

With two shots of espresso, it typically contains around 128mg of caffeine, similar to a standard cup of strong coffee.

Final Thoughts

This Affogato Milkshake brings a beloved Italian dessert into an easy, sippable form that’s just as bold and satisfying as the original. Rich, coffee-forward, and beautifully contrasted between hot and cold, it’s a treat that works as dessert, an afternoon pick-me-up, or a little taste of Italy at home.

A creamy Affogato Milkshake topped with hot espresso and whipped cream in a chilled glass.
Mara Voss

Affogato Milkshake

Hot espresso poured over a thick vanilla gelato shake: this affogato milkshake is the 5-minute dessert-coffee mashup you did not know you needed.
Prep Time 5 minutes
Total Time 5 minutes
Servings: 2 milkshakes
Calories: 330

Ingredients
  

  • 2 cups vanilla gelato or vanilla ice cream (slightly softened)
  • 1/4 cup whole milk (more for a thinner shake)
  • 2 shots hot espresso, divided
  • Pinch of salt
  • Whipped cream and a light dusting of cocoa powder, for serving (optional)

Method
 

  1. Brew your espresso fresh and keep it hot; the shake is meant to have a warm coffee contrast against the cold gelato.
  2. Add the gelato, milk, 1 shot of espresso, and salt to a blender.
  3. Blend on high for 15-20 seconds until smooth and creamy; do not over-blend since the hot espresso thins it slightly.
  4. Pour into a chilled glass, then pour the second hot espresso shot directly over the top just before serving.
  5. Top with whipped cream and a dusting of cocoa powder, and serve immediately while the espresso is still warm.

You Might Also Like

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