I’m gonna be honest: most keto red velvet cakes I’ve tried were either dry, weirdly gritty, or tasted like almond-flavored sadness with red food dye. This one? Moist, fluffy, and yes—it actually tastes like cake.
After three test batches (one collapsed, one was way too cocoa-heavy, and one turned out disturbingly purple thanks to beet powder overload), I landed on this version. It’s got that classic tangy-cream-cheese vibe, a velvety crumb, and won’t spike your blood sugar or wreck your macros.
Why This One Works So Well (Keto Edition)
Red velvet is tricky on keto. The traditional cake gets its texture from cake flour and sugar—both a no-go. Here’s how we get that same soft, slightly dense texture without the carbs:
- Sour cream + almond milk for moisture (and tang).
- Monk fruit allulose blend sweetens without weird crystallization or aftertaste.
- Almond flour (not coconut flour) gives structure without drying it out.
- Beetroot powder gives a subtle natural red tone—but won’t mess with your blood sugar like food dyes can if you use the wrong kind.
What I Used (And Why It Worked)
- Almond flour (blanched, fine) – Keeps it soft without the grainy texture. Don’t use superfine or defatted—those ruin the crumb.
- Monk fruit + allulose blend – Tastes like sugar and bakes like sugar. Erythritol alone gets crusty and cools weird.
- Sour cream – Adds fat + acidity = fluffy cake. Don’t sub Greek yogurt unless you track carbs closely—it’s higher.
- Dutch-processed cocoa – Milder than natural cocoa. Plays nice with beetroot powder and doesn’t overpower the cake.
- Beetroot powder or red food coloring – Beetroot keeps it natural, but yeah, it’s a muted red. Want bold? Use a few drops of liquid red food coloring instead.
- White vinegar – Reacts with baking soda to help it rise. Don’t skip it.
- Unsweetened almond milk – Adds moisture without carbs.
Keto Swaps That Actually Work
Swap | What Changes | Worth It? |
---|---|---|
Coconut flour instead of almond | Dries out, dense, changes texture | ❌ Nope |
Greek yogurt for sour cream | Slightly tangier, higher carb | ✅ If you track |
Stevia/erythritol blend | Risk of gritty texture + cooling effect | ⚠️ Not ideal |
Natural food dye instead of beet powder | Better color, no flavor shift | ✅ Go for it |
What I Got Wrong
What Went Wrong | Why It Happens | How to Fix It |
---|---|---|
Cake sank in middle | Too much liquid + underbaking | Bake longer, check at 25 min |
Gritty texture | Used coarse almond flour | Use blanched, finely ground |
No red color | Not enough beet powder or bad batch | Boost with a drop of red gel dye |
Frosting slid off | Cake was still warm | Always cool completely before frosting |
How to Make It (With Texture Cues)
- Prep your pans + oven – Line 2 springform pans with parchment. Preheat to 350°F (180°C).
- Cream butter + sweetener – Mix until fluffy. Don’t rush this—fluffy = air = rise.
- Add eggs, one at a time – Then mix in vanilla, sour cream, almond milk, and vinegar.
- Mix in dry stuff – Slowly beat in almond flour, then cocoa + baking soda. Don’t overmix. It should look thick but spreadable.
- Add color – Stir in beetroot powder gradually until it looks right.
- Bake – Divide batter evenly. Bake 25–28 minutes. Toothpick should come out clean, not wet.
- Cool – Fully. Like completely. Don’t skip this unless you want frosting soup.
- Frost – Stack the layers with frosting in between and on top. Go thick. Add pecans if you like a crunch.

My Go-To Low-Carb Hacks
- Let almond flour batter rest 10 mins – It absorbs liquid and bakes better.
- Microwave cold cream cheese frosting 10 sec – Just to soften, not melt.
- Weigh the batter before baking – Makes dividing between pans (and later tracking) easier.
Keeping It Keto-Friendly All Week
- Fridge: Keeps 5 days in an airtight container. The flavor actually improves by day 2.
- Freezer: Wrap slices in plastic wrap, then freeze in a bag. Thaw overnight in the fridge—still fluffy.
- Tracking Tip: Slice it into 24 pieces = ~5.3g net carbs each. Easy math, even on tired brain days.
Keto Cooking What-Ifs (Answered)
Can I use coconut flour instead?
Nope. Completely different absorbency and texture. You’ll get a dry sponge cake.
Will beetroot powder spike blood sugar?
Not in this amount. You’re using ~2 tbsp across 24 slices—barely a trace per serving.
What about frosting—can I use store-bought?
If it’s keto-labeled, check the ingredients. Some still sneak in maltitol or hidden carbs. I make my own.
Can I make it dairy-free?
You can try coconut cream instead of sour cream + a dairy-free cream cheese for frosting. But expect a texture shift.
Nutrition Facts
Serving Size: 1 slice (1/24 cake)
Nutrient | Amount |
---|---|
Calories | 286 kcal |
Total Fat | 27.7 g |
– Saturated Fat | 9.0 g |
Cholesterol | 53.8 mg |
Sodium | 142.7 mg |
Potassium | 64.6 mg |
Total Carbs | 5.3 g |
– Dietary Fiber | 1.9 g |
– Net Carbs | 3.4 g |
Sugars | 1.3 g |
Protein | 5.2 g |
Check out More Recipes:
- Low Carb Keto Blackberry Cobbler
- Low Carb Keto Tiramisu Recipe
- Low Carb Keto Cheesecake Brownies Recipe

Low Carb Keto Red Velvet Cake Recipe
Description
Moist, fluffy, and keto-friendly red velvet cake with rich cream cheese frosting—low in carbs, high in flavor, and perfect for special occasions.
Ingredients
Cake:
Frosting:
Instructions
- Preheat oven to 350°F (180°C). Line two 9″ springform pans with parchment.
- Beat butter + sweetener until fluffy.
- Mix in eggs one at a time. Stir in vanilla, sour cream, almond milk, vinegar.
- On low, beat in almond flour, cocoa, baking soda. Add coloring last.
- Divide into pans. Smooth tops. Bake 25–28 min.
- Cool completely before frosting.
- Frost generously. Add pecans if using.
Notes
- Let almond flour batter rest 10 mins – It absorbs liquid and bakes better.
- Microwave cold cream cheese frosting 10 sec – Just to soften, not melt.
- Weigh the batter before baking – Makes dividing between pans (and later tracking) easier.