Silas requested a milkshake three nights in a row before I finally caved.
He’s not usually the one who asks for dessert. That’s my job. But something about the heat wave we’ve been having turned him into a full blown milkshake evangelist, and honestly, I get it.
So I made this. And now I understand the obsession.
This salted caramel milkshake is thick enough to eat with a spoon, but still pulls through a straw if you’re patient. The caramel is rich without being cloying, and the flaky sea salt on top cuts through the sweetness in the best way.
No blender skills required. No fancy equipment. Just five minutes and a freezer full of vanilla ice cream.
Let’s get into it.
Why This Recipe Works
A good milkshake lives or dies by balance. Too much syrup and it’s a sugar bomb. Too little and you’re basically drinking melted ice cream (still good, just not the goal here).
This one hits the sweet spot because:
- Real caramel sauce, not just caramel syrup from a squeeze bottle. It gives the shake actual depth instead of one-note sweetness.
- Flaky sea salt on top wakes up every other flavor in the glass.
- Cold ingredients keep the texture thick without needing a ton of ice, which just waters things down.
It’s the kind of drink that tastes like you put in way more effort than you actually did. 🤍
What You’ll Need
| Ingredient | Amount |
|---|---|
| Vanilla ice cream | 3 cups, slightly softened |
| Whole milk | 1/2 cup, cold |
| Caramel sauce | 1/3 cup, plus more for drizzling |
| Flaky sea salt | 1/2 teaspoon, plus more for topping |
| Vanilla extract | 1/2 teaspoon |
| Whipped cream | For topping (optional) |
That’s it. Six ingredients and half of them are optional garnish.
Tools Needed
- Blender
- Tall glasses
- Squeeze bottle or spoon for the caramel drizzle
- Measuring cups and spoons
Pro Tips
- Let the ice cream sit for 5 minutes before blending. Straight from the freezer, it’s too hard on your blender and you’ll end up adding extra milk just to get it moving, which thins out the shake.
- Chill your glasses first. Pop them in the freezer for 10 minutes before serving. It sounds fussy, but it keeps the shake from melting the second you pour it.
- Drizzle the caramel inside the glass before pouring the shake in. This gives you that pretty layered look without any extra work.
- Use good caramel sauce. Homemade or a quality store-bought jar both work. The cheap stuff tends to taste more like corn syrup than caramel, and you’ll notice.
- Don’t skip the salt. I know it feels like a small detail, but it’s genuinely what makes this shake taste finished instead of just sweet.
How to Make a Salted Caramel Milkshake
- Drizzle caramel sauce around the inside of your glasses, then set them in the freezer while you make the shake.
- Add the softened ice cream, milk, caramel sauce, vanilla extract, and sea salt to your blender.
- Blend on low for 10 to 15 seconds, just until everything is combined and smooth. Don’t overdo it. Overblending melts the shake faster than you’d think.
- Check the consistency. Too thick? Add a splash more milk and pulse again. Too thin? Add another scoop of ice cream.
- Pour the shake into your chilled, caramel-lined glasses.
- Top with whipped cream, an extra drizzle of caramel, and a pinch of flaky sea salt.
- Serve immediately with a wide straw and a spoon (you’ll want both).
Substitutions and Variations
| Original | Swap | Why It Works |
|---|---|---|
| Whole milk | Oat milk or almond milk | Keeps it dairy-light without losing creaminess |
| Vanilla ice cream | Dulce de leche ice cream | Doubles down on the caramel flavor |
| Caramel sauce | Butterscotch sauce | Similar texture, deeper flavor |
| Flaky sea salt | Fine sea salt (use half the amount) | Works in a pinch, just less crunch on top |
| Whipped cream | Coconut whipped cream | Dairy-free topping option |
Want it boozy? A splash of bourbon or Irish cream blended right in turns this into a dessert cocktail. Just save it for the adults in the room. 🥃
Make Ahead Tips
Milkshakes are best fresh, but you can prep ahead in a couple ways:
- Make the caramel sauce up to a week in advance and store it in the fridge. Warm it slightly before drizzling so it’s easy to swirl.
- Pre-chill your glasses the night before if you’re making these for guests. One less step when it’s go time.
I wouldn’t recommend blending the shake itself ahead of time. It separates in the freezer and never quite comes back together the same way.
Estimated Nutrition
Per serving (recipe makes 2 large shakes):
| Nutrient | Amount |
|---|---|
| Calories | ~520 |
| Total Fat | 24g |
| Carbohydrates | 68g |
| Sugar | 54g |
| Protein | 8g |
Note: These numbers are estimates. Please verify using your specific ingredient brands with a tool like Cronometer before relying on them, especially if you’re tracking for dietary reasons.
Pairing Suggestions
This shake is rich enough to stand on its own, but if you’re building out a full dessert moment:
- Serve alongside warm chocolate chip cookies for dunking
- Pair with a slice of apple pie for a caramel apple combo
- Serve after a smoky barbecue dinner. The sweetness balances savory, charred flavors really well
Storage and Leftovers

Milkshakes don’t store well once blended. The texture breaks down in the freezer and you end up with an ice block instead of a shake.
If you somehow have extra:
- Pour it into a freezer-safe container and freeze for up to 1 week.
- To serve again, let it thaw for 15 to 20 minutes, then re-blend with a splash of milk to bring back the texture.
Realistically though, this recipe makes exactly enough for two people to enjoy without leftovers becoming a problem. 😄
FAQ
Can I make this without a blender? You can mash softened ice cream with a fork and stir in the other ingredients by hand, but the texture won’t be as smooth. A blender really is worth using here.
Why is my milkshake too thin? Your ice cream was probably too soft when you started, or you added too much milk. Add another scoop of ice cream and pulse briefly to thicken it back up.
Can I use store-bought caramel syrup instead of sauce? You can, but the flavor will be thinner and sweeter with less depth. Sauce (the thicker, jarred kind) gives a much richer result.
What’s the difference between flaky sea salt and regular salt here? Flaky salt dissolves slower, so you get little bursts of saltiness as you drink instead of it disappearing into the shake. Regular table salt works, but use less since it’s more concentrated.
Can I make this recipe vegan? Yes. Swap in dairy-free vanilla ice cream, a plant-based milk, and a vegan caramel sauce. Coconut whipped cream finishes it off nicely.
Wrapping Up
This salted caramel milkshake is proof that you don’t need a fancy dessert menu to make something that feels special. Five minutes, a handful of ingredients, and Silas will be asking for it again before you’ve even finished yours.
Give it a try this week and let me know how it turns out in the comments below. And if you make any fun variations, I genuinely want to hear about them.