I’ve been trying to work out a low-carb chocolate chip-cookie dough ice cream to go along with my other ice cream recipes, but I haven’t liked any of the low-carb cookie dough recipes I’ve found on-line. All of them either didn’t really taste like a traditional chocolate chip cookie dough or were too soft even when frozen.
Since the oat-fiber muffins turned out so good, I decided to see if I could use an oat-fiber/whey protein base to make a cookie dough. The results turned out surprisingly good for a first attempt. Still needs some work, but I thought I’d share now to get some advice before I keep developing.
Flour → 80g oat-fiber + 44g whey protein + 16g gluten (same ratio as my oat-fiber muffins)
White sugar → allulose (1:1 by weight)
Brown sugar → allulose (1:1 by weight) + molasses (10% of sugar by weight, adapted from here)
Chocolate chips → 1 cup shredded coconut (I didn’t have any sugar-free chocolate chips, wouldn’t have done this otherwise.
Added 50% more egg to get to the right dough consistency.
Added a sprinkle of flaky sea salt to the top of the cookie before baking.
This was a pretty good start:
Good:
They tasted very similar to chocolate chip cookie dough (minus the chocolate)
They froze to a good texture.
While not as good as chocolate chips, the shredded coconut gave a nice flavor and texture to the dough.
Bad:
When baked, the cookies puffed up and had more of a bread/muffin texture than a cookie texture.
The amount of coconut was more than I’d like.
To fix the texture problem, I made the following changes:
Removed gluten (it prevented the muffins from deflating, so removing it should reducing “puffing”)
Went from 2 eggs to 1 egg + 1 yolk (less egg white should give a less stable structure)
Halved the amount of coconut.
This was a big improvement. The taste of the dough stayed the same, but the cookies spread and gave a texture very similar to a chewy chocolate chip cookie.
Reduce the molasses content (would help the carbs count, but probably make it taste worse. Could try substituting some “brown sugar” erythritol instead?)
Lower the temperature to let the cookies spread more before setting
Reduce the amount of egg white (hard to do as I’m already at 1 egg, but I could add yolks and whites separately).
At this point, I’m going to post the recipe to r/ketorecipes on Reddit and see if I can get more suggestions (worked for the oat-fiber muffins) before making another batch.
Recipe as it stands now below.
Hope you enjoy it,
– QD
Low-carb adaptation of Nestle Toll House Cookies
QD
A low-carb adaptation of Nestle Toll House Cookies
Whisk together oat fiber, whey protein, baking soda, and salt.
Cream butter, allulose, molasses, and vanilla with a stand or electric mixer.
Beat in egg and egg yolk, then slowly beat in oat fiber mixture.
Transfer to a parchment-lined baking sheet (I use a 1″ cookie scoop) and bake for 11 min.
Let cool on a wire rack, then serve.
Notes
0.5g net carbs per serving.Nutrition information calculated by adding up macros of the individual ingredients. Allulose not included in the Total or Net carbs.Cookie dough can be frozen and stored for at least 1 month before baking.
Continuing my series of low-carb ice cream recipes, here’s one for butter pecan.
This one’s adapted from a Reddit post from u/olympia_t, with the following modifications:
Increased scale by 50% to fill my 1 quart ice cream maker
Used unsalted pecans and added salt to increase control
Increased egg yolks from 3 to 5
Added stabilizer for texture (either ice cream stabilizer or vodka and xanthan gum)
The key to getting the strong brown butter and pecan flavors is to make sure to heat the butter, pecan, sweetener mix until is an intense golden brown and to take the cream mixture to 180 °F before tempering the eggs.
As in previous recipes, I give two different options for the stabilizers. If you use the ice cream stabilizer mix, it will stay scoopable even when frozen. If you use the alcohol + xanthan gum, it will freeze solid, but return to an ice cream texture if allowed to warm for 10 min. or so before eating.
Mix allulose with ice cream stabilizer and set aside. If replacing the stabilizer with vodka + xanthan gum, don’t add them here. Instead add with the vanilla.
Melt butter in a saucepan over medium-low heat.
Add pecans and salt; roast until fragrant.
Add sweetener and heat until it’s golden brown.
Add almond milk and cream. Continue cooking until the temperature reaches 180 °F and the mixture has turned a strong golden brown.
Remove pecans and set aside. Then, temper the egg yolks, transfer the mixture back to the saucepan, and continue cooking on medium-low heat until thickened and able to coat the back of a spoon, ~5 min.
Strain into a bowl, refrigerate for at least 4 h (preferably overnight).
Freeze in an ice cream machine, adding pecans when about 5 minutes remain.
Notes
1.7g net carbs per serving.Nutrition information calculated by adding up macros of the individual ingredients. Allulose not included in the Total or Net carbs.
Liquid sucralose instead of stevia because I don’t like the taste of stevia
Like the Snickerdoodle, this one’s a bit more work due to the custard base. However, since the chocolate adds a lot of richness by itself, I think next time I’ll try this with a Philly base and see if I like it better.
As in previous recipes, I give two different options for the stabilizers. If you use the ice cream stabilizer mix, it will stay scoopable even when frozen. If you use the alcohol + xanthan gum, it will freeze solid, but return to an ice cream texture if allowed to warm for 10 min. or so before eating.
Hope you enjoy it,
– QD
Extra Rich Keto Chocolate Ice Cream
QD
Rich, low-carb, chocolate ice cream using a custard base
In a saucepan, whisk together allulose, cocoa powder, and stabilizer. If replacing the stabilizer with vodka + xanthan gum, don’t add them here. Instead add with the vanilla.
Add cream and almond milk and heat over medium to medium-low heat until the temperature is 170 °F, stirring frequently to prevent scorching.
Using the hot mixture, temper the egg yolks, then return the tempered mixture back to the saucepan and continue heating until ~175 °F and the mixture is thick enough to coat the back of a spoon.
Remove from heat and add the chopped chocolate. Let sit for 5 minutes to melt, then whisk until smooth.
Strain the thickened mixture through a fine mesh sieve and into a bowl set in an ice bath. This removes lumps and rapidly cools down the mixture to stop further cooking of the eggs.
Refrigerate for at least 4 hours and preferably overnight.
Whisk in the second portion of almond milk, vanilla, and liquid sucralose (Note: the mixture will be very thick until these ingredients are mixed in), then churn in ice cream maker according to the manufacturer’s instructions.
Notes
4.7g net carbs per serving.Nutrition information calculated by adding up macros of the individual ingredients. Allulose not included in the Total or Net carbs.To reduce the calorie content, you can replace part of the heavy cream with additional almond milk (1:1 by weight). I’ve gone as low as 110 g heavy cream and it’s still good, though less rich. Even lower might be possible, but I haven’t tried.
To avoid significantly increasing my total calories, I first tried just adding protein powder to my breakfast and lunch shakes. That got me the protein I wanted, but it diluted the flavor of the shakes, which I didn’t like.
Next, I tried searching around for a solid low-calorie, high-protein food. Not finding anything, I decided to make my own (still looking, so please comment if you have any suggestions). I started off with a recipe for oat-fiber bread from The Fruit of Her Hands. The oat-fiber, egg white, and glucomannan combination gave me the bulk and texture I wanted with almost no calories.
INITIAL ADAPTATION
To add protein, I substituted whey protein isolate for 36% of the oat-fiber and dropped the cooking time to 18 min. I also swapped cinnamon and liquid sucralose for the onion and garlic powder to make a slightly sweet instead of savory version.
The resulting muffins tasted decent, but the texture was always either a bit too dry or (if I lowered the cooking time) the top center of the muffin was undercooked.
To fix these problems, I tried:
Increasing cooking time (went from 14 to 19 min. and the muffins went from underdone in the center to too dry, with no happy medium.
Removed water (much drier).
Other observations:
The tops of the muffins deflate when they cool. Not a big deal to me, but seemed like a symptom of the texture problem.
The batter was extremely thin and bubbled more vigorously than a normal muffin batter. Again, not a problem in-and-of-itself, but it made the recipe more time sensitive and made me think something was not quite right.
Round 1: Finding the right ingredients
At this point, I decided to ask for advice on r/ketorecipes. From that post, I got a number of good suggestions, all in the vein of adding an ingredient that either better retains moisture (allulose, gelatin) or one that would coat the oat-fiber to mitigate drying (oil, egg yolk). From these ideas I tried the following experiments:
All: For all experiments, I removed the water from the recipe, as that made the muffins drier and (I hoped) would make it easier to taste the difference made by the substitutions. I also wanted to increase the density of the muffins.
Replaced liquid sucralose with 6 tsp. allulose mixed with dry ingredients (suggested by u/NSGod as allulose should retain water and is bulkier)
Batter: No change in consistency or taste
Deflation: No change
Moisture & texture: Perceptibly softer and more moist, but still too dry. Was slightly undercooked in the center of the top.
Taste: No change
Added two packets of knox gelatin mixed with dry ingredients (suggested by u/Samr1221 to retain water)
Batter: Much thicker, similar to a quick-bread batter
Deflation: Almost none
Moisture & texture: Even softer and more moist than allulose, but still a bit drier than I’d like. Top was less dry than the bottom.
Taste: No change
Added 1 tbsp. commercial ice cream stabilizer mixed with dry ingredients. Same concept as gelatin, but it’s a mix of different thickeners and moisture absorbers, so I thought it’d be interesting to compare.
Batter: Much thicker, similar to a quick-bread batter
Deflation: None
Moisture & texture: Similar moisture to gelatin, but denser and a bit tougher texture.
Taste: No change
Added 2 egg yolks (suggested by u/Samr1221 to reduce dry taste, presumably by coating other ingredients)
Batter: A little thicker, but closer to the original than the gelatin or ice-cream stabilizer
Deflation: Almost none
Moisture & texture: Not softer but more moist (in between allulose and gelatin).
Taste: Subtle improvement in taste (creamier?), but might be in my imagination.
All-in-all, a big improvement. All five changes increased moisture and reduced deflation. If I had to pick one, I’d go with the gelatin, but I figured it could be even further improved.
Round 2: Further ingredient screening
With these initial results, I went back to r/ketorecipes for more advice. From that post, the main feedback was to try gluten as a replacement for gelatin or oil/butter instead of or in addition to the egg yolk, so I gave those a shot.
Added 14 g vital wheat gluten mixed with dry ingredients. Same concept as the gelatin.
Batter: Slightly thicker
Deflation: Almost none
Moisture & texture: In-between allulose and gelatin in moisture, but texture was more bread like.
Taste: A subtle savory taste that I liked.
Added 20 g vegetable oil
Batter: no change
Deflation: Almost none
Moisture & texture: In-between allulose and gelatin in moisture, less dry feeling when eating
Taste: no change
Added 20 g melted butter
Batter: much thicker, seemed like the butter may have solidified (egg whites were cold)
Deflation: Almost none
Moisture & texture: Much less dry feeling, but the muffins were smaller and too dense. If these had been the same size/texture as the rest, they’d have been great.
Taste: no change
Round 3: Combining changes
From rounds 1 & 2, I was getting significant improvements from allulose, gelatin, egg yolk, gluten, and vegetable oil, but I thought I could do even better by combining them. I didn’t want to add the additional calories from the oil (15 calories/muffin), so I didn’t include that in the combinations.
6 tsp. allulose + 2 egg yolk + 2 packets gelatin
Batter: Slightly thicker, same as just gelatin
Deflation: Same as just gelatin
Moisture & texture: Slightly moister than just gelatin.
Taste: Same subtle creamy texture as when adding egg yolk to the base recipe
2 egg yolk + 2 packets gelatin
Batter: Same as above
Deflation: Same as above
Moisture & texture: Slightly less moist than above, but still moister than just gelatin or egg yolk by themselves.
Taste: Same as above
Based on these results, combining the egg yolk and gelatin seemed worthwhile, but I wasn’t getting much milage out of the allulose. Since I get stomach issues when I eat more than 20-30 g of allulose per day, I decided to keep the liquid sucralose.
Round 4: Optimizing for taste and convenience
Now that I had the basic ingredients figured out, I did a couple rounds of optimization of quantities. Specifically, I tried to figure out the right amount of gelatin/gluten, water, and seasonings (changes in bold).
2 egg yolk + 4 packets gelatin
Very thick batter, less deflated than 2 packets gelatin, soft & moist, but only slightly more than 2 packets
2 egg yolk + 2 packets gelatin + 60 g water
Thin batter with some deflation. Much more moist and soft. Huge improvement.
2 egg yolk + 4 packets gelatin + 120 g water
Slightly more dense and a bit less “wet” than 2 packets + 60 g water. Very good, but I slightly prefer 2 packets + 60 g water.
Texture is near perfect, but taste is a bit bland. Needs more seasoning.
2 egg yolk + 2 packets gelatin + 60 g water + 1.5 tsp. cinnamon + 2 tbsp. vanilla
Flavor improved a bit. Still not perfect, but I’m happy with it and don’t want to add more ingredients.
2 egg yolk + 2 packets gelatin + 90 g water + 1.5 tsp. cinnamon + 2 tbsp. vanilla
Slightly thinner batter and more deflation, but moister. I prefer this to the 60 g water.
2 egg yolk + 14 g gluten + 60 g water + 1.5 tsp. cinnamon + 2 tbsp. vanilla
Much thinner batter, more bread-like texture, less “dry” taste, and less wet than gelatin. I prefer the gluten to the gelatin, but it’s a little less convenient and adds a slight amount of carbs (0.15 g/muffin or ~0.5 g per meal for me)
0 egg yolk + 2 packets gelatin + 90 g water + 1.5 tsp. cinnamon + 2 tbsp. vanilla
A little more wet and less creamy/drying vs. with the egg yolk, but it removes an ingredient.
0 egg yolk + 2 packets gelatin + 80 g water + 10 g apple cider vinegar + 1.5 tsp. cinnamon + 2 tbsp. vanilla
This was an attempt to improve the flavor, but ended up with a very interesting effect.
The muffin had holes riddled throughout the structure (gas generated from vinegar reacting rapidly with baking powder).
I couldn’t taste the vinegar, but the slight bitter and dry tastes from the oat fiber were completely gone.
2 egg yolk + 2 packets gelatin + 80 g water + 10 g apple cider vinegar + 1.5 tsp. cinnamon + 2 tbsp. vanilla
Indistinguishable from above, so with the apple cider vinegar, the egg yolk no longer has an effect.
2 egg yolk + 2 packets gelatin + 50 g water + 40 g apple cider vinegar + 1.5 tsp. cinnamon + 2 tbsp. vanilla
Slightly denser and chewier than 10 g vinegar. Still no vinegar taste, but I could detect a slight vinegar smell.
2 egg yolk + 14 g gluten + 70 g water + 20 g apple cider vinegar + 1.5 tsp. cinnamon + 2 tbsp. vanilla
Very good taste & texture, but not as large a vinegar effect as with gelatin, probably because the gluten already reduced the bitter and dry tastes.
0 egg yolk + 14 g gluten + 70 g water + 20 g apple cider vinegar + 1.5 tsp. cinnamon + 2 tbsp. vanilla
Slightly more drying than with yolk.
The effect of the apple cider vinegar is extremely interesting, however, I noticed a greater rise in my blood sugar on the days when I ate muffins containing it. That could be a coincidence (it doesn’t contain any carbohydrates), but I need to experiment more before I start using it on a regular basis.
Based on all these experiments my final set of changes from the original recipe are:
Add 2 packets of gelatin or 14 g gluten
Reduce water from 180 to 90 g
Increase cinnamon by 50% and vanilla by 33%
Add 2 whole eggs & reduce egg whites by 60 g (equivalent to adding 2 egg yolks)
Final Recipe
Low-Calorie, High-Protein Oat Fiber Muffin
QD
A low-calorie, shelf-stable oat-fiber muffin. I use it as a protein supplement.
Whisk together wet and dry ingredients in separate bowls, then combine and mix until fully incorporated.
Transfer to parchment-lined muffin pans (8-12 muffins) and bake for 18 min.
Cool completely before eating. Can be stored in a sealed container for at least 4 days (haven’t tried longer).
Notes
Net carbohydrates: 0.4 g/muffinNutritional information calculated per muffin for a 12 muffin batch with gelatin by adding up macros of the individual ingredients.
Continuing my series of low-carb ice cream recipes (first two here and here), here’s one for Snickerdoodle with a custard base. I can’t find a record of what I adapted this from, so if anyone recognizes it, please let me know and I’ll add an attribution.
This one’s a custard base, so it’s a bit more work than the Chai Tea (Philly base). That said, it’s only an extra 5-10 min. and the creaminess off the egg yolk is totally worth it if that’s what you’re in the mood for.
In the recipe below, I give two different options for the stabilizers. If you use the ice cream stabilizer mix, it will stay scoopable even when frozen. If you use the alcohol + xanthan gum, it will freeze solid, but return to an ice cream texture if allowed to warm for 10 min. or so before eating.
In a saucepan, whisk together allulose, cinnamon, salt, and stabilizer. If replacing the stabilizer with vodka + xanthan gum, don’t add them here. Instead add with the vanilla.
Add cream and almond milk and heat over medium to medium-low heat until the temperature is 170 °F, stirring frequently to prevent scorching.
Using the hot mixture, temper the egg yolks, then return the tempered mixture back to the saucepan and continue heating until ~175 °F and the mixture is thick enough to coat the back of a spoon.
Strain the thickened mixture through a fine mesh sieve and into a bowl set in an ice bath. This removes lumps and rapidly cools down the mixture to stop further cooking of the eggs.
Refrigerate for at least 4 hours and preferably overnight, then freeze in an ice cream maker according to its instructions
Notes
Nutrition information calculated by adding up macros of the individual ingredients. Allulose not included in the Total or Net carbs.To reduce the calorie content, you can replace part of the heavy cream with additional almond milk (1:1 by weight). I’ve gone as low as 160 g heavy cream and it’s still good, though less rich. Even lower might be possible, but I haven’t tried.