This is similar to this question, but a very different base so I'm asking this separately. I make ice cream fairly often, I have a very reliable base I add flavorings to, like mint extract, chocolate, nutella, strawberries, etc and I always get a nice, scoopable result after hardening in the freezer.

The base is:

  • 650ml whole milk
  • 225ml double cream (UK cream with 50% fat content)
  • 170g sugar
  • 5 egg yolks
  • 1/2 tsp vanilla
  • 1/4 tsp guar gum
  • 1/2 tsp salt

I make the base by heating the milk and 2/3 of the sugar until steamy, whipping the yolks with the rest of the sugar, then drizzling the hot milk into the egg-sugar mix so it doesn't cook before heating it all up to make the custard. I then add flavorings, for example 200g of nutella, and the guar gum, leaving the salt out if I'm adding anything which is salty already like Nutella or peanut butter. I use a stick blender to mix it all thoroughly.

After chilling in the refrigerator I churn it in a kitchen aid attachment which is a frozen bowl with a dasher, usually about 16-18 minutes, adding any drizzles or chunky ingredients in the last minute. Then I scoop it all out into a plastic container and freeze it to harden up.

I've used this recipe and method many times and I've never had a hard ice cream yet, this time I decided to do peanut butter cup ice cream. I did my usual base and blended 200g of salted smooth 40% fat peanut butter into it. Towards the end of churning the kitchen aid started to struggle as the mix got very thick, much thicker than usual. After hardening up in the freezer I had to practically chisel the stuff out into bowls, and even after warming up again it's still not pliable like ice cream should be.

What's causing my ice cream to be so hard, and what can I do to fix it? I thought it may not have enough fat, but the peanut butter is nearly 50% fat so that doesn't make sense. I added more sugar than usual to offset the unsweetened peanut butter, and 5 egg yolks should be plenty. Should I be adding more stabilizers or different types of additives? I churned it for the same amount of time as I always do, but it only seemed to get really hard towards the end, should I churn it less?

  • Please consider selecting my answer if it answered your question. Thanks! Commented Sep 11, 2020 at 21:39

1 Answer 1


I believe your base has a butterfat of 11.6%, which is fairly low, at least for home recipes that're usually closer to 19%.

I agree that it seems like the fat in the peanut butter should offset that, but maybe it's not. Maybe the low butterfat content is causing the peanut butter to essentially freeze the same way it would if you just put the jar in the freezer, and you actually need more butterfat to emulsify with the peanut butter to help prevent it from freezing so hard.

Obviously, this is a guess, but otherwise the amount and type of peanut butter you're adding seems fine compared to other recipes. Also, you should be able to skip the guar gum with all that peanut butter, especially if you increase the butterfat.

You might try changing the base to be 400 ml double cream and 475 ml whole milk, which would be the same amount of liquid but with a butterfat of 18.6%.

Ice Cream Butterfat Calculator

  • That's good advice @RussellGilbert, I may up the fat in my normal base as well to see if I like it better. Do you think I could have over-churned it? Is that even possible? Thanks for the link by the way.
    – GdD
    Commented Apr 12, 2020 at 18:39
  • 1
    @GdD - Welcome! I doubt you could over-churn it. Usually the machine will slow down and then just come to a stop when the ice cream gets hard enough. But you're probably going to put it in the freezer for a while anyway, so I wouldn't think churning is the cause of this particular problem. I think the combination of ingredients is making it so that when you do put it in the freezer, the peanut butter is freezing too solid. Commented Apr 12, 2020 at 22:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.