Creamy Butterscotch Milkshake Recipe

This rich, creamy butterscotch milkshake is a delicious, refreshing treat that feels like a warm, nostalgic hug. While a simple bowl of ice cream is always welcome, a milkshake made with homemade butterscotch sauce turns any ordinary day into something special. The sauce’s deep, molasses-kissed flavor pairs beautifully with vanilla ice cream for a shake that tastes classic and indulgent.

Butterscotch milkshake.
(Photo by Viana Boenzli)

Join 500+ cozy folks for weekly recipes, crafts & good vibes — from my home to yours.

Sign up and receive the Cozy Weekend Starter Pack: a free PDF with three recipes, three crafts, and ideas for a relaxed, delicious weekend.

PDF Cover

🤔 What’s the difference between butterscotch sauce and caramel sauce?

Both sauces are cooked on the stove and share a similar creamy, buttery texture. The key difference is the sugar: caramel sauce is typically made with granulated white sugar, while butterscotch uses brown sugar. Brown sugar adds a richer, molasses-like note that gives butterscotch its distinctive depth and color.

Two full milkshake glasses.
(Photo by Viana Boenzli)

🧾 Ingredients

For the milkshake

  • 1 cup milk (dairy or plant-based)
  • 3 cups vanilla ice cream
  • ¾ cup butterscotch sauce (recipe below)
  • Homemade whipped cream (optional)
  • Butterscotch chips or extra sauce for garnish (optional)

For the butterscotch sauce (makes about ¾ cup)

  • 4 tablespoons salted butter
  • ⅓ cup packed dark brown sugar
  • ½ cup heavy cream
  • 1 teaspoon vanilla extract
  • Pinch of flaky sea salt
Top of milkshake, with caramel sauce drizzled on top and a red and white striped straw.
(Photo by Viana Boenzli)

🥄 Make the butterscotch sauce

1. In a small saucepan over low–medium heat, melt the butter. Add the brown sugar and stir until the mixture is smooth and well combined.

2. Pour in the heavy cream and raise the heat just enough to bring the mixture to a gentle boil. Once boiling, lower the heat and let it simmer for about five minutes, stirring occasionally so it doesn’t stick or scorch.

3. Remove the pot from heat and stir in the vanilla extract and a pinch of flaky sea salt. Let the sauce cool for several minutes; it will thicken as it cools. Transfer to a jar and refrigerate if not using immediately. Rewarm briefly before using if it becomes too firm.

Caramel sauce dripping off of a spoon into a small carafe of sauce.
(Photo by Viana Boenzli)

🥣 Make the shake

Once your butterscotch sauce has cooled slightly, combine the milk, vanilla ice cream, and ¾ cup of sauce in a blender. Blend on high for 20–30 seconds until smooth and frothy. Taste and adjust: add a splash more milk if it’s too thick, or another tablespoon of sauce for extra sweetness. Pour into chilled glasses and top with a dollop of whipped cream, an extra drizzle of butterscotch sauce, and a few butterscotch chips if desired. Serve immediately.

Milkshake on white table, with caramel chips sprinkled around.
(Photo by Viana Boenzli)

🍦 Variations

You can easily adapt this recipe to suit dietary preferences or flavor ideas:

  • Use soy, almond, or coconut milk instead of dairy milk.
  • Swap vanilla ice cream for homemade banana ice cream or frozen yogurt for a fruitier or tangier profile.
  • Add a pinch of cinnamon or a splash of bourbon for a warming twist (optional).

🍽️ Serving suggestion

This milkshake is perfect for hot days, backyard gatherings, or as a special dessert. Pair it with cookies or brownies for a nostalgic, crowd-pleasing spread. It’s quick to assemble once the sauce is made, and the homemade sauce keeps well in the refrigerator for several days.

More sweet recipes to try:

  • Homemade Whipped Cream
  • Easy Homemade Banana Pudding
  • Fudgy Nutella Brownies with Salted Caramel Sauce
  • Easy Fudge Recipe
  • Chocolate Cake in a Mug

Did you make this Butterscotch Milkshake? Let us know in the comments or tag your photos to share your version.

📝 Recipe

Butterscotch Milkshake (Photo by Viana Boenzli)

Butterscotch Milkshake

Created by Viana Boenzli

This rich, nostalgic milkshake is made with a simple homemade butterscotch sauce. It’s creamy, buttery, and perfect for a special treat.

Prep time: 10 mins • Sauce cooling: 10 mins • Total: 20 mins • Serves: 3 milkshakes

Ingredients — Butterscotch sauce (about ¾ cup)

  • 4 tablespoons salted butter
  • ⅓ cup packed dark brown sugar
  • ½ cup heavy cream
  • 1 teaspoon vanilla extract
  • Pinch flaky sea salt

Ingredients — Milkshake

  • 1 cup milk
  • 3 cups vanilla ice cream
  • ¾ cup prepared butterscotch sauce
  • Whipped cream and butterscotch chips, for topping (optional)

Instructions

  1. Make the sauce: Melt butter in a saucepan over low–medium heat. Stir in brown sugar until smooth.
  2. Add heavy cream and bring to a gentle boil. Reduce heat and simmer 5 minutes, stirring occasionally. Remove from heat and stir in vanilla and flaky sea salt. Let cool slightly.
  3. Assemble the shake: In a blender, combine milk, ice cream, and ¾ cup of the butterscotch sauce. Blend until smooth (about 20–30 seconds).
  4. Serve immediately: Pour into glasses and top with whipped cream, a drizzle of sauce, and butterscotch chips if you like.

Notes

  • Caramel vs. butterscotch: The main difference is the sugar used — caramel uses white sugar, while butterscotch uses brown sugar for a deeper flavor.
  • Storage: Store leftover sauce in an airtight jar in the refrigerator for up to a week. Warm gently before using.
Small Recipe Logo
Tried this recipe? Mention the creator on social media or tag #maplewoodroad to share your photos.
Nutrition (per shake, approximate):

Calories: 780 kcal • Carbohydrates: 66 g • Protein: 8 g • Fat: 55 g • Sugar: 61 g • Sodium: 379 mg • Calcium: 322 mg

Content and photographs are copyright protected. Sharing of this recipe is encouraged and appreciated; copying full recipes to social media without credit is discouraged.