Last July, I was standing in line at one of those trendy coffee shops downtown, watching the barista pour a thick, golden syrup into a glass of ice and milk. It looked like liquid gold. It cost $8.50. I took one sip, got brain freeze, and walked out thinking, “I can make this at home for about $1.50.”
Two weeks later, I was right. And honestly? Mine tastes better.
That was the moment I decided to stop wasting money on café drinks and start making my own creamy salted caramel iced latte at home. I’ve tested probably fifteen different versions over the last year—some with store-bought syrup, some with homemade caramel, some with oat milk, some with too much espresso. The version I’m sharing with you today is the one that actually stuck. It’s the one my husband asks for every single morning. It’s the one my friends steal sips from when they come over. It’s the one that makes people stop mid-sip and say, “Wait, you made this?”
Here’s the thing about homemade iced lattes: they’re not just cheaper. They’re customizable. You control the sweetness. You control the salt. You control the creaminess. And you don’t have to deal with the wait, the noise, or the judgment if you ask for extra pumps of syrup.
This creamy salted caramel iced latte is my go-to for lazy weekends, busy mornings, and whenever I need a little pick-me-up that doesn’t involve a drive-thru. It’s rich, it’s balanced, and it’s surprisingly easy to throw together once you know the trick. I promise you, once you try this, you’ll never go back to the coffee shop version. At least, that’s what happened to me.
Why You’ll Love This Creamy Salted Caramel Iced Latte
I’ve made this drink so many times that I’ve basically memorized the process. But it’s not just about convenience. There are real reasons this creamy salted caramel iced latte has earned a permanent spot in my fridge and my daily routine.
- It’s actually sweet, not sugary — The balance of salt and caramel is what makes it special. It’s not cloying like some coffee drinks. It’s complex.
- You can make it ahead — I brew my espresso in the morning and keep it in the fridge. When I want a latte, I just pour and go. It’s faster than waiting for a machine.
- It’s customizable — Want it dairy-free? Use oat milk. Want it lighter? Use half-and-half. Want it extra sweet? Add more caramel. This creamy salted caramel iced latte bends to your will.
- It’s a treat, not a chore — Making it feels like a little luxury, but it takes less time than brewing a pot of coffee. It’s the perfect middle ground.
- It pairs well with snacks — I often enjoy this with something like cinnamon french toast sticks for a weekend brunch vibe, or even with a simple mozzarella pizza pocket if I’m in the mood for something savory and sweet together.
This isn’t just a coffee drink. It’s a moment. A pause. A little reward in the middle of a busy day. And it’s better than anything you’ll buy.
Ingredients You’ll Need for the Perfect Creamy Salted Caramel Iced Latte
Before we get into the how, let’s talk about the what. You don’t need fancy ingredients, but you do need quality. Here’s what I use, and why it matters.
For the Espresso Base
Espresso beans (½ cup / 40g whole beans, freshly ground) — I use a medium-dark roast. It needs to stand up to the milk and caramel. Light roasts get lost. Dark roasts can be bitter. Medium-dark is the sweet spot. If you don’t have an espresso machine, strong brewed coffee works too, but it won’t be as intense.
Water (1 cup / 240ml) — Filtered water is best. Tap water with a strong chlorine taste will ruin the coffee. I use filtered water every time.
For the Creamy Milk Base
Whole milk (1 cup / 240ml) — This is what makes it creamy. I’ve tried skim milk, and it’s just not the same. It’s thin and watery. If you’re dairy-free, oat milk is the best alternative. It froths well and has a natural sweetness that complements the caramel. Almond milk is too thin. Soy milk is okay but can have a beany aftertaste. Stick with whole milk or oat milk for the best texture.
Heavy cream (2 tablespoons / 30ml) — This is the secret to the “creamy” part. It adds richness and body. You can skip it if you’re watching calories, but I don’t recommend it. It’s only 100 calories and makes a huge difference.
For the Salted Caramel Sauce
Granulated sugar (½ cup / 100g) — For the caramel base. White sugar works best because it melts evenly. Brown sugar can work, but it adds a molasses flavor that might clash with the coffee.
Unsalted butter (2 tablespoons / 30g) — Adds richness and helps the caramel set slightly. Use real butter, not margarine. Margarine has water content that can make the caramel grainy.
Heavy cream (¼ cup / 60ml) — For the caramel sauce. Add it slowly to the hot sugar mixture. It will bubble up, so be careful. I use a small pot for this.
Fleur de sel or sea salt (½ teaspoon) — This is what makes it “salted” caramel. Fleur de sel is fancy, but regular sea salt works fine. Don’t use iodized table salt. It has a metallic taste. Coarse sea salt is best for sprinkling on top, fine sea salt for the sauce.
Vanilla extract (1 teaspoon) — Enhances the caramel flavor. Use real vanilla, not imitation. It’s worth the extra few dollars.
For Assembly
Ice cubes (1 cup / 150g) — Use large ice cubes if you can. They melt slower and don’t dilute the drink as quickly. I keep a separate tray of large cubes just for this.
Extra caramel drizzle — For topping. I save a little of the caramel sauce for this. It makes it look fancy and adds an extra hit of flavor.
Substitutions and Tips
No espresso machine? — Use strong brewed coffee. Double the coffee grounds to make it stronger. Or use instant espresso powder (1 tablespoon) dissolved in 2 tablespoons hot water.
Dairy-free? — Use oat milk and coconut cream instead of heavy cream. The caramel sauce is naturally dairy-free if you use coconut oil instead of butter.
Less sweet? — Reduce the sugar in the caramel to ¼ cup. Or use less caramel sauce when assembling. Start with 2 tablespoons and add more to taste.
Make ahead? — You can make the caramel sauce up to a week in advance. Store it in the fridge in an airtight jar. It thickens when cold, so warm it up slightly before using.
Equipment You’ll Need
You don’t need a lot of fancy gear. Here’s what I actually use.
Espresso machine or Moka pot — I have a Nespresso machine, but any espresso maker works. If you don’t have one, a French press with extra-strong coffee works too.
Small saucepan — For making the caramel sauce. I use a 1-quart pan. It needs to be heavy-bottomed so the sugar doesn’t burn.
Whisk — For stirring the caramel. A silicone whisk is best because it doesn’t scratch the pan.
Milk frother — Optional, but it makes the milk smoother. I use a handheld frother. It’s cheap and easy to clean.
Glass — I use a 16-ounce glass. It’s the perfect size for this drink. Clear glass looks nice because you can see the layers.
Measuring spoons and cups — For accuracy. The caramel sauce needs to be balanced, so measure carefully.
Ice cube tray — For large ice cubes. I have one specifically for drinks.
Strainer — If you’re using ground coffee without a machine, you’ll need a fine mesh strainer.
How to Make It: Step-by-Step
Alright, let’s make this. I’m going to walk you through it exactly how I do it. It’s simpler than it looks.
Step 1: Make the Salted Caramel Sauce (10 minutes)
This is the most important part. The caramel sauce makes or breaks the drink. In a small saucepan, combine ½ cup sugar and 2 tablespoons water. Stir gently to moisten the sugar. Place over medium heat and don’t stir anymore. Let it cook until it turns amber-colored. This takes about 5-7 minutes. Watch it closely. If it starts to smoke, it’s burning.
Once it’s amber, remove from heat and carefully add 2 tablespoons butter. It will bubble up. Stir until melted. Then slowly add ¼ cup heavy cream and ½ teaspoon salt. Stir until smooth. Add 1 teaspoon vanilla. Let it cool slightly. It will thicken as it cools. This makes about ¾ cup of sauce. You’ll use some now and save some for later.
Step 2: Brew the Espresso (5 minutes)
Brew 2 shots of espresso (about 2 ounces total). If you’re using strong coffee, brew 1 cup of very strong coffee and let it cool. I prefer espresso because it’s more intense. Let the espresso cool for a few minutes. It shouldn’t be piping hot, but it doesn’t need to be cold yet.
Step 3: Froth the Milk (2 minutes)
Pour 1 cup whole milk into a small pitcher. Use a handheld frother to froth it until it’s creamy and slightly foamy. If you don’t have a frother, just whisk it vigorously or shake it in a jar. You want it light and airy, not stiff like whipped cream.
Step 4: Assemble the Drink (2 minutes)
Fill a 16-ounce glass with ice cubes. Pour in 2-3 tablespoons of the salted caramel sauce. Swirl it around to coat the sides of the glass. This makes it look pretty and ensures every sip has caramel flavor.
Pour the cooled espresso over the ice. Then slowly pour the frothed milk over the espresso. You’ll see beautiful layers. If you want it creamier, add 2 tablespoons heavy cream on top.
Step 5: Top and Serve (1 minute)
Drizzle a little more caramel sauce on top. Sprinkle a tiny pinch of sea salt. Serve immediately with a straw. The straw is important because you’ll want to mix the layers as you drink.
Total time: About 20 minutes, but most of it is hands-off. The active time is only 10 minutes.
Expert Tips & Tricks
I’ve made this drink dozens of times. Here’s what I’ve learned.
Don’t rush the caramel — The sugar needs to melt evenly. If you stir it too much, it can crystallize. If you don’t stir it enough, it can burn. Find the balance. Amber color is the goal.
Use fresh espresso — Old espresso loses its flavor. Brew it right before you make the drink. If you have leftover espresso, store it in the fridge for up to 2 days. Reheat it slightly before using.
Cold milk is key — If your milk is warm, the ice will melt too fast. Keep your milk in the fridge until the last minute. Cold milk stays cold longer and keeps the drink refreshing.
Layer it right — Pour the milk slowly over the back of a spoon to keep the layers distinct. It looks beautiful and makes you feel like a barista.
Adjust sweetness — Everyone’s taste is different. Start with 2 tablespoons of caramel sauce and add more if you like it sweeter. You can always add, but you can’t take away.
Use large ice — Small ice melts fast and dilutes the drink. Large ice lasts longer and keeps the drink cold without watering it down. I use a separate tray for this.
Make extra caramel — The caramel sauce is delicious on pancakes, ice cream, or even in fruit and cheese snack boxes for a sweet dip. Don’t just use it for coffee.
Variations & Substitutions
Once you’ve mastered the basic version, here’s how you can mix it up.
Dairy-Free Version — Use oat milk and coconut cream. Replace butter in the caramel with coconut oil. It’s just as creamy and delicious.
Lighter Version — Use skim milk and skip the heavy cream. It’s less rich but still tasty. I make this when I’m trying to cut back.
Decaf Version — Use decaf espresso beans. Same taste, no jitters. Perfect for evenings.
Vanilla Latte Version — Skip the caramel sauce and use vanilla syrup. It’s simpler but still good.
Mocha Version — Add 1 tablespoon chocolate syrup to the glass before assembling. It’s a salted caramel mocha. Rich and indulgent.
Iced Coffee Version — Use cold brew instead of espresso. It’s smoother and less acidic. Great for sensitive stomachs.
Serving & Storage
How to Serve — I serve this in a tall glass with a straw. It looks fancy and is easy to drink. I often pair it with a light snack like chicken Caesar wraps for a balanced meal.
Storage — The caramel sauce can be stored in the fridge for up to 2 weeks in an airtight jar. The espresso should be used fresh. The milk should be frothed just before serving. Don’t make the whole drink ahead because the ice will melt.
Reheating — This is an iced drink, so reheating isn’t really an option. But if you have leftover caramel sauce, you can warm it up in the microwave for 15 seconds to make it pourable.
Freezing — You can freeze the caramel sauce for up to 3 months. Thaw it in the fridge before using. Don’t freeze the milk or espresso.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per serving (16-ounce glass):
| Calories | 280 |
| Protein | 6g |
| Carbs | 32g |
| Fiber | 0g |
| Sugar | 28g |
| Fat | 14g |
| Saturated Fat | 9g |
| Cholesterol | 45mg |
| Sodium | 120mg |
What’s good: It has some protein from the milk. What to know: It’s higher in sugar from the caramel. If you’re watching sugar, reduce the caramel sauce or use a sugar-free version. But honestly? This is a treat. Enjoy it as such.
Final Thoughts
So that’s my go-to creamy salted caramel iced latte. I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This drink has saved my mornings. It’s my answer to “what do I want to drink?” when I’m tired of plain coffee and don’t feel like going out. It’s rich, it’s sweet, and it’s salty in the best way. My family loves it. My friends ask for it. And I love making it.
Make it yours! Try different milks, adjust the sweetness, or add a splash of vanilla. The best drinks are the ones you customize to your taste.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy sipping! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use milk instead of cream?
You can, but the drink will be less rich. If you want to try it, use whole milk instead of heavy cream. It’s still good, just not as luxurious. Half-and-half is a better middle ground.
Why did my caramel burn?
Usually means the heat was too high. Sugar burns easily. Use medium heat and watch it closely. If it starts to smoke, it’s burning. Remove from heat immediately and discard if it’s black.
Can I make this ahead for a party?
Sort of. Make the caramel sauce ahead. Brew the espresso ahead. But assemble the drinks just before serving so the ice doesn’t melt. I do this for parties all the time.
Why is my drink watery?
The ice melted too fast. Use large ice cubes and cold milk. Also, don’t let the espresso sit too long before pouring. Cold espresso keeps the ice from melting as quickly.
Can I use store-bought caramel?
You can, but homemade tastes so much better. Store-bought caramel is often too sweet and lacks the salt balance. If you must use it, mix it with a little sea salt to balance it out.
How do I store leftover caramel sauce?
Store it in an airtight jar in the fridge for up to 2 weeks. It thickens when cold, so warm it slightly before using. You can also freeze it for up to 3 months.
Can I double this recipe?
Absolutely! Double the caramel sauce and make extra espresso. It’s perfect for meal prep. I make a batch of caramel on Sunday and use it all week.
Pin This Recipe!
Creamy Salted Caramel Iced Latte
- Total Time: 20 minutes
- Yield: 1 serving 1x
Description
A rich, customizable homemade iced latte featuring a homemade salted caramel sauce, espresso, and creamy milk. This drink offers café-quality flavor at a fraction of the cost and allows you to control sweetness and dairy content.
Ingredients
- 1/2 cup (40g) espresso beans, freshly ground
- 1 cup (240ml) filtered water
- 1 cup (240ml) whole milk (or oat milk for dairy-free)
- 2 tablespoons (30ml) heavy cream
- 1/2 cup (100g) granulated sugar
- 2 tablespoons (30g) unsalted butter
- 1/4 cup (60ml) heavy cream (for caramel sauce)
- 1/2 teaspoon fleur de sel or sea salt
- 1 teaspoon vanilla extract
- 1 cup (150g) ice cubes
- Extra caramel drizzle for topping
Instructions
- Make the salted caramel sauce: In a small saucepan, combine 1/2 cup sugar and 2 tablespoons water. Stir gently to moisten sugar, then place over medium heat without stirring until it turns amber-colored (5-7 minutes).
- Remove from heat and carefully add 2 tablespoons butter, stirring until melted.
- Slowly add 1/4 cup heavy cream and 1/2 teaspoon salt, stirring until smooth. Add 1 teaspoon vanilla and let cool slightly. This yields about 3/4 cup sauce.
- Brew the espresso: Brew 2 shots of espresso (about 2 ounces) or 1 cup of very strong coffee. Let it cool for a few minutes.
- Froth the milk: Pour 1 cup whole milk into a pitcher and froth until creamy and slightly foamy using a handheld frother or whisk.
- Assemble the drink: Fill a 16-ounce glass with ice cubes. Pour in 2-3 tablespoons of salted caramel sauce and swirl to coat the glass.
- Pour the cooled espresso over the ice, then slowly pour the frothed milk over the espresso to create layers.
- Top with a drizzle of extra caramel sauce and a tiny pinch of sea salt. Serve immediately with a straw.
Notes
For dairy-free, use oat milk and coconut cream. Replace butter in caramel with coconut oil. Use large ice cubes to prevent dilution. Caramel sauce can be made ahead and stored in the fridge for up to 2 weeks or frozen for 3 months.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Beverage
- Cuisine: American
Nutrition
- Serving Size: 16-ounce glass
- Calories: 280
- Sugar: 28
- Sodium: 120
- Fat: 14
- Saturated Fat: 9
- Carbohydrates: 32
- Protein: 6
Keywords: iced latte, salted caramel, homemade coffee, espresso drink, dairy-free latte, iced coffee recipe, caramel sauce



