
The Blue Swiss Roll That Almost Broke Me
Spirulina vs. Purple Sweet Potato — Two Routes, One Cyan Dream
I went through four Saturday afternoons and roughly €47 worth of specialty ingredients before I got a blue Swiss roll that actually looked blue in photos—not "blue if you squint and really want it to be blue," but properly cyan.
Here's what worked, what didn't, and the exact numbers that finally got me there.

Route A: Spirulina Extract (The Clean Result)
Spirulina gives you phycocyanin, a water-soluble pigment that reads as a true cyan-blue between pH 6.8 and 7.2. No tricks, no pH gymnastics. But it's expensive (~€18–22 for 100g food-grade powder), and it hates heat.
My Working Formula (1 kg Total Batter)
| Ingredient | Weight | % | Notes |
|---|---|---|---|
| Cake flour | 420 g | 42% | Low protein for tender crumb |
| Eggs (approx. 8 large) | 480 g | 48% | Weigh for accuracy |
| Caster sugar | 280 g | 28% | Fine grain dissolves faster |
| Neutral oil | 60 g | 6% | Sunflower or light olive |
| Spirulina powder | 1.0 g | 0.1% | Fold in LAST |
| Salt | 3 g | 0.3% | Flavor balance |
Critical Controls
- 1
Fold the spirulina in at the very last step, after your meringue is already incorporated. Agitation degrades the pigment faster than heat does.
- 2
Bake at 170°C for 11 minutes. Not 12. Minute 12 is where the edge starts turning olive-green.
- 3
Cool completely before rolling. The protein structure needs to set or you'll crack the surface.
Pro tip: Phycocyanin starts denaturing around 45°C. Your rolled cake will look less vibrant on day two. Brush the outside with a neutral mirror glaze—it adds optical depth that makes the color pop again.

Route B: Purple Sweet Potato Powder + Alkaline Agent (The Budget Hack)
If spirulina isn't in your budget, purple sweet potato powder will get you into the blue family—but only if you understand what you're actually doing to those anthocyanins.
Anthocyanins are pH-responsive. In their native acidic state (pH 3–5), they're reddish-mauve. Shift the pH above 8 and the molecular structure flips to the quinonoidal base form, which reads blue to blue-green.
The Formula That Worked (1 kg Total Dough/Batter)
| Ingredient | Weight | % | Notes |
|---|---|---|---|
| Purple sweet potato powder | 25 g | 2.5% | Anthocyanin source |
| Bread or cake flour | 975 g | 97.5% | Depending on application |
| Potassium carbonate (Option 1) | 3.5 g | 0.35% | Food grade only |
| Sodium bicarbonate (Option 2) | 2.8 g | 0.28% | Standard baking soda |
Why these numbers? At 1 kg total mass, 3.5 g potassium carbonate raises the system pH to approximately 8.1–8.3 once hydrated and mixed. That's the window where anthocyanins reliably shift blue without veering into the grey-green zone.
The 50 g Test Batch Protocol
Before you commit a full kilogram of ingredients, mix a 50 g micro-batch. Everything scales proportionally:
| Ingredient | 1 kg Scale | 50 g Scale | Method |
|---|---|---|---|
| Flour | 975 g | 48.75 g | Weigh precisely |
| Purple sweet potato powder | 25 g | 1.25 g | Weigh precisely |
| Potassium carbonate | 3.5 g | 0.175 g | 1/20 of full dose |
| Water | ~300 g | ~15 g | Adjust for hydration |
Mix, cook a thumbnail-sized piece in the microwave for 30 seconds or bake a mini dollop at 170°C for 3 minutes. Observe the color. Taste it. If it tastes soapy or metallic, your alkali dose is too high—back it down to 0.14g and try again.
The Honest Trade-offs
| Attribute | Spirulina Route | Purple Sweet Potato + Alkali |
|---|---|---|
| Color purity | True cyan, consistent | Slate-blue to blue-grey, depends on testing |
| Cost (EU retail) | ~€0.18–0.22 per Swiss roll | ~€0.04–0.06 per Swiss roll |
| Heat stability | Poor; fades day 2 | Moderate; holds better through baking |
| Flavor impact | Mildly marine if overdosed | Earthy-sweet; alkali can add soapy note |
| Shelf life of color | Degrades steadily post-bake | More stable but can dull to grey over 48 hrs |
Quick Reference Card
Warning sign: Soapy/metallic taste = too much alkali
Interested in Plant Extracts for Your Applications?
Explore our range of high-quality plant extracts and discuss how they can work in your formulations.
Share this case study with your team
