If you’ve been craving ice cream on keto, these strawberry swirl ice cream bars are about to make your day. They’re creamy, fruity, and dipped in chocolate. Honestly, they don’t taste “diet” at all.

The base is rich and smooth, almost like a cheesecake filling that’s been frozen into bar form. Then you get that bright strawberry swirl running through each one.
And that chocolate shell on the outside? It adds the perfect snap when you bite into it. It’s the kind of detail that makes these feel like a real treat.

The whole recipe is low carb and keto friendly, so you can enjoy dessert without worrying about it knocking you out of ketosis.
They’re also surprisingly easy to make. No ice cream machine needed, no complicated steps. Just mix, freeze, slice, and dip.
Why You’ll Love This Recipe
Tastes Like a Real Ice Cream Bar – The cream cheese base makes these bars rich and creamy just like store-bought ice cream bars.

No Ice Cream Machine Needed – You just whip the cream and freeze it so there is no special equipment required.
That Chocolate Shell Is Everything – The sugar-free dark chocolate coating snaps when you bite into it just like a real ice cream bar.
Recipe Ingredients
For the Base
- 2 cups Heavy Whipping Cream
- 4 oz Cream Cheese, softened
- 1/3 cup Powdered Erythritol
- 1 tsp Vanilla Extract
For the Strawberry Swirl
- 1 cup Fresh Strawberries, hulled
- 2 tbsp Powdered Erythritol
- 1 tsp Lemon Juice
For the Chocolate Shell
- 4 oz Sugar-Free Dark Chocolate, chopped
- 1 tbsp Coconut Oil
How To Make
Step 1
Make the strawberry swirl by blending the fresh strawberries, powdered erythritol, and lemon juice in a small blender or food processor until smooth. Pour through a fine mesh sieve to remove the seeds. Set the puree aside.
Step 2
Beat the cream cheese and powdered erythritol together until smooth, about 2 minutes. Add the vanilla extract and mix well.
In a separate chilled bowl, whip the heavy cream to stiff peaks. Gently fold the whipped cream into the cream cheese mixture until fully combined.
Step 3
Line a 9×5-inch loaf pan with parchment paper, leaving an overhang on all sides. Pour the cream mixture into the pan and smooth the top.
Step 4
Drizzle the strawberry puree over the surface in lines. Use a toothpick or thin stick to drag through the puree in a zigzag pattern, creating a beautiful swirl. Do not over-mix.
Step 5
Cover with plastic wrap and freeze for at least 6 hours or overnight until completely solid.
Step 6
Use the parchment to lift the frozen block out of the pan. Slice into 8 even bars and place them on a parchment-lined baking sheet. Return to the freezer for 15 minutes.
Step 7
Melt the sugar-free dark chocolate and coconut oil together until smooth. Dip the bottom half of each frozen bar into the chocolate, or drizzle it over the top. Place back on the parchment and freeze for 10 more minutes until the chocolate sets. Store in the freezer.

Tips
Chill Your Bowl Before Whipping
Put your mixing bowl and whisk attachment in the freezer for about 15 minutes before you whip the heavy cream. Cold equipment makes a big difference – the cream whips up faster and holds its shape much better.
If the bowl is warm, the cream can stay loose and never really reach stiff peaks. That means your bars won’t have that dense, scoopable ice cream texture once frozen.
This is especially important with keto ice cream since there’s no sugar helping to stabilize everything. The stiff peaks are doing a lot of the heavy lifting here.
Get the Cream Cheese Really Smooth First
Before you add anything else, beat the cream cheese on its own for about a minute until it’s completely smooth with zero lumps. If there are any lumps at this stage, they’re not going away later.

Once it’s smooth, then add the erythritol and beat again. Softened cream cheese is key here – leave it out on the counter for at least 30 minutes before starting.
If you skip this and fold lumpy cream cheese into the whipped cream, you’ll end up with little white chunks throughout your bars that have a different texture from the rest.
Fold the Whipped Cream Gently
When you combine the whipped cream with the cream cheese mixture, use a spatula and fold slowly from the bottom up. Don’t stir it like you’re mixing batter.
Rough mixing will knock all the air out of the whipped cream, and that air is what gives these bars their light, creamy texture instead of being dense and icy.
It helps to fold in one-third of the whipped cream first to lighten the cream cheese mixture. Then fold in the rest in two batches. It takes a little patience but the texture difference is huge.
More Recipes
- Keto Butter Pecan Ice Cream
- Keto Strawberry Crumble Bars
- Keto Strawberry Mousse
- Keto Strawberry Shortcake Cups
- Low Carb No-Churn Vanilla Ice Cream
Frequently Asked Questions
Can I use frozen strawberries instead of fresh?
Yes, frozen strawberries work just fine for the swirl. Just thaw them completely first and drain off any excess liquid before blending, otherwise the puree will be too watery and won’t create a nice thick swirl.
Fresh strawberries will give you a brighter flavor, but frozen ones are a perfectly good substitute – especially if strawberries aren’t in season.
Keto Strawberry Swirl Ice Cream Bars
Ingredients
For the Base
- 2 cups Heavy Whipping Cream
- 4 oz Cream Cheese, softened
- 1/3 cup Powdered Erythritol
- 1 tsp Vanilla Extract
For the Strawberry Swirl
- 1 cup Fresh Strawberries, hulled
- 2 tbsp Powdered Erythritol
- 1 tsp Lemon Juice
For the Chocolate Shell
- 4 oz Sugar-Free Dark Chocolate, chopped
- 1 tbsp Coconut Oil
Equipment
- food processor
- loaf pan
- fine mesh sieve
Instructions
- Make the strawberry swirl by blending the fresh strawberries, powdered erythritol, and lemon juice in a small blender or food processor until smooth. Pour through a fine mesh sieve to remove the seeds. Set the puree aside.
- Beat the cream cheese and powdered erythritol together until smooth, about 2 minutes. Add the vanilla extract and mix well. In a separate chilled bowl, whip the heavy cream to stiff peaks. Gently fold the whipped cream into the cream cheese mixture until fully combined.
- Line a 9x5-inch loaf pan with parchment paper, leaving an overhang on all sides. Pour the cream mixture into the pan and smooth the top.
- Drizzle the strawberry puree over the surface in lines. Use a toothpick or thin stick to drag through the puree in a zigzag pattern, creating a beautiful swirl. Do not over-mix.
- Cover with plastic wrap and freeze for at least 6 hours or overnight until completely solid.
- Use the parchment to lift the frozen block out of the pan. Slice into 8 even bars and place them on a parchment-lined baking sheet. Return to the freezer for 15 minutes.
- Melt the sugar-free dark chocolate and coconut oil together until smooth. Dip the bottom half of each frozen bar into the chocolate, or drizzle it over the top. Place back on the parchment and freeze for 10 more minutes until the chocolate sets. Store in the freezer.