Keto Snowball Cookies with Sweetened Condensed Milk: Melt-in-Mouth Magic
Forget bland “diet cookies.” These melt-in-your-mouth, dusted-dream snowballs taste like the holidays raided a patisserie—without wrecking your macros. They’re rich, buttery, and ridiculously tender, with a hidden creamy note thanks to keto-friendly sweetened condensed milk.
If you’ve ever thought keto desserts were all almond meal and broken promises, this recipe flips that script. Bake a batch, watch them vanish, and pretend you didn’t “taste test” five.
It’s indulgence with strategy.

The Special Touch in This Recipe
The not-so-secret weapon here is keto sweetened condensed milk—silky, sweet, and totally low-carb. It binds the dough lightly, making the centers soft while the exterior stays crisp and delicate.
Add to that toasted pecans or walnuts for a nutty snap and powdered erythritol or allulose for that classic snow-kissed finish. The result?
A cookie that tastes nostalgic but behaves like it belongs in your macros.
Servings, Prep time, Cooking time, Calories
- Servings: 24 cookies
- Prep Time: 15 minutes
- Chill Time: 20–30 minutes
- Bake Time: 12–14 minutes
- Calories: ~110 per cookie (varies by sweetener/brand)
All You’ll Need
- 1 cup (226 g) unsalted butter, softened
- 1/3 cup keto sweetened condensed milk (store-bought or homemade; see FAQ)
- 1/2 cup powdered erythritol or allulose, plus more for coating
- 1 3/4 cups fine almond flour (blanched)
- 2 tablespoons coconut flour
- 1 teaspoon vanilla extract
- 1/4 teaspoon almond extract (optional but awesome)
- 1/2 teaspoon fine sea salt
- 3/4 cup finely chopped toasted pecans or walnuts
Preparation Steps
- Cream the butter and sweetener: In a mixing bowl, beat softened butter with 1/2 cup powdered erythritol/allulose until fluffy, about 2 minutes.
- Add the flavor and silk: Mix in the keto sweetened condensed milk, vanilla, and almond extract until smooth.
- Dry team, assemble: Whisk almond flour, coconut flour, and salt in a separate bowl. Add to the wet ingredients and mix just until combined.
- Nuts for texture: Fold in the chopped toasted nuts.
The dough should be soft but not sticky.
- Chill to win: Cover and refrigerate for 20–30 minutes to firm up. This prevents spreading and keeps the “snowball” shape.
- Preheat and prep: Heat oven to 350°F (175°C).
Line a baking sheet with parchment.
- Roll and place: Scoop 1 tablespoon portions and roll into balls. Place 1.5 inches apart on the sheet.
- Bake: Bake 12–14 minutes until the bottoms are light golden and tops are set.
Don’t wait for browning on top—almond flour can over-toast fast.
- Cool and coat, twice: Cool 5 minutes on the sheet, then roll warm cookies in powdered sweetener. Cool completely and roll again for that iconic snowy finish.
- Set and serve: Let them sit 10 minutes to set the coating.
Try not to inhale them all at once.
Best Ways to Store
- Room Temp: Airtight container up to 5 days. Add a small square of parchment between layers.
- Refrigerator: Up to 10 days.
The chill firms the texture slightly—still great.
- Freezer: Freeze in a single layer, then bag for up to 2 months. Thaw at room temp and re-roll in powdered sweetener if needed.
Healthy Reasons to Try This
- Low-carb, high satisfaction: Almond flour and keto sweetener keep net carbs low while delivering classic cookie joy.
- Better fats: Butter and nuts provide satiating fats that support steady energy.
- Gluten-free by default: No wheat, no problem.
Your gut says thanks.
- Controlled sweetness: Using erythritol/allulose reduces blood sugar spikes—your pancreas can relax, IMO.
Nutrition Stats
Per cookie (estimate, will vary by ingredients): Calories: ~110; Fat: 10–11 g; Carbs: 3–5 g; Fiber: 1–2 g; Net Carbs: ~2–3 g; Protein: 2–3 g; Sugar: ~0–1 g. If you use allulose, total carbs may read higher on labels but don’t reflect net impact for most people.
Pitfalls to Watch Out For
- Skipping the chill: Warm dough spreads and flattens.
Chilling keeps the signature round shape.
- Overbaking: Tops won’t brown. Pull them when the bottoms are lightly golden or they’ll dry out.
- Coating too soon or too late: Roll while warm so the first coat clings, then again when cool for the perfect snowy look.
- Using coarse almond meal: You’ll get sandy, uneven cookies.
Fine, blanched almond flour is key.
- Wrong sweetener form: Powdered, not granular, for both the dough and coating to avoid grit.

Alternatives
- No nuts: Swap nuts for unsweetened fine coconut flakes or omit and add 1–2 tablespoons more almond flour.
- Dairy-free: Use vegan butter and coconut-based keto condensed milk. Texture will be slightly softer but still great.
- Flavor twist: Lemon zest + a few drops of lemon extract; or cocoa powder (2 tablespoons) for chocolate snowballs—add 1 extra tablespoon condensed milk if dry.
- Sweetener swap: Allulose gives the softest bite; erythritol keeps coatings crispier.
Monk fruit blends work too.
- Spice it up: Add cinnamon or cardamom (1/2 teaspoon) for a warm, bakery vibe.
FAQ
How do I make keto sweetened condensed milk at home?
Simmer 1 cup heavy cream with 1/3–1/2 cup allulose over low heat, stirring often, until reduced by about half and syrupy (15–20 minutes). Add a pinch of salt and 1/2 teaspoon vanilla if you like.
Cool before using. FYI, allulose is best here because it won’t recrystallize.
Why are my cookies crumbly?
Likely too much almond flour or overbaking.
Weigh ingredients if possible, chill the dough, and pull the cookies as soon as the bottoms are light golden. A tablespoon more condensed milk can help bind if your flour is extra dry.
Can I use coconut flour only?
Nope.
Coconut flour is ultra-absorbent and will make the cookies dry and cakey. The almond flour is the structural base; the coconut flour is just for balance.
Which sweetener coats best?
Powdered erythritol looks the most like classic powdered sugar and stays dry.
Powdered allulose tastes great but can absorb moisture and slightly “melt” into the cookie over time. Both taste solid—your call.
Do I have to toast the nuts?
Technically no, but you’ll miss flavor.
A quick 6–8 minutes at 350°F brings out the oils and adds depth. Let them cool before chopping so they don’t melt the dough.
Can I freeze the dough?
Yes.
Roll into balls, freeze on a tray, then bag. Bake from frozen at 350°F, adding 1–2 minutes.
Coat after baking as directed.
Recipe Reflections
These cookies are the definition of smart indulgence: big flavor, small carb footprint, and a texture that’s dangerously snackable. The sweetened condensed milk is the quiet hero—just enough to create that plush center without turning the cookie into fudge.
If you want a holiday treat that impresses keto and non-keto folks alike, this is it. Make them once, and they’ll “accidentally” land on your year-round rotation.







