Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Yule Log

Spongy cocoa cake, whipped cream filling, and rich ganache — this keto yule log is a sugar-free chocolate roulade at just 3g net carbs per slice. I cracked three the old way before learning the roll-once trick.
  • 3gnet carbs
  • 4.1gprotein
  • 60minutes
  • 12servings

This post may contain affiliate links. See my disclosure policy.

I used to dread making this cake. The traditional Bûche de Noël process (roll the warm cake in a towel, let it cool, unroll, fill, re-roll) cracked on me three separate times before I gave up on that method entirely. This version skips the double-roll and gives you a crack-free cake every time.

A slice of rolled chocolate cake cut off to show the cream and chocolate spirals swirl inside the cake.

What makes this recipe different?

  • Only 3g net carbs per slice From the almond flour cake to the sugar-free whipped cream and ganache, I kept the carbs as low as I could without sacrificing that rich chocolate flavor. This is a low-carb roulade you can serve without hesitation at a holiday table.
  • Roll once, no towel This is what changed everything for me. You leave the baked sheet cake right in the pan, spread the filling, and roll it one time using the parchment paper as your guide. No lifting, no towel wrap, no unrolling. I tested both methods side by side and the single-roll produces a tighter, cleaner spiral.
  • Mousse-like chocolate ganache I skip buttercream and go with a whipped ganache that sets up thick like pudding. Run a fork through it to mimic bark texture. It covers imperfections and tastes better than any frosting I've put on a keto cake.
  • Two eggs, not six Most keto dessert recipes overload on eggs to get structure. I use only 2 eggs (same count as a traditional roulade) and the cake stays spongy and light without that heavy, eggy aftertaste.

If you enjoy holiday baking projects, my keto pumpkin roll uses a similar rolling technique with cream cheese filling. My keto Christmas tree cakes are another December staple, and my cheesecake is what I make when I want something impressive without the rolling. For a fast chocolate fix any night, my chocolate mug cake takes about 90 seconds.

I landed on exactly 1/3 cup cocoa powder after testing with less. Anything under that and it starts tasting like a diet dessert instead of real chocolate cake. That ratio paired with the brown butter base is what gives this keto yule log its depth, and it's why reader after reader keeps telling me the chocolate flavor hits harder than they expected.

Creamy chocolate frosting on a cake that looks like a log.

Variations I've tested

I’ve played around with this base recipe enough to know what works and what doesn’t. Here are the swaps that held up in my kitchen.

Cake flavor

The chocolate sponge is the classic for good reason, but I’ve also run this with a vanilla base and a spice cake version for variety. An espresso-infused batter is another option if you want something more grown-up. If you want the moistest version possible, my sauerkraut chocolate cake technique (yes, sauerkraut) adds incredible moisture to a rolled cake.

Filling options

I usually go with sweetened whipped cream because it lets the chocolate do the talking. I’ve also done a hazelnut spread filling that my family asked for twice, and a peppermint whipped cream version at Christmas that disappears fast. Brushing the sponge with a thin espresso or rum simple syrup before spreading the filling adds another layer of flavor. For more texture, fold in chopped raspberries or toasted pecans before spreading.

Frosting

The ganache is my go-to, but you could also spread on buttercream or more whipped cream. Dust the outside with powdered sweetener to mimic snow, or press chocolate shavings into the ganache while it’s still soft. If you want a different chocolate project entirely, my chocolate trifle layers these same flavors without any rolling.

Dairy-free

I haven’t tested a full dairy-free version of this specific recipe, but coconut cream whips into a solid filling substitute and coconut oil ganache sets up firm enough to score with a fork. Use full-fat canned coconut cream, chilled overnight, and whip just the solid portion.

Looking down onto a cake that looks like a log with a branch and frosting that looks like bark.

Storage and make-ahead

I store the finished cake in the fridge, loosely covered, for up to 3 days. An airtight container works if you have one big enough, but plastic wrap pressed over the cut end does the job. The ganache firms up in the fridge, which I actually prefer for cleaner slices.

This is a great night-before recipe. The flavors settle overnight and the cake slices cleaner after a full chill. You can also freeze the rolled cake before adding ganache (see the freezing FAQ below for the method that works best).

What is a Bûche de Noël?

A Bûche de Noël is a French Christmas dessert shaped to look like a log on the fire. The traditional version involves rolling a thin sponge cake around a cream filling, then covering the whole thing in ganache and scoring it with a fork to mimic bark. I've made both the traditional way and this simplified version, and the result looks identical on the table. The difference is this one doesn't crack apart on you.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Yule Log

Print Pin
Prep 20 min Cook 40 min Total 60 min Serves 12

Ingredients

Servings 12

Keto Chocolate Cake Ingredients

Cream Filling Ingredients

Chocolate Ganache Ingredients

Step by Step Instructions

  1. Prepare baking sheet

    Preheat oven to 350 °F. Spray cooking oil on a rimmed half baking sheet or jelly roll pan and line with parchment paper. Set aside.

    A baking sheet lined with parchment paper.
  2. Dry ingredients

    In a medium bowl, whisk together almond flour, oat fiber, cocoa powder, baking soda, and salt. Set aside.

    For this step

    • 1 cup almond flour
    • 1/3 oat fiber
    • 1/3 cup unsweetened cocoa powder
    • 1 teaspoon baking soda
    • 1/2 teaspoon salt
    A hand holding a bowl with dry chocolate flour mixture.
  3. Wet ingredients

    In a large bowl, cream butter for 3-4 minutes with an electric mixer until light in color and fluffy. Stir in both sweeteners and cream until fluffy. Add sour cream and eggs. Mix until incorporated.

    For this step

    • 1 cup unsalted butter, softened to room temperature
    • 3/4 cup granulated sugar-free sweetener
    • 1/4 cup packed brown sugar substitute
    • 1 tablespoons sour cream
    • 2 eggs, room temperature
    An electric mixer over a bowl with creamed butter.
  4. Cake batter

    Slowly mix the dry ingredients into the wet ingredients. Stir until combined.

    Chocolate cake batter in a bowl.
  5. Spread cake batter

    Evenly spread cake batter onto the baking sheet, reaching all the sides and ensuring the top is smooth.

    Chocolate cake batter spread edge to edge on a cookie sheet.
  6. Bake the cake

    Bake at 350 °F for 12-14 minutes or until cake is set on top. Remove cake from oven and let sit in the baking sheet for 2-3 minutes. Run a knife along the edges to keep the cake from sticking to the edges. Leave in the cake pan to cool.

    Chocolate cake baking in a sheet pan.
  7. Cream filling

    Meanwhile, prepare the filling. In a large bowl, beat heavy whipping cream until thickened. Add powdered sweetener and vanilla. Continue beating until stiff peaks form.

    For this step

    • 1 1/2 cups heavy whipping cream
    • 1/4 cup powdered sugar-free sweetener
    • 1 teaspoon vanilla extract
    A hand holding a bowl of whipped cream.
  8. Spread filling

    Once cake is cool enough to add filling without it melting, spread on an even layer of filling on top of the cake covering from edge to edge.

    Whipped cream spread on top of a bake chocolate cake.
  9. Roll the cake

    To roll, start from one short edge of the sheet cake. Grab hold of the parchment paper underneath the cake and pull, using it as your guide to roll the cake tightly. Continue rolling all the way through. Place rolled cake in the freezer while work on the ganache. If cake cracks, don’t worry, you will cover it up with the ganache.

    Hands rolling the thin cake using parchment paper to help roll tightly.
  10. Chocolate ganache

    Heat heavy cream in a small saucepan until it begins to simmer. Add chocolate to a medium bowl. Pour heated cream over chocolate and let sit for 2-3 minutes to soften the chocolate. Slowly stir until combined and melted. Let sit until room temperature or a little cooler. Then beat the chocolate mixture with an electric mixer until thickened and pudding like consistency.

    For this step

    • 1 cup heavy whipping cream
    • 7 oz sugar-free chocolate
    Electric mixer beaters over a brown chocolate ganache with a thick pudding consistency.
  11. Cut a branch off

    Removed rolled cake from the freezer. Let sit at room temperature for 10-15 minutes. Diagonally cut a 2-2.5 inch section off one end. Place the cake on the serving platter. Place the angled side against the side of the roll, forming a branch. Spread thickened ganache all over the top and sides of the cake.

    Chocolate frosting on a rolled chocolate cake filled with whipped cream.
  12. Decorate

    Use a fork to make textured lines resembling tree bark by sliding the fork prongs into the ganache. Garnish with rosemary and sugared cranberries if desired.

    Running a fork along chocolate frosting to resemble bark.

Nutrition

Per serving: 1 slice

Calories
480
Fat
46.6g
Protein
4.1g
Total carbs
16g
Net carbs
3g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Can I make this keto yule log ahead of time?

I actually prefer making this the day before. The rolled cake (before ganache) can sit in the fridge overnight, and the flavors meld together in a way that's better than fresh. The ganache goes on the next morning, takes about 20 minutes to whip and spread, and then you're done. I've served this at Christmas brunch after prepping it entirely the night before.

Can you freeze a yule log cake?

I freeze the rolled cake (before ganache) all the time. Flash-freeze it uncovered on a sheet pan for about an hour so the surface firms up, then wrap tightly in plastic wrap and foil. It holds for up to 2 months. When you're ready, thaw overnight in the fridge and add ganache the day of. I wouldn't freeze it after the ganache is on because the texture gets grainy when it thaws. If you're planning a holiday dessert lineup, my strawberry shortcake also preps ahead well.

Can I substitute coconut flour for oat fiber?

I haven't tested coconut flour as a direct swap for the oat fiber in this recipe, but I'd expect it to work at about 1/3 the amount since coconut flour absorbs so much more liquid. Start with 2 tablespoons and adjust. The oat fiber gives the cake a lighter, spongier texture that coconut flour won't quite replicate, so my guess is your cake will be slightly denser.

Why does my cake crack when I roll it?

It's almost always overbaking. I pull mine at 12 minutes and check by pressing the center gently. If it springs back, it's done. Even an extra 2 minutes can dry out the edges enough to crack on the roll. My other tip: don't let the cake cool completely before rolling. A slightly warm cake is more pliable. If your oven runs hot, knock 5 degrees off and check at 11 minutes. And if it does crack, spread ganache over the outside and nobody will know.

What sweetener works best in the ganache?

I use a granulated erythritol blend for the cake and a powdered version for the filling, and both work well. For the ganache specifically, allulose is the better choice if you have it. Erythritol can crystallize as the ganache cools, leaving a slightly gritty texture and a cooling aftertaste. I've made it both ways and the allulose version is noticeably smoother. If erythritol is all you have, make sure your ganache is fully melted and smooth before you start whipping.

Can I skip the brown sugar substitute?

I've made this with all granulated sweetener and it works fine. The brown sugar substitute adds a subtle molasses depth to the cake, but it's not structural. You won't notice a big difference once the ganache and filling are on. I use the brown sugar sub when I have it, skip it when I don't.

How many net carbs per slice?

Each slice comes in at about 3 grams of net carbs, based on cutting the log into 12 even slices. That includes the cake, whipped cream filling, and ganache. I've served this to people who aren't keto and they had no idea it was low-carb.

Browse by ingredient
Similar recipes

People who cooked Keto Yule Log also made

Reviews

Tap to rate

4.6 from 18 ratings, 6 written

Made this recipe?

Replying to Beth

Your rating

Jordan Clark

Humid kitchen tip: my parchment gripped at the heel end and pulled up a clean inch of sponge with it. Ganache hid it, but you could see the texture difference in the slice. Great cocoa/cream balance though, four stars, just use extra parchment overhang next time.

Reply

Riley

Not sure if it’s the ganache or just my kitchen running hot, but my first coat slid right off the sides. Let it cool to around 85°F and it goes glossy but thick enough to hold. That’s the whole difference. Second attempt looked exactly like the photos. Thermometer was the only change.

Reply

Annie Lampella

85 is right where mine sets up too. Ganache is fussy like that, 5 degrees either direction and you’re either pouring water or trying to spread cold fudge.

Reply

Beth

Cream the butter the full four minutes. First roulade. Does it freeze?

Reply

Annie Lampella

Freeze the roll before ganache goes on. Flash-freeze it uncovered on a sheet pan for about an hour so the surface firms up, then wrap it tight in plastic and foil. Keeps for a couple months.

Reply

Beth

Good call doing it before the ganache. Freezing mine this weekend.

Reply

James

Never made a rolled cake before and that part about cracking three of them has me nervous. Do you roll it while it’s still hot, or wait for it to cool? I have a half sheet pan so hopefully I’m set there.

Reply

Annie Lampella

Roll it right out of the oven while it’s still hot. That’s the whole trick. The cake is flexible and sets before it can dry out and crack. Half sheet pan, that’s what I use.

Reply

Hannah

the whipped cream filling is what does it for me

Reply

Annie Lampella

The lightness is the point. Tried a stabilized version once and it was way too dense against the ganache.

Reply

Jess

That ganache took me straight back to my grandmother’s chocolate roulade. Didn’t think I’d ever get that feeling on keto.

Reply

Annie Lampella

The ganache took me forever to get right. That texture was the whole point for me too.

Reply

Dana C.

Chocolate roulade was honestly one of the things I missed most going keto. This ganache is unreal, and 3 net carbs a slice means I can actually eat it.

Reply

Annie Lampella

3g net carbs and nobody believes it when I tell them. Use allulose in the ganache if you can find it. Erythritol can crystallize as it cools and allulose stays silky.

Reply

Yuki

Made this on Sunday and portioned out slices for the week. The ganache firms up nicely overnight and the whipped cream filling stays put, which I wasn’t sure about going in. Would knock off a star for the rolling step but otherwise solid for getting dessert sorted ahead of time.

Reply

Annie Lampella

The rolling step got me the first three times. Roll it once, warm, right in the parchment. The re-roll after filling is where everyone cracks it.

Reply

Wendy

No oat fiber here and can’t find it anywhere. Will it ruin the texture if I skip it?

Reply

Annie Lampella

Skipping it makes the crumb a bit denser but it won’t fall apart. If you have coconut flour, 2 tablespoons swaps in for the 1/3 cup – it absorbs way more liquid so you need way less.

Reply

Stephanie

I’ve cracked apart at least three keto yule logs on the unroll. This sheet cake method is so obviously correct that I’m annoyed I didn’t find it first.

Reply

Annie Lampella

Yeah, three was about where I switched approaches. Roll-and-unroll just doesn’t work reliably enough, no matter how careful you are.

Reply

Jasmine

Swapped the brown sugar substitute for extra granulated sweetener since I didn’t have any. Worked fine, maybe slightly less depth but still rich. The no-roll method is clutch.

Reply

Annie Lampella

Brown sugar just adds molasses depth, not structure, so extra granulated is fine. Glad the no-roll method worked!

Reply

Connie

Can you substitute coconut flour for the oat fiber? Please let me know.
thank you

Reply

Annie Lampella Recipe author

You should be able to. I haven’t tried that substitution so I’m not sure how well it works but I would think it would substitute fine.

Reply

Keep going

More Dessert Recipes

See all 176 Dessert recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.