Keto Vanilla Birthday Cake
Published July 29, 2025 • Updated March 11, 2026
This post may contain affiliate links. See my disclosure policy.
This keto birthday cake is fluffy, moist, and spongy with rich vanilla flavor and a creamy buttercream frosting. I built it with oat fiber and whey protein isolate so it actually tastes like real cake, not a dense, gritty low-carb substitute.
If you’ve been looking for a cake that actually tastes like the real thing (not cornbread, not a brick, not something you politely choke down in front of your low-carb friends), this is it. This keto birthday cake has a soft, fluffy crumb and sweet vanilla flavor you’d expect from a classic celebration cake, plus a vanilla buttercream frosting you’ll want to eat with a spoon. I’ll be honest, my chocolate cake usually steals the show around here, but after I served this at a family party, even my chocolate lovers were converted. It’s light, spongy, and doesn’t scream “I’m on a diet.”

What sets this apart from other almond flour cakes? The secret is in the texture, and trust me, that matters more than anything when you’re trying to recreate a traditional cake. Most keto cakes end up dense, dry, or greasy. I wanted this one to have bounce. Real, soft, cloud-like bounce. So I brought in two ingredients that changed everything: oat fiber and whey protein isolate. Oat fiber adds a zero-carb, delicate fluff factor (it’s the insoluble part of oat husks, not actual oats), and whey protein gives the cake structure and lift without weighing it down. Together they do what almond flour alone can’t: make a cake that feels light.
It took a few test rounds and a couple of tragic cake fails, but this final version is everything I wanted. It’s naturally gluten-free, has just the right amount of sweetness, and doesn’t rely on coconut flour or a dozen eggs to get the job done. If you’re into layer cakes, this base also works as a strawberry shortcake or paired with my ice cream cake for something extra.
The buttercream is just as important as the cake itself. I beat softened butter on its own for a full 4-5 minutes before adding the powdered sweetener, vanilla, and heavy cream. That sounds excessive, but it’s what makes the frosting fluffy and smooth instead of dense and greasy. I add the heavy cream a tablespoon at a time until I like the consistency. It pipes well, spreads easily, and holds up overnight in the fridge without separating.
Why this vanilla cake is worth baking
- Actually fluffy. Like boxed cake mix fluffy. No weird dense texture or dry crumb.
- No coconut flavor or gritty mouthfeel. I skip the coconut flour and lean into almond flour, oat fiber, and protein powder for a smoother bite.
- Only 1.7g net carbs per slice. I’ve compared this to every similar recipe I could find, and this is as low as it gets without sacrificing texture.
- Zero weird aftertaste. I use sweeteners that don’t overpower the vanilla.
- Perfect for non-keto eaters. No one will know it’s low carb unless you tell them.
- Totally customizable. Use it as a base for chaffles, cupcakes, or layer cakes.
So go ahead, stick some candles in it. This one deserves it.
Explore hundreds of keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Keto White Cake Ingredients
2 cups almond flour
2 tablespoons oat fiber
1/4 cup unflavored whey protein isolate
1 tablespoon baking powder
1/2 teaspoon salt
6 egg whites, room temperature
1/2 cup unsalted butter, melted
1/3 cup plain Greek yogurt or sour cream
1 cup sugar-free sweetener
1 tablespoon vanilla extract
1/4 cup unsweetened nut or seed milk
Double Batch Keto Vanilla Buttercream Frosting Ingredients
2 cups unsalted butter, softened room temperature
1 1/2 cups powdered sugar-free sweetener
1 1/2 tablespoons vanilla extract
1/4 cup heavy cream
Step by Step Instructions
Step by Step Instructions
Preheat oven & prepare cake pans
Preheat oven to 350°F. Line two 8-inch round cake pans with parchment and lightly grease the sides with butter. Set aside.
Mix dry ingredients
In a large bowl, whisk together almond flour, oat fiber, whey protein powder, baking powder, and salt. Set aside.
- 2 cups almond flour
- 2 tablespoons oat fiber
- 1/4 cup protein powder
- 1 tablespoon baking powder
- 1/2 teaspoon salt
Beat egg whites
In another large bowl, whisk the egg whites until slightly frothy, about 2 minutes.
- 6 egg whites, room temperature
Add remaining wet ingredients
To the egg whites, add melted butter, yogurt, sugar-free sweetener, vanilla, and milk of choice.
- 1/2 cup unsalted butter, melted
- 1/3 cup plain Greek yogurt or sour cream
- 1 cup sugar-free sweetener
- 1 tablespoon vanilla extract
- 1/4 cup milk of choice
Finish cake batter
While mixing with an electric mixer, pour the ingredients into the dry ingredients and stir until just combined.
Bake the cake
Divide evenly between pans and smooth the tops. Bake at 350°F for 20–25 minutes, or until tops are set and a toothpick comes out clean. Let cool in pans 10 min, then transfer to wire racks.
Make the buttercream frosting
In a large, clean bowl, beat the softened butter with an electric mixer until pale and fluffy (about 4-5 minutes). Add sweetener and beat until combined. Mix in vanilla, then gradually add heavy cream until desired consistency is reached. Frost cooled cake layers.
- 2 cups unsalted butter, softened
- 1 1/2 cups powdered sugar-free sweetener
- 1 1/2 tablespoons vanilla extract
- 1/4 cup heavy cream
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
Can I use whole eggs instead of egg whites?
I've tested this both ways. Whole eggs give you a slightly richer, denser crumb with a yellow tint. For that classic white cake color and a lighter texture, I stick with egg whites. But if you don't mind the color difference, whole eggs work fine. If you want a cake that's designed around a richer, golden crumb, my spice cake is built that way from the start.
What kind of protein powder should I use?
I use unflavored whey protein isolate and I've had the best results with it. It blends smoothly and gives the cake lift without adding flavor. I tried casein and plant-based protein powders early on, and they absorb liquid differently. The cake came out gummy with casein and dense with pea protein. Whey isolate is the only one that works here.
Can I substitute coconut flour for oat fiber?
I've tested coconut flour as a swap and the results are noticeably different. It absorbs a lot more liquid, so you'd need to add extra milk or eggs to compensate. The flavor shifts too. Oat fiber is what gives this cake that light, spongy crumb without adding carbs or coconut taste. If you can get your hands on it, I'd use it.
Can I make this into cupcakes?
I make cupcakes from this batter all the time. Divide evenly into lined cupcake tins and bake at 350 degrees F for about 18-20 minutes, or until the tops are set and a toothpick comes out clean. I usually get 18-20 cupcakes from one batch. They're great for parties because everyone gets their own frosting-to-cake ratio. If you're looking for more cupcake ideas, my Hostess cupcakes are another favorite.
What sweetener works best for this recipe?
I've tested this with allulose, monk fruit blends, and erythritol blends. My go-to is a granulated monk fruit and erythritol blend for the cake and a powdered version for the buttercream. Allulose works well too but makes the cake slightly more moist and prone to browning. I'd avoid pure erythritol on its own since it can crystallize and give you a cooling aftertaste.
Can I make this as a sheet cake in a 9x13 pan?
I've done this when I didn't want to deal with stacking layers (some days you just don't). Pour all the batter into a greased and parchment-lined 9x13 pan and bake at 350 degrees F for about 25-30 minutes. It takes longer than the two round pans since the batter sits thicker in one layer. I check mine at 25 minutes with a toothpick. The crumb comes out slightly denser than the layer version but still soft. I actually prefer this for potlucks because you can frost the top, cut squares, and skip the whole stacking situation.
Can I use cream cheese frosting instead of buttercream?
I've topped this cake with my keto cream cheese frosting and it's a completely different vibe but just as good. Cream cheese frosting is tangier and a little denser, which pairs well against the sweet vanilla cake. I beat softened cream cheese with butter, powdered sweetener, and a splash of vanilla until smooth. Make sure both the cream cheese and butter are truly room temperature or you'll get lumps. If you want that classic white birthday look, the buttercream is cleaner. But for flavor depth, I reach for cream cheese.
Can I add sprinkles to make it funfetti-style?
I fold sugar-free sprinkles right into the batter before pouring it into the pans, about 2-3 tablespoons per batch. The colors bleed a little during baking (they always do with sugar-free versions), but the effect still reads as funfetti once you slice it. I also press a few more into the frosting after the cake is assembled for extra color on the outside. My kids go for this version at every party.

My son licked the spatula and told my husband he wants this for his birthday in August, not regular cake.
I've tried two other keto cake recipes and both came out dense and grainy, so I kept putting this one off. Finally made it for a birthday last week and the texture surprised me. Light and spongy, not gummy. Something about the whey protein and beating the egg whites separately made the difference. Nothing like the others. This is the one I'm keeping.
Swapped the Greek yogurt for sour cream and added a tiny bit of almond extract with the vanilla. Tastes like an actual bakery cake now. Might be my new default.
Almond extract does that. Even a tiny bit reads as bakery. Stealing the tip.
I made this for my own birthday last week. Never made a layered cake in my life, keto or not, and I was genuinely nervous. The egg white step was the part I kept re-reading, but it came together in a couple minutes and the batter smelled incredible going into the oven. When I opened the oven halfway through and the layers actually looked like real cake, I think I said something out loud to no one. They rose evenly, came out looking almost too good for a first attempt. The buttercream went on smoother than I expected and held up the whole evening without sliding. One question: my layers cracked a little when I flipped them out of the pans, even with parchment. Is that a cooling time thing, or did I flip too soon?
Made this ahead for my daughter's birthday. Baked both layers Friday afternoon, left them wrapped at room temp overnight, and expected the texture to suffer. It didn't. The crumb had tightened up by morning, much easier to frost without crumbling. Frosted Saturday morning, served that afternoon (about 22 hours post-bake), and it sliced clean. The oat fiber and whey protein seem to keep it from drying out the way straight almond flour cakes do, at least in my experience. Three slices left Monday and they were still moist. Baking and freezing layers unfrosted for my son's birthday in June.
Made this for my daughter's birthday last week and she didn't even ask if it was 'healthy cake' (she always asks). Just went straight for a second slice with extra frosting. Four stars only because I slightly overbaked mine, but the whey protein really does something to the texture.
I'm not a baker at all, but my daughter wanted a birthday cake and I didn't want to give her a regular one. The oat fiber and whey protein isolate were new to me, and honestly the batter looked kind of questionable while I was mixing it. But it came together fine with the electric mixer and the layers came out of the pans clean. Sliced into it after frosting and the crumb was soft and springy, not dense or gummy like other keto cakes I've tried. My daughter said it tasted like a real birthday cake. That's the only review I needed. Already planning to make it again for my husband's birthday in June.
I've been baking keto long enough to know what oat fiber and whey protein taste like, and I went in skeptical. Both tend to produce something dense. Edible, but dense. I've made plenty of keto cakes that fit that description. What came out of those pans wasn't that. The crumb is actually light, nothing gummy, and the vanilla carries through all the buttercream instead of fading like it usually does. Every other keto birthday cake I've made is something you eat and call 'pretty good for keto.' This one you'd just call a birthday cake.
That's exactly the bar I set for this one. The oat fiber and whey ratio took me forever to nail, too much of either and you're back to dense.
Brought this to my niece's birthday party, honestly wasn't sure how it would hold up against a regular cake. Cut into it and two people immediately asked which bakery. Four stars because my layers came out uneven, but that's on me.
Two people asked which bakery. Can't beat that. Uneven layers disappear under buttercream anyway, but weighing the batter between pans helps if it bothers you next time.
Making this for my sister's birthday next weekend. Can I bake the layers a day or two ahead and store them unfrosted? Wondering if the Greek yogurt affects how well they hold up overnight.
Yeah, bake them a day or two ahead. Cool completely, wrap each layer tight in plastic, refrigerate. The yogurt is what keeps them from drying out overnight. Frost straight from the fridge.
First keto bake ever. Picked this for a friend's birthday and the layers actually came out light and springy, nothing like the almond flour bricks I was expecting. Can I make them a day ahead and refrigerate before frosting?
Yeah, make them ahead. Cool, wrap each layer tight in plastic, refrigerate overnight. Frost straight from the fridge , cold cake holds buttercream way better than room temp.
My mom's birthday cakes were always dense vanilla layers with way too much frosting, and I thought that was just how birthday cake was supposed to be until keto took them away. Made this for my birthday last weekend and the egg whites must be doing something, because this is genuinely fluffy, not dense, and the buttercream has that same too-sweet thing I grew up loving. Didn't expect to get emotional about a cake.
Six egg whites whipped to stiff peaks, that's where the lift comes from. The too-sweet buttercream wasn't an accident either. Birthday cake is supposed to taste like that.
Made this for my son's birthday without telling anyone it was keto. My mom has been baking scratch cakes her whole life. She pulled me aside afterward to ask where I ordered it. Couldn't place the texture. That's enough for me.
A scratch baker who can't place the texture is the whole review. Oat fiber just doesn't behave like anything they've worked with before.
Made this for my son's birthday last weekend. He's 12 and has caught me swapping keto ingredients before, so I kept waiting for the face. He ate the whole slice, then asked me to make it again for his class birthday celebration next month. The oat fiber and whey protein combo really does change the texture compared to standard almond flour cakes. Bakes up springy, slices clean. Actually looks like cake.
Skeptical 12-year-olds are the hardest audience. The oat fiber is what makes it slice clean like that (and not crumble apart on a paper plate).
Oat fiber actually makes it light and spongy. Didn't expect that from keto. Swapped Greek yogurt for sour cream, got an even more tender crumb.
Sour cream's listed as an option for that exact reason. Fat content, richer crumb. Oat fiber gets everyone the first time.