This mocha milkshake is a delightful, coffee-forward treat made with just five simple ingredients. It’s quick to prepare and can be adapted to traditional, paleo, vegan, or dairy-free diets.
On a scorching day, a cold, creamy drink like this is an instant refresher. The recipe focuses on bold coffee flavor balanced with chocolate notes and smooth vanilla for a perfectly indulgent pick-me-up.
It couldn’t be easier to make, and you don’t need any specialty ingredients—just ice cream, chilled coffee or espresso, cocoa, vanilla, and a splash of milk.

Tips and tricks for a perfect mocha milkshake
- Use full-fat ice cream for the creamiest texture and richest flavor. For a paleo, vegan, or dairy-free version, use a compliant plant-based ice cream and an appropriate milk substitute.
- Add just enough milk to make the shake blend smoothly without diluting the flavor—start with a small amount and increase if needed.
- Serve in a chilled or frosted glass for an extra-cold presentation: rinse the glass and place it in the freezer for 10–20 minutes before serving.
Garnish ideas
Top the mocha milkshake with chocolate-covered espresso beans, shaved chocolate, or a light dusting of cocoa powder. Other tasty options include toasted coconut or a dollop of whipped cream. If you like a sweeter finish, swirl in chocolate or caramel sauce.
For an adult version, stir in a splash of coffee liqueur or Irish cream after blending for a boozy treat.

Milk and coffee choices
Whole milk gives a richer mouthfeel, but any milk can be used based on preference or dietary needs, including almond, cashew, oat, or coconut milk for dairy-free options.
Chilled brewed coffee, a double shot of espresso, or instant coffee dissolved in a little water will all provide the coffee flavor. If you have leftover brewed coffee, chill it and use it in the shake. Decaffeinated coffee also works if you prefer to avoid caffeine.
Ice cream options
Coffee ice cream gives the most straightforward mocha flavor, but vanilla ice cream works well too—just increase the coffee or espresso to intensify the coffee presence.

Make ahead and freezing tips
This milkshake is best served immediately for peak creaminess and flavor. If you need to freeze it, store the shake in a freezer-safe, airtight container in the back of the freezer where temperatures are most stable. Remove as much air as possible to prevent ice crystals from forming. Thaw briefly at room temperature or run the container under warm water for a short time, then stir and serve.
Healthy and dietary adaptations
To create a healthier or diet-specific version, swap in a homemade or store-bought healthier ice cream (lower sugar, plant-based, or made with alternative sweeteners) and use an unsweetened plant milk of your choice. A high-quality paleo vanilla ice cream and unsweetened cashew milk produce an excellent dairy-free mocha milkshake.
Looking for more cool drinks?
If you enjoy cold, refreshing beverages, try variations like a blueberry milkshake, a chocolate banana protein shake, or a strawberry green smoothie. You can also experiment with a mint-chocolate shake for a different flavor profile.
Mocha Milkshake
Ingredients
- 1 cup (236 ml) coffee ice cream
- 2+ tablespoons milk of choice (add as needed to blend)
- 2 tablespoons chilled coffee or espresso
- 1–2 teaspoons cocoa powder
- 1 teaspoon vanilla extract
Instructions
- Add all ingredients to a blender, starting with 1 teaspoon cocoa powder and the smaller amount of milk.
- Blend until smooth, scraping down the sides as necessary. Adjust cocoa powder and milk to taste and desired consistency.
- Pour into a chilled glass and garnish as desired with shaved chocolate, espresso beans, cocoa dusting, or whipped cream.
Notes
If you are paleo, vegan, or dairy-free, use a compliant plant-based milk (unsweetened, without additives) and a dairy-free ice cream. Unsweetened cashew milk and a paleo vanilla ice cream work particularly well for this adaptation.