Iced coffee is my go-to drink all summer, but I’ll happily make one in the middle of winter too.
And while a simple coffee over ice has its place, sometimes I want something a little more interesting.
Caramel lattes, creamy cold brew, fruity coffee drinks, and homemade versions of coffee shop favorites are all surprisingly easy to make at home.

This list includes 15 of my favorite iced coffee recipes, from classics like vanilla latte and iced mocha to raspberry white mocha, blueberry latte, and honey cinnamon latte.
Whether you like your coffee strong, creamy, fruity, or closer to dessert, there’s plenty here to try.
1. Iced Caramel Latte

This iced caramel latte has that sweet caramel flavor, but the coffee still comes through, which is what makes it so easy to drink again and again.
I like mixing the caramel with the hot espresso first so it blends smoothly before adding the milk and ice.
It gives you that café-style caramel latte taste without making the drink feel heavy or complicated.
This is also one of those recipes that works all year. It’s sweet enough to feel like a treat, but still easy enough for a regular morning at home.
2. Vanilla Sweet Cream Cold Brew

Vanilla sweet cream cold brew is one of my favorite ways to make plain cold brew feel a little more special.
The coffee stays strong and smooth, while the vanilla sweet cream adds a rich, lightly sweet finish.
I make the sweet cream with vanilla syrup, heavy cream, and milk, then pour it slowly over the cold brew so it creates those creamy swirls throughout the glass.
You can also prepare a larger batch of the vanilla sweet cream and keep it in the fridge, making this an easy coffee to put together throughout the week.
If you like creamy iced coffee but still want to taste the coffee itself, this is a good one to try.
3. Iced Caramel Macchiato

An iced caramel macchiato is all about the combination of vanilla, milk, strong espresso, and caramel.
Unlike a regular iced latte, the ingredients are layered in the glass, with the espresso poured over the milk and caramel drizzle added on top. You can stir everything together before drinking or leave the layers intact for the first few sips.
The strong espresso balances the sweetness of the vanilla and caramel, while plenty of ice keeps the drink refreshing.
You don’t need an espresso machine to make it, either. Strong brewed coffee or instant espresso can work when you want a quick homemade version.
4. Iced Mocha

An iced mocha combines two flavors that are hard to get wrong together: coffee and chocolate.
Strong coffee or espresso gives the drink its coffee base, while chocolate syrup or cocoa adds a rich chocolate flavor. Cold milk makes everything creamy, and plenty of ice turns it into an easy drink for warmer days.
The key is making sure the chocolate is completely combined before assembling the drink, especially if you’re using cocoa powder.
You can keep the drink simple or add whipped cream and chocolate shavings on top for a richer coffee shop-style version.
5. Iced Brown Sugar Shaken Espresso

This iced brown sugar shaken espresso is strong, sweet, and full of brown sugar and cinnamon flavor.
Shaking the espresso with ice, brown sugar, and cinnamon chills the coffee quickly while creating a light layer of foam on top.
A splash of oat milk adds creaminess without turning it into a milk-heavy latte, so the espresso flavor still comes through.
I especially like the combination of brown sugar, cinnamon, and oat milk, but you can use another milk if that’s what you have.
If you prefer stronger iced coffee drinks with less milk, this is one of the best recipes on the list to try.
6. Iced Honey Cinnamon Latte

This iced honey cinnamon latte combines mellow honey sweetness with warm cinnamon and strong espresso.
Instead of adding honey directly to a cold drink, I combine it with the hot espresso, cinnamon, and vanilla first.
Frothing the mixture helps the honey dissolve and distributes the cinnamon throughout the coffee before the milk and ice are added.
The result is a smooth iced latte with a different flavor profile from the usual caramel and vanilla drinks.
If you want a stronger cinnamon flavor, you can also add a small pinch of cinnamon to the milk before frothing it.
7. Iced Raspberry White Mocha

This iced raspberry white mocha is sweet, creamy, and packed with raspberry and white chocolate flavor.
Homemade raspberry syrup adds a bright, fruity flavor that balances the rich white mocha sauce, while espresso keeps the drink from tasting overly sweet.
Everything comes together with cold milk and plenty of ice for a café-style drink that’s easy to make at home.
The combination of raspberry and white chocolate makes this latte feel a little more special than a classic iced mocha, but it’s still simple enough to make whenever the craving hits.
Top it with whipped cream or enjoy it as is.
8. Iced Salted Caramel Latte

Salt and caramel work especially well in coffee because the salt helps balance the sweetness of the caramel.
This iced salted caramel latte combines strong coffee, caramel flavor, cold milk, and a small amount of salt for a sweet and creamy drink.
The coffee keeps the caramel from taking over, while the salt brings out more of its deeper flavor.
I like finishing the drink with a little extra caramel drizzle on top.
It’s richer than a plain iced latte, so I tend to make this one when I want my afternoon coffee to feel more like a treat.
9. Iced Blueberry Latte

This iced blueberry latte is sweet, creamy, and full of juicy blueberry flavor.
Homemade blueberry syrup adds a fruity sweetness that pairs well with bold espresso, while cold milk makes the drink smooth and refreshing. Everything comes together over plenty of ice for a colorful café-style coffee that’s easy to make at home.
The blueberry flavor gives a classic iced latte a fun seasonal upgrade without overpowering the coffee.
You can adjust the amount of syrup depending on how sweet you like your drinks, and finish it with blueberry cold foam for an extra creamy layer on top.
10. Iced Hazelnut Latte

Hazelnut is one of those flavors that naturally works well with coffee, making this iced latte simple but far from boring.
Hazelnut syrup adds a sweet, nutty flavor to the espresso, while cold milk keeps the drink smooth and creamy.
It’s easy to adjust the amount of syrup depending on whether you prefer a subtle hazelnut flavor or a sweeter latte.
Regular dairy milk works well, but you can also use oat or almond milk.
Serve it over plenty of ice for an easy homemade latte that takes only a few minutes to put together.
11. Iced Cinnamon Roll Latte

This iced cinnamon roll latte combines brown sugar, cinnamon, vanilla, and white chocolate with espresso for a coffee inspired by the flavors of a cinnamon roll.
The brown sugar and cinnamon create the warm spiced base, while white mocha sauce adds sweetness and a creamy white chocolate flavor.
I like topping the latte with cream cheese cold foam, which adds the tangy, creamy flavor you expect from cinnamon roll icing.
The drink is easy to assemble once the components are ready. Finish it with a sprinkle of cinnamon for an extra bit of spice.
12. Iced Vanilla Latte

An iced vanilla latte is one of those recipes that sounds simple, but it always works. You get cold milk, strong coffee, and smooth vanilla flavor without making the drink feel too heavy or too sweet.
I like this one because it’s easy to customize. You can use homemade vanilla syrup, store-bought syrup, oat milk, almond milk, or regular dairy milk, and it still tastes good.
It’s the kind of iced coffee I’d make on a regular morning when I want something a little sweeter than plain coffee but not as rich as caramel or mocha.
For the best flavor, stir the vanilla syrup into the espresso first, then pour it over ice with milk. It blends better and gives the whole drink that café-style vanilla taste.
13. Iced Dirty Chai Latte

If you can’t decide between coffee and chai, an iced dirty chai latte gives you both in one drink.
Chai brings warm spices and sweetness, while a shot of espresso adds a deeper coffee flavor and extra caffeine. Cold milk brings the two together and makes the drink creamy without covering up the spices.
You can use chai concentrate for the quickest version or prepare strong chai tea at home.
I especially like this drink with oat milk because its natural sweetness works well with the spices, but dairy milk and other non-dairy options work too.
14. Iced Lavender Oat Milk Latte

An iced lavender oat milk latte is a good choice when you want something different from the usual caramel, vanilla, or mocha flavors.
Lavender syrup adds a lightly floral sweetness to the espresso, while oat milk gives the drink a smooth, creamy texture. The key is using enough lavender to taste it without overpowering the coffee.
I like mixing the syrup with the espresso first before adding ice and oat milk, which helps distribute the flavor throughout the drink.
It’s an easy spring and summer coffee that you can make in just a few minutes once the lavender syrup is ready.
15. Iced Peanut Butter Latte

This iced peanut butter latte is rich, creamy, and full of nutty flavor.
Peanut butter adds more than just flavor—it also gives the coffee a thicker, creamier texture. I combine it with the warm ingredients first so it blends smoothly before adding the coffee, milk, and ice.
The strong coffee balances the richness of the peanut butter and keeps the drink from tasting too heavy.
You can serve it as a regular iced latte or blend everything with ice for a thicker, frappe-style drink. Either way, it’s a fun option when you want something completely different from a standard flavored latte.


Marina is the writer behind CozyCornerCharm. She grew up on Turkish coffee, later discovering specialty brewing through her first V60, which inspired her ongoing coffee journey. She has written for Craft Coffee Spot, Home Grounds, and Barista HQ and now shares her experience here on her own coffee corner.



[…] 15 Best Iced Coffee Recipes to Make at Home […]