I’ll be honest – the first time I made an Ocean Latte, it was purely for the photo. The internet is awash in these beautiful cerulean-to-white gradients, and I am nothing if not a sucker for a visually perfect drink. A Tuesday afternoon, a new jar of blue spirulina, and a desperate need to make something that wasn’t beige. But here’s the thing: a drink that only looks good is a disappointment waiting to happen. So I figured out how to make one that tastes like a genuine treat – floral, creamy, subtly sweet – not just a paint swatch in a glass.
The short version: Three ingredients, five minutes, and one very specific pouring technique that makes the layers hold.
My friend who swore she’d “never try blue milk” asked for the recipe after I handed her one. That’s the test I care about.
- Serves: 1
- Hands-On Time: 5 min | Total Time: 5 min
- Difficulty: Easier than it looks – the layering is a party trick anyone can learn in one try
- Cost per serving: ~$1.80
- Calories: ~120 per serving
- Dietary Notes: Naturally vegan, dairy-free, gluten-free, and caffeine-free
(Photo above: A tall clear glass held by a hand, showing the dramatic gradient from deep cerulean blue at the bottom to creamy white oat milk at the top. Garnished with a star anise and a few dried cornflowers resting on the surface. Soft morning light from the left, casting a faint shadow on a marble countertop.)
The Trick That Makes the Layers Hold (Not Blend Into a Blue Mess)

The reason most ocean lattes turn into a uniformly sad greenish-grey liquid within seconds is that people ignore density. The blue base is heavier — made with a small amount of hot water and a sweetener like agave — so it naturally wants to sink. The ice acts as a physical barrier, and the cold oat milk is lighter, so it floats on top. No magic, no fancy equipment, just basic physics that you can absolutely use to your advantage.
The other non-negotiable is the pour. You don’t just dump the milk in. You pour it slowly over the back of a spoon held just above the ice. This diffuses the stream and keeps it from punching through the blue layer. It takes an extra fifteen seconds and makes the difference between a drink that looks intentional and a drink that looks like a mistake.
What you get is a glass that looks like a piece of sea glass — distinct, sharp gradient lines that slowly soften into an ombre as you drink it. That’s the goal.
What Goes In (And What Actually Makes It Look Good)
- 1/2 tsp Blue Spirulina Powder: This is the entire color source. Not all brands are equal. The good one is a deep, almost electric blue. The cheap stuff is greyish and makes the drink look like dishwater. I use [Brand X] and it’s outrageously pigmented.
Pro tip: Store it in a dark cabinet. Light kills the color over time. - 2 tbsp Hot Water: Just enough to dissolve the spirulina completely. Tap water is fine. It doesn’t need to be boiling.
- 1 tbsp Agave or Maple Syrup: The blue spirulina has a mild, earthy taste. It’s not unpleasant, but it needs a little sweetness to feel like a treat. Agave dissolves cleanly.
My secret: I add a tiny pinch of flaky salt here. It rounds out the flavor and somehow makes the color read as more vibrant. - 8 oz Oat Milk: This is the best milk for the visual, hands down. It’s white enough for maximum contrast and creamy enough to visibly sit on top of the ice. Barista blends are ideal here.
I’ve tested this with almond milk (too thin, layers blur instantly) and coconut milk (works but slightly grey undertone). Oat milk is the winner. - Ice: Large cubes. The bigger the ice, the less it dilutes and the better the layering surface. Avoid crushed ice entirely – it melts too fast and ruins the gradient.
The Setup
- A 12-ounce clear glass: Straight-sided is best. A slight taper works too. The point is to see the layers, so no mugs or opaque cups.
- A small bowl or measuring cup: For mixing the blue base.
- A spoon: A standard teaspoon works. The back of a soup spoon is even better for the pour.
Making an Ocean Latte – The Exact Method
Read through once before you start. It’s fast, and having everything ready makes the layering much smoother.
Prep the Base: In a small bowl, combine the blue spirulina powder, hot water, and agave. Whisk vigorously until completely dissolved. There should be zero clumps. It should look like liquid ink.
- Fill the Glass: Pack the glass full of large ice cubes. The more ice, the better the barrier.
- Pour the Blue Base: Pour the concentrated blue mixture directly over the ice. It will coat the cubes and settle at the bottom. That’s exactly what you want.
(📸 Photo tip: At this point your glass should look like a dark blue snow cone — icy at the top, deep color concentrated at the bottom.) - The Layering Pour: Hold a spoon upside down (bowl facing up) just above the ice. Slowly pour the oat milk over the back of the spoon. The milk should trickle down in a thin stream, not a torrent. This is the entire secret.
(📸 Photo tip: You’ll see the white milk floating on top of the ice, barely mixing with the blue below. It looks like a science experiment in the best way.) - Let It Settle: Give it about 30 seconds. The gradient will continue to develop as the dense blue base pulls downward and the cold milk sits on top.
- Garnish: Float a star anise on top, or a few dried cornflowers or a pinch of edible lavender. The dark purple against the white and blue is a gorgeous color note.
Can You Batch an Ocean Latte? (Sort Of)
This is not a make-ahead drink — the gradient collapses after about 10 minutes. But you can absolutely prep the parts.
- Fridge: Make the blue concentrate and store it in a sealed jar for up to a week. Give it a good shake before using.
- Freezer: No. The layering relies on fresh ice and cold milk. Pre-made frozen versions turn into a slushy blue mess.
- Reheat: This is an iced drink. Hot version instructions below.
Things I Learned After Making 15 of These
- The milk has to be cold. Room temperature milk blends into the blue base almost immediately. Cold milk is thicker and stays put. Pull it from the fridge right before you pour.
- Don’t stir it. If you serve it with a straw, tell people to drink it from the top or stir it themselves if they want a uniform color. The gradient is the experience. Let it be.
- For a hot version: Pour the blue base at the bottom of a warm mug. Steam the oat milk and pour it slowly over the back of the spoon. The heat makes the layers soft and dreamy — less dramatic than the iced version, but still beautiful. Garnish with a dusting of edible violet powder.
Make It Yours (Without Ruining the Look)
- Matcha Ocean Latte: Add 1/4 tsp matcha powder to the blue base. It turns the bottom layer a deep teal-green. Stunning.
- Coconut Ocean Latte: Use full-fat coconut milk instead of oat milk. It layers beautifully and adds a subtle tropical note.
- Boozy Ocean Latte: Add a shot of white rum, gin, or vodka to the blue base. The alcohol doesn’t affect the layering.
- Chocolate Ocean Latte: Add 1 tbsp of melted white chocolate to the oat milk. It makes the top layer sweeter and slightly opaque, which enhances the contrast.
Questions I Keep Getting About This Blue Drink
Q: Why did mine turn green instead of staying blue?
A: Ugh, I’ve been there. It usually means one of two things: the milk is too warm, or the blue spirulina is low quality. The cold milk is the easy fix. The other fix is checking your brand — if your spirulina is more olive than navy, it’s oxidized or old. Buy a fresh jar.
Q: Can I use a different milk for the color contrast?
A: Yes, but the contrast won’t be as sharp. Oat milk is the gold standard because it’s white and creamy. Almond milk is too translucent. Soy milk works but has a slight yellow undertone that muddies the blue. Stick with oat.
Q: Does it stain your teeth or your cups?
A: A little. Blue spirulina is potent. Drink it quickly and don’t let it sit in your favorite ceramic mug for an hour. Clear glass washes right off. As for teeth — yes, you’ll look slightly smurf-like if you sip it slowly. I keep a straw on hand for that reason, or just brush after.
Q: What do you serve with an Ocean Latte?
A: It’s a morning or afternoon drink for me. I serve it with something simple — a slice of lemon poppy seed loaf, a buttered toast, or just a book and no interruptions. It’s the kind of drink that feels like an event, so pair it with something that doesn’t compete for attention.
More Drinks I Actually Make on Repeat
If you liked this one, here are a few others that get the same reaction at our table:
- Salted Honey Cold Brew — Three ingredients, no fancy equipment, and the salt cuts the bitterness perfectly.
- Turmeric Latte — The golden milk version that’s actually creamy and not gritty.
- Brown Sugar Shaken Espresso — The one I make when I need actual caffeine and a little drama.
The tall glass sweating on a marble counter, the last sip revealing a perfect ring of blue at the bottom — that’s the moment this drink is made for. Not bad for five minutes of work.
If you make it, drop a comment below — I genuinely love hearing which garnish you chose and whether the layers held for you. And if you nail it on the first try, you’re officially ahead of me.
📌 Save this vibrant Ocean Latte recipe with the natural blue gradient for your next morning when you need a little visual magic — it takes 5 minutes and tastes like a creamy, floral treat.

Vibrant Ocean Latte
Equipment
- 12-ounce clear glass
- Small bowl or measuring cup
- Spoon
Ingredients
Blue Base
- 1/2 tsp Blue spirulina powder
- 2 tbsp Hot water
- 1 tbsp Agave syrup or maple syrup
- 1 pinch Flaky salt (optional, but recommended)
For Assembly
- 8 oz Oat milk, barista blend preferred
- Ice, large cubes (enough to fill glass)
For Garnish (optional)
- Star anise, dried cornflowers, or edible lavender
Instructions
- In a small bowl, combine the blue spirulina powder, hot water, and agave syrup. Add the pinch of flaky salt if using. Whisk vigorously until completely dissolved. The mixture should look like liquid ink.
- Fill a 12-ounce clear glass with large ice cubes. The more ice, the better the barrier for layering.
- Pour the concentrated blue mixture directly over the ice. It will coat the cubes and settle at the bottom. This is exactly what you want.
- Hold a spoon upside down (bowl facing up) just above the ice. Slowly pour the oat milk over the back of the spoon in a thin, steady stream. This diffuses the pour and prevents the milk from punching through the blue layer.
- Let the drink settle for about 30 seconds. The gradient will continue to develop as the dense blue base pulls downward and the cold oat milk rests on top.
- Garnish with a star anise, a few dried cornflowers, or a pinch of edible lavender. Serve immediately. Do not stir – the gradient is the experience.






