I have to admit, the first time I made this Midnight Malibu Dirty Soda Recipe, I was completely blown away by how gorgeous it looked in my glass. The swirling layers of deep purple blackberry and creamy coconut instantly made me feel fancy.
I love sipping it slowly, enjoying the fizzy Dr Pepper base that perfectly balances the sweet and tropical flavors. This drink has become my go-to for summer evenings, cozy movie nights, or even when I just want a fun treat at home.
It also pairs wonderfully with a comforting meal like Baked Lemon Herb Cod with Rice Pilaf Recipe or a flavorful dish such as Chicken and Vegetable Curry with Rice Recipe for a complete dinner experience. Let me share with you exactly how I make this show-stopping soda.

Ingredients
Here’s everything you need to craft this creamy, fruity soda:
- 355 ml cold Dr Pepper – provides a fizzy, deep cherry and cola base. Make sure it’s chilled for the best bubbles.
- Ice cubes – keep the drink refreshingly cold and maintain the layered effect. Larger cubes melt slower.
- 30 ml thick coconut cream – adds a tropical richness and velvety texture. Choose labeled coconut cream, not milk.
- 2.5 ml pure vanilla extract – enhances warmth and aroma; real extract gives authentic flavor.
- 15–30 ml blackberry syrup – delivers tart sweetness and beautiful color. Use fresh or quality store-bought syrup for convenience.
Note: serves 1 tall glass
Variations
If you want to switch things up, here are some fun alternatives:
- Swap blackberry syrup with cherry, raspberry, or cranberry syrup for seasonal flavors.
- Use diet Dr Pepper or club soda with grenadine for a lighter, caffeine-free version.
- Replace coconut cream with thick dairy cream or a dairy-free creamer if preferred.

Cooking Time
- Prep Time: 5 minutes
- Cooking Time: ~0 minutes
- Total Time: 5 minutes
Equipment You Need
- Tall glass – to showcase the layers beautifully
- Small whisk – for blending coconut cream and vanilla smoothly
- Measuring spoons – for precise syrup and vanilla quantities
- Spoon or straw – for gentle stirring when serving
How to Make Midnight Malibu Dirty Soda
Fill the Glass
Start by filling a tall glass with plenty of ice cubes, leaving space for the soda and toppings. Larger cubes melt slower, keeping the drink fizzy longer.
Pour the Soda
Gently pour chilled Dr Pepper over the ice until the glass is about three-quarters full. This forms the fizzy base for your layered drink.
Add Blackberry Syrup
Drizzle 15–30 ml of blackberry syrup over the soda. Watch it swirl and sink slightly to create that signature “midnight” effect.
Mix Coconut Cream
In a small cup, whisk together thick coconut cream and pure vanilla extract until smooth. This creamy mixture is the magic layer for your soda.
Float the Coconut Cream
Slowly pour the coconut cream mixture over the soda, letting it float on top. It will slowly marble with the syrup, creating a dramatic look.
Stir and Serve
Use a straw or long spoon to give a gentle swirl before sipping. Enjoy immediately while the soda is still fizzy and layered.
Additional Tips for Making This Recipe Better
From my experience making this drink:
- Chill your glass beforehand to make the layers more striking.
- Whisk the coconut cream thoroughly to avoid lumps and get a silky texture.
- Experiment with swirling techniques to create an ombre or sunset effect.
- Serve with fresh blackberries or a lime slice for extra flair.
How to Serve Midnight Malibu Dirty Soda
Presentation makes this drink feel extra special:
- Serve in a clear tall glass to highlight the layered effect.
- Garnish with fresh blackberries or a slice of lime on the rim.
- Pair with salty snacks, popcorn, or barbecue dishes for a fun retro vibe.
- For parties, set up a soda bar so guests can mix their own syrups and toppings.

Nutritional Information
Here’s a quick snapshot per glass:
- Calories: ~200 kcal – mainly from coconut cream and syrup
- Protein: 1–2 g – from coconut cream
- Carbohydrates: 25–30 g – from syrup and soda
- Fat: 5–6 g – from coconut cream
Make Ahead and Storage
Preparing Ahead
You can pre-mix the coconut cream and vanilla and store it in the fridge. Keep syrup in a sealed jar for up to two weeks.
Freezing
Freeze coconut cream cubes with vanilla for quick prep later. Drop one cube onto soda and let it melt for a creamy swirl.
Reheating
This soda is best enjoyed fresh; reheating isn’t recommended since it will lose its fizz.
Why You’ll Love This Recipe
Here’s why I keep making this drink:
- Quick and easy – ready in just 5 minutes, perfect for last-minute treats.
- Stunning appearance – the layers and color make it feel fancy.
- Versatile – swap syrups or soda for different flavors.
- Crowd-pleaser – everyone loves the creamy, fizzy combination.
- Nonalcoholic dessert option – indulgent without alcohol, perfect for all ages.

Midnight Malibu Dirty Soda Recipe
Ingredients
Method
- Start by filling a tall glass with plenty of ice cubes, leaving space for the soda and toppings. Larger cubes melt slower, keeping the drink fizzy longer.
- Gently pour chilled Dr Pepper over the ice until the glass is about three-quarters full. This forms the fizzy base for your layered drink.
- Drizzle 15–30 ml of blackberry syrup over the soda. Watch it swirl and sink slightly to create that signature “midnight” effect.
- In a small cup, whisk together thick coconut cream and pure vanilla extract until smooth. This creamy mixture is the magic layer for your soda.
- Slowly pour the coconut cream mixture over the soda, letting it float on top. It will slowly marble with the syrup, creating a dramatic look.
- Use a straw or long spoon to give a gentle swirl before sipping. Enjoy immediately while the soda is still fizzy and layered.
Notes
- Chill your glass beforehand to make the layers more striking.
- Whisk the coconut cream thoroughly to avoid lumps and get a silky texture.
- Experiment with swirling techniques to create an ombre or sunset effect.
- Serve with fresh blackberries or a lime slice for extra flair.