I’ve made some tragic keto ice creams in my time. Chalky. Rock-hard. That weird cold-butter texture you can’t unfeel. But after too many freezer-burned failures, I finally cracked the code—and this rich, chocolatey, marshmallow-studded dream is it.
This Rocky Road hits the sweet spot (literally) with a double sweetener blend that prevents iciness, a legit creamy base, and all the mix-ins you want without the sugar spike. Yes, the vodka helps. No, you don’t taste it.
💡 Why This One Works So Well
Here’s what fixes the usual keto ice cream fails:
- Two sweeteners (Swerve + allulose or BochaSweet) play off each other—Swerve adds sweetness, allulose keeps it scoopable.
- Xanthan gum thickens like a pro without eggs or cornstarch.
- Unsweetened chocolate + cocoa powder = double chocolate flavor, zero weird aftertaste.
- Marshmallows + toasted pecans bring texture, crunch, and gooeyness—so it doesn’t taste like “diet” dessert.
🧾 What I Used (And Why It Worked)
- Heavy whipping cream (1½ cups) – Classic fat bomb base. Don’t sub this if you want that silky, scoopable texture.
- Powdered Swerve (6 tbsp) – Erythritol-based; balances flavor but gets icy alone.
- Allulose or BochaSweet (6 tbsp) – These keep the ice cream soft post-freeze. Don’t skip if you want to avoid chipping a tooth.
- Xanthan gum (¼ tsp) – Thickens the base and stops separation.
- Cocoa powder (¼ cup) – Gives chocolate punch without carbs. Use Dutch-processed for deeper flavor.
- Unsweetened chocolate (2 oz) – Rich, melty backbone. Chopped small so it melts fast.
- Almond/macadamia/hemp milk (1 cup) – Thins the base. Go for unsweetened and unflavored.
- Vodka (1½ tbsp, optional) – Lowers freezing point = scoopable texture. Not boozy.
- Vanilla extract (1 tsp) – Adds warmth and depth.
- Salt (⅛ tsp) – Enhances chocolate and rounds out the sweet.
- Chopped keto marshmallows (1 cup) – Adds gooey texture. Use homemade or store-bought like Max Mallows or ChocZero.
- Toasted pecans (½ cup) – Don’t skip toasting! It deepens the flavor and adds that Rocky Road crunch.
🔁 Keto Swaps That Actually Work
Swap Option | Notes |
---|---|
Coconut milk (for nut-free) | Full-fat only. Adds tropical undertone. Slightly icier. |
Erythritol-only sweeteners | You can, but texture suffers. Add 1 tsp glycerin to soften. |
Omit vodka | Texture will be firmer. Let thaw 15 mins before scooping. |
Swap pecans | Walnuts or hazelnuts also play well here. Toast them! |
⚠️ What I Got Wrong
What Went Wrong | Why It Happens | How to Fix It |
---|---|---|
Rock-hard texture | Not enough allulose or too much erythritol | Use a softening sweetener and the vodka |
Gritty chocolate | Didn’t melt chocolate fully before chilling | Let it fully melt and then whisk smooth |
Ice crystals | Skipped xanthan or over-chilled | Follow chill time, don’t rush freezing |
👩🍳 Step-by-Step: Here’s How to Make It
- Heat: In a saucepan, heat cream + sweeteners on medium. Whisk till dissolved and syrupy (about 10 mins).
- Thicken: Sprinkle xanthan gum over surface—whisk FAST before it clumps.
- Melt + Mix: Add cocoa + chocolate, let it sit to melt, then whisk until glossy and smooth.
- Chill: Cool the mix for 2 hours in the fridge. It’ll get thick—don’t panic.
- Thin it out: Whisk in almond milk, vodka, vanilla, salt.
- Churn: Pour into your ice cream maker and churn per your model’s instructions.
- Add the good stuff: Transfer churned ice cream to a container. Fold in marshmallows + pecans.
- Freeze: Cover and freeze at least 4 hours. Overnight is better.

🧠 Smart Moves I Always Use
- I chop and toast nuts while the base chills—saves time and adds flavor.
- Use a silicone spatula to scrape every creamy bit from the churn.
- I portion this into ½ cup containers so I don’t go overboard after dinner (or lie to MyFitnessPal).
🧊 Freezing + Reheating Without Ruining It
- Store in a shallow airtight container—freezes faster, defrosts evenly.
- Let sit at room temp 10–15 mins before scooping.
- Keeps for up to 2 months if you don’t eat it all sooner.
- Post-freeze macros stay stable—but track it by the ½ cup, not spoon licks.
❓ Can I Eat This on Keto? (Yes, Here’s Why)
Will it spike blood sugar?
Nope. With allulose and erythritol, net carbs stay low and glycemic load is minimal.
Can I skip the vodka?
Sure. It’ll be firmer, but still delicious.
Do I have to make homemade marshmallows?
Not at all. I use Max Mallows or ChocZero if I’m not in the mood for gelatin wrangling.
Is this better than store-bought keto ice cream?
Yes. No weird gums, no mystery fibers, and you control the mix-ins.
🍦 Nutritional Facts (per ½ cup serving)
Nutrient | Amount |
---|---|
Calories | 266 kcal |
Fat | 24.5 g |
Saturated Fat | 12.5 g |
Carbohydrates | 5.9 g |
Fiber | 3.0 g |
Net Carbs | 2.9 g |
Protein | 3.2 g |
Sugar | <1 g (from nuts/milk, not added) |
Sodium | 62 mg |
Check out More Recipes:
- Ninja Creami Sugar Free Vanilla Ice Cream
- Sugar Free Peppermint Ice Cream
- Sugar Free Peach Ice Cream
- Sugar-Free Banana Ice Cream

Sugar Free Rocky Road Ice Cream Recipe
Description
Rich, creamy, and packed with chunks of toasted pecans and keto marshmallows, this sugar-free Rocky Road ice cream delivers serious flavor without the sugar crash. Scoopable straight from the freezer thanks to a smart sweetener blend.
Ingredients
Instructions
- In a medium saucepan over medium heat, combine the whipping cream and sweeteners. Whisk to dissolve and cook until thickened slightly, about 10 minutes.
- Remove from heat and sprinkle xanthan gum evenly on top. Whisk quickly to incorporate.
- Add cocoa powder and chopped chocolate. Let sit for 1 minute, then whisk until smooth.
- Refrigerate the mixture for 2 hours to chill and thicken.
- Whisk in the almond milk, vodka (if using), vanilla extract, and salt.
- Pour into your ice cream maker and churn according to the manufacturer’s instructions.
- Once churned, transfer to an airtight container. Stir in chopped marshmallows and pecans.
- Freeze for at least 4 hours until firm. Let sit at room temp 10–15 minutes before scooping.
Notes
- For the best texture, use a blend of allulose (or BochaSweet) with Swerve. Erythritol-only sweeteners will make the ice cream hard and icy.
Vodka is optional, but it helps keep the ice cream scoopable after freezing. You won’t taste it.
Homemade or store-bought keto marshmallows both work—just make sure they’re sugar-free and low in net carbs.
Let the ice cream sit at room temperature for 10–15 minutes before scooping for the best texture.