This keto marble pound cake is one of those recipes that looks super impressive but is actually really simple to make.
It’s rich, buttery, and has that classic vanilla and chocolate swirl that makes every slice look beautiful. You’d never guess it’s low carb just by tasting it.

The base is made with almond flour and coconut flour, so it’s completely keto friendly. No regular flour, no sugar. Just good ingredients that keep the carbs low without sacrificing flavor.
If you’ve been missing pound cake since going keto, this one is going to make you very happy. It has that dense, moist texture that a good pound cake should have.
It’s perfect with a cup of coffee, as a weekend treat, or anytime you want something sweet that won’t kick you out of ketosis.
Why You’ll Love This Recipe
It Tastes Like Real Pound Cake – The cream cheese and butter combo gives this cake a rich dense texture just like a bakery pound cake.
Two Flavors in One Cake – You get both vanilla and chocolate in every single slice without having to bake two separate cakes.

Looks Impressive With Zero Effort – A few swipes with a toothpick create stunning marble swirls that look like a professional baker made it.
No Weird Keto Aftertaste – The cocoa powder and vanilla work together to completely mask any cooling effect from the erythritol.
Recipe Ingredients
- 2 cups Almond Flour
- 1/4 cup Coconut Flour
- 3/4 cup Granulated Erythritol
- 1 1/2 tsp Baking Powder
- 1/4 tsp Salt
- 1/2 cup Butter, softened
- 6 oz Cream Cheese, softened
- 4 Large Eggs, room temperature
- 2 tsp Vanilla Extract
- 3 tbsp Cocoa Powder
- 1 tbsp Butter, melted
How To Make
Step 1
Preheat your oven to 325°F. Grease a 9×5-inch loaf pan and line the bottom and two long sides with a strip of parchment paper, leaving an overhang for easy removal.
Step 2
In a bowl, whisk together the almond flour, coconut flour, baking powder, and salt. In a large bowl, beat the softened butter, cream cheese, and erythritol together on medium-high speed for 3 to 4 minutes until very light and fluffy.
Step 3
Add the eggs one at a time, beating well after each. Mix in the vanilla extract. Fold in the flour mixture on low speed until just combined and smooth.
Step 4
Transfer about one-third of the batter to a separate bowl. Sift the cocoa powder over it and add the 1 tablespoon of melted butter. Fold together until the chocolate batter is evenly dark and smooth.
Step 5
Spoon alternating dollops of the vanilla and chocolate batter into the prepared loaf pan. Once all the batter is in, drag a toothpick or skewer through the batter in a zigzag pattern to create beautiful marble swirls.
Step 6
Do not over-swirl – three or four passes is perfect for a dramatic pattern.
Step 7
Bake for 55 to 65 minutes until the top is golden and a toothpick inserted in the center comes out clean. If the top browns too quickly, tent it loosely with foil after 40 minutes.
Step 8
Let the pound cake cool in the pan for 15 minutes, then use the parchment overhang to lift it out. Cool completely on a wire rack before slicing into thick, gorgeous marble slices.

Tips
Beat the Butter and Cream Cheese Long Enough
The 3 to 4 minutes of beating isn’t just a suggestion. This step is what gives the pound cake its rise and soft texture since there’s no regular flour or sugar doing that work for you.
You want the mixture to look noticeably lighter in color and almost whipped. If it still looks dense and yellow, keep going. Under-beating is one of the main reasons keto pound cakes come out too heavy and flat.
Both the butter and cream cheese need to be truly soft before you start. Leave them out on the counter for at least an hour. If they’re even slightly cold, they won’t whip up properly and you’ll get a lumpy mixture that never fully smooths out.
Room Temperature Eggs Matter Here
Cold eggs will cause the butter and cream cheese mixture to seize up and look curdled. That’s because cold eggs shock the fat and make it firm up into little chunks instead of blending in smoothly.

Set your eggs out on the counter about 30 minutes before you start. If you forgot, place them in a bowl of warm (not hot) water for 10 minutes and they’ll be ready to go.
Adding them one at a time is also important. Each egg needs to be fully beaten into the batter before the next one goes in. This builds a stable structure that helps the cake rise evenly.
Sift the Cocoa Powder
The recipe says to sift the cocoa powder over the batter and this step is worth doing. Cocoa powder clumps easily, and if you just dump it in you’ll end up with dark specks and dry pockets in the chocolate portion.
Sifting takes about 10 seconds and makes the chocolate batter mix in smoothly without having to stir it a bunch of times. The less you fold, the better your cake’s texture will be.
More Recipes
- Keto Lemon Blueberry Pound Cake
- Keto Triple Chocolate Cake
- Low Carb Cream Cheese Swirl Brownies
- Low Carb Chocolate Lava Cakes
- Low Carb Ricotta Lemon Cake
Frequently Asked Questions
Can I use a different sweetener instead of erythritol?
Yes, you can swap granulated erythritol for monk fruit sweetener or an allulose blend in the same amount. Just keep in mind that allulose browns faster, so you may need to tent the cake with foil a bit earlier to prevent the top from getting too dark.
Avoid using liquid sweeteners like stevia drops, though, because they won’t give you the same volume and fluffiness when you cream them with the butter and cream cheese.
Keto Marble Pound Cake
Ingredients
Equipment
Method
- Preheat your oven to 325°F. Grease a 9x5-inch loaf pan and line the bottom and two long sides with a strip of parchment paper, leaving an overhang for easy removal.
- In a bowl, whisk together the almond flour, coconut flour, baking powder, and salt. In a large bowl, beat the softened butter, cream cheese, and erythritol together on medium-high speed for 3 to 4 minutes until very light and fluffy.
- Add the eggs one at a time, beating well after each. Mix in the vanilla extract. Fold in the flour mixture on low speed until just combined and smooth.
- Transfer about one-third of the batter to a separate bowl. Sift the cocoa powder over it and add the 1 tablespoon of melted butter. Fold together until the chocolate batter is evenly dark and smooth.
- Spoon alternating dollops of the vanilla and chocolate batter into the prepared loaf pan. Once all the batter is in, drag a toothpick or skewer through the batter in a zigzag pattern to create beautiful marble swirls.
- Do not over-swirl - three or four passes is perfect for a dramatic pattern.
- Bake for 55 to 65 minutes until the top is golden and a toothpick inserted in the center comes out clean. If the top browns too quickly, tent it loosely with foil after 40 minutes.
- Let the pound cake cool in the pan for 15 minutes, then use the parchment overhang to lift it out. Cool completely on a wire rack before slicing into thick, gorgeous marble slices.