These keto red velvet cream cheese swirl muffins are one of my favorite treats to make. They look fancy with that beautiful marbled top, but they’re actually really simple to put together.
If you’ve been missing red velvet anything since going low carb, this recipe is for you. The flavor is spot on, and the cream cheese swirl adds that classic tangy sweetness.

The base is made with almond flour and cocoa powder, so there’s no regular flour involved. That keeps the carbs low while still giving you a soft, tender muffin.
And that cream cheese layer on top? It stays smooth and creamy even after baking. Every bite has a little bit of both flavors mixed together.
This recipe makes 12 muffins, so you’ll have enough for the whole week or to share. They’re great for breakfast, snacks, or whenever you want something a little special.
Why You’ll Love This Recipe
Tastes Like the Real Thing – These muffins nail that classic red velvet flavor you thought you had to give up on keto.
That Cream Cheese Swirl Though – The tangy cream cheese melts into the batter and creates a rich creamy bite in every single muffin.

Soft and Tender Crumb – The sour cream and butter keep these muffins incredibly moist without any graininess from the almond flour.
They Look Absolutely Stunning – The deep red and white marbled top makes these look like they came straight from a fancy bakery.
Recipe Ingredients
For the Cream Cheese Swirl
- 4 oz Cream Cheese, softened
- 2 tbsp Powdered Erythritol
- 1 Egg Yolk
- 1/2 tsp Vanilla Extract
For the Muffin Batter
- 2 cups Almond Flour
- 3 tbsp Unsweetened Cocoa Powder
- 1/3 cup Granulated Erythritol
- 1 1/2 tsp Baking Powder
- 1/4 tsp Salt
- 3 Large Eggs
- 1/4 cup Melted Butter
- 1/4 cup Sour Cream
- 1 tsp Vanilla Extract
- 1 tsp White Vinegar
- 1 tbsp Red Food Coloring (or beet powder for natural color)
How To Make
Step 1
Preheat your oven to 350F and line a 12-cup muffin tin with parchment liners.
Step 2
Make the cream cheese swirl by beating together the softened cream cheese, powdered erythritol, egg yolk, and vanilla extract until completely smooth and creamy. Set aside.
Step 3
In a large bowl, whisk together the almond flour, cocoa powder, erythritol, baking powder, and salt.
Step 4
In a separate bowl, whisk the eggs, melted butter, sour cream, vanilla, white vinegar, and red food coloring until the color is uniform and vibrant. Pour the wet ingredients into the dry and stir until a smooth, rich red batter forms.
Step 5
Divide the red velvet batter evenly among the 12 muffin cups, filling each about two-thirds full.
Step 6
Drop a generous tablespoon of the cream cheese mixture on top of each muffin. Use a toothpick to swirl it deeply into the batter in a circular motion, creating a beautiful marbled pattern on the surface.
Step 7
Bake for 22 to 25 minutes, until the red velvet portion is set and a toothpick inserted near the edge comes out clean. The cream cheese swirl will be lightly golden.
Step 8
Let the muffins cool in the tin for 10 minutes before transferring to a wire rack. Serve at room temperature or slightly warm. The cream cheese swirl stays beautifully soft and tangy against the tender red velvet crumb.

Tips
Make Sure the Cream Cheese Is Actually Soft
The cream cheese needs to be fully softened before you mix it. If it’s still cold or firm in the middle, you’ll get lumps in the swirl mixture that won’t blend out no matter how much you beat it.
Leave it on the counter for about an hour before you start. If you forgot, cut it into small cubes and let it sit for 20 minutes – smaller pieces soften way faster.
You want it to feel like soft butter when you press it with a finger. That’s when it’ll whip up perfectly smooth with the erythritol and egg yolk.
Use Powdered Erythritol in the Swirl
The recipe calls for powdered erythritol in the cream cheese swirl for a reason. Granulated erythritol won’t fully dissolve into the cream cheese, and you’ll feel a gritty texture in every bite.

If you only have granulated, blend it in a spice grinder or blender for about 30 seconds until it turns into a fine powder. It makes a big difference in how smooth and creamy the swirl tastes.
Don’t Skip the White Vinegar
The teaspoon of white vinegar might seem random, but it reacts with the baking powder to give these muffins a better rise. Since almond flour is heavier than regular flour, it needs that extra lift.
It also helps bring out the red color in the batter. Traditional red velvet recipes always use vinegar for the same reason. You won’t taste it at all in the finished muffins.
More Recipes
- Keto Red Velvet Cake
- Low Carb Red Velvet Mug Cake
- Keto Blueberry Muffins
- Low Carb Cream Cheese Swirl Brownies
- Keto Black Forest Cupcakes
Frequently Asked Questions
Why does this recipe use white vinegar?
White vinegar is actually a classic ingredient in traditional red velvet recipes. It reacts with the baking powder to help the muffins rise and get a lighter, more tender crumb – which is especially helpful when you’re baking with almond flour since it can sometimes turn out dense.
Don’t worry, you won’t taste the vinegar at all in the finished muffins. It’s just a tiny amount that does its work during baking and then disappears into the background.
Keto Red Velvet Cream Cheese Swirl Muffins
Ingredients
For the Cream Cheese Swirl
- 4 oz Cream Cheese, softened
- 2 tbsp Powdered Erythritol
- 1 Egg Yolk
- 1/2 tsp Vanilla Extract
For the Muffin Batter
- 2 cups Almond Flour
- 3 tbsp Unsweetened Cocoa Powder
- 1/3 cup Granulated Erythritol
- 1 1/2 tsp Baking Powder
- 1/4 tsp Salt
- 3 Large Eggs
- 1/4 cup Melted Butter
- 1/4 cup Sour Cream
- 1 tsp Vanilla Extract
- 1 tsp White Vinegar
- 1 tbsp Red Food Coloring (or beet powder for natural color)
Equipment
- muffin tin
- toothpick
Instructions
- Preheat your oven to 350F and line a 12-cup muffin tin with parchment liners.
- Make the cream cheese swirl by beating together the softened cream cheese, powdered erythritol, egg yolk, and vanilla extract until completely smooth and creamy. Set aside.
- In a large bowl, whisk together the almond flour, cocoa powder, erythritol, baking powder, and salt.
- In a separate bowl, whisk the eggs, melted butter, sour cream, vanilla, white vinegar, and red food coloring until the color is uniform and vibrant. Pour the wet ingredients into the dry and stir until a smooth, rich red batter forms.
- Divide the red velvet batter evenly among the 12 muffin cups, filling each about two-thirds full.
- Drop a generous tablespoon of the cream cheese mixture on top of each muffin. Use a toothpick to swirl it deeply into the batter in a circular motion, creating a beautiful marbled pattern on the surface.
- Bake for 22 to 25 minutes, until the red velvet portion is set and a toothpick inserted near the edge comes out clean. The cream cheese swirl will be lightly golden.
- Let the muffins cool in the tin for 10 minutes before transferring to a wire rack. Serve at room temperature or slightly warm. The cream cheese swirl stays beautifully soft and tangy against the tender red velvet crumb.