All about Keto Diet


Keto Chocolate Hazelnut Ice Cream (Bacio Gelato) is my sugar-free, very low-carb version of the most popular ice cream flavour in Italy. 3g net carbs.

I’m not exaggerating when I tell you that it tastes EXACTLY the same as any high sugar Bacio original from the best Italian gelaterie. So luxurious, velvety, creamy and dreamy that you’ll seriously need huge self-restraint to not devour ALL OF IT in one go.

Keto Chocolate Hazelnut Ice Cream (Bacio Gelato)

Whether you serve it as a scoop on its own, over some waffle cups or cones, or with a biscuit or pastry on the side, is totally up to you. And as always with ice cream, you don’t have to use an ice cream churning machine. Although I totally recommend owning one, as it makes life A LOT easier.

How To Make Keto Chocolate Hazelnut Ice Cream (Bacio Gelato)

You’ll need a saucepan, weighing scales, a spouted glass jug or similar, and preferably an ice cream machine. Once you’ve beaten the eggs directly inside the pan, you simply add all but two ingredients and bring the mix to just below simmering point. Chocolate goes in, then, after cooling and chilling, it’s ready for the ice cream maker. Let it churn for 10-20 minutes, scoop it all into a freezer-proof container, stir in the whole hazelnuts, and freeze until it reaches your desired consistency.Keto Chocolate Hazelnut Ice Cream (Bacio Gelato)

Even if you buy pre-roasted hazelnut, I highly recommend roasting/toasting them again for a few minutes until fragrant. And if at all possible, find Italian Piedmont (Tonda Gentile) hazelnuts. They are the best in the world and will make your ice cream superior.

As for milk and cream choices, I tested coconut milk, almond milk, hemp milk, whole dairy milk, double cream and whipping cream to see which would be better. By far the best flavour and correct balance of creamy-richness has consistently been whipping cream (35% fat) + dairy whole milk. For more info on fat content of various cream ‘types’, click HERE.

Keto Chocolate Hazelnut Ice Cream (Bacio Gelato)

Arla Lactose-Free Whole Milk (from any UK supermarket) is my favourite. It has the same carbohydrate content as whipping cream. But only a fraction of the calories. Perfect.

Allulose is quite difficult to find in the UK. And quite expensive. sells it. It has no after-taste and works really well in creamy/spoon desserts. Not so great in baked goods – it seems to burn and impart an unpleasant flavour even at low oven temperatures. For ice cream, however, it’s pure heaven. If it’s not fo you, swap it for powdered erythritol.

Gelatine is a must. I’ve been using it in my ice cream recipes for several years. It adds creaminess and helps prevent ice crystals much more effectively than LBG or alcohol. You definitely don’t want to leave it out.

My ice-cream machine is the cheap and simple type. The one that has a removable compartment that you freeze for at least 24 hours. Not fancy at all, but it works really well. If you don’t have an ice-cream machine and don’t want one, you can still make ice cream. But you must take it out of the freezer, whip it and put it back, every 30 minutes, for the next 6 hours. This process breaks up any ice crystals and injects air, just like the churning of the ice cream machine does. Except it requires more faffing and hands-on work.

Keto Chocolate Hazelnut Ice Cream (Bacio Gelato)

The recipe gets you 800-820g ice cream. One scoop = 100g. So you’ll have 8 servings.

If you’re making Keto Chocolate Hazelnut Ice Cream (Bacio Gelato) ahead, before serving you can either leave it at room temperature for a while, or in the fridge for a bit longer. I prefer the fridge thawing method, because the ice cream softens more consistently. Up to you.


You can save this recipe or any recipe you to your Yummly collection. Scroll past the recipe box and you’ll see the button




  • Yield: 800-820g (8 servings)
  • Serving: 1 s

Recipe type: Ice Creams and Ices

Cuisine: Ketogenic. Low Carb. Sugar Free. LCHF. Grain Free. Gluten Free.

  1. if you see a top layer of oil in your hazelnut paste jar, make sure to stir it really well, scooping up the dense sediments from the bottom and mixing them with the oil that settled on top.
  2. place a medium non-stick saucepan (preferably a heavy-base one) over your scales, crack eggs into it, beat them using a silicone hand whisk, then pour in all other ingredients except chocolate and hazelnuts, weighing each one as you zero (tare) in between.
  3. transfer to the hob over medium-high heat and use the whisk to stir more or less constantly, so that heat distributes in a uniform manner.
  4. keep whisking until a white-ish, thin layer of froth appears and tiny air bubbles start to rise when you lift the whisk.
  5. immediately remove from heat source at this point – if you have a thermometer and prefer to be sure, it should read no more than 85°C when inserted with the needle just above the pan base – a higher temperature will cause your eggs to scramble.
  6. add chocolate and stir with the manual whisk, until it has melted and the mixture has thickened.
  7. pour it into a spouted jug (I use a 1L Pyrex jug – U.S. option HERE), cover with cling film and leave it to reach room temperature (a cool fan helps to hurry this up).
  8. transfer to the coldest part of the fridge and let chill for at least 2 hours, or to your freezer for 20 minutes (checking often to ensure it doesn’t actually freeze at this stage).
  9. turn on your your ice-cream maker (U.S. option HERE), whisk the cold ice-cream mixture and then pour it in.
  10. let the machine work its magic for 15-20 mins, add whole hazelnuts and scoop it all into a suitable freezer container.
  11. once set, serve on its own, or on ice cream cones.