Chocolate Gelato is one of the most popular and beloved flavors of Italian gelato. Rich, creamy, and timeless, this classic flavor is loved by both adults and kids alike.
If you're a chocolate lover, this is the ultimate chocolate gelato recipe you need to try—perfect not just for summer, but any time you're craving something indulgent and deeply satisfying.
This authentic Italian chocolate gelato is made with egg yolks, unsweetened cocoa powder, and melted dark chocolate for a bold, intense flavor. The result is a silky, luxurious dessert that’s surprisingly easy to make at home.
Thanks to its creamy texture and rich chocolate taste, it pairs wonderfully with other traditional gelato flavors like Crema or Fior di Latte. It’s also incredibly versatile: try adding dark chocolate chips for an extra intense flavor, or pour a shot of espresso over it for a decadent Affogato al Caffè.
When choosing ingredients for this homemade gelato, go for quality dark chocolate with the cocoa content that best suits your taste. I recommend 70% dark chocolate for the perfect balance of bitterness and sweetness.
In this step-by-step chocolate gelato recipe, I’ll show you how to make it from scratch—WITH or WITHOUT an ice cream maker—so you can enjoy authentic Italian gelato right in your own kitchen!
Ingredients
WITH Ice Cream Maker:
- Prep Time: 30-40 Mins in the ice cream maker
- Cook Time: 10 Mins
- Servings: 6-8 people (about 750 g / 5 cups of chocolate gelato)
WITHOUT Ice Cream Maker:
- Prep Time: 5 ½ Hours (about 30 Mins cooling in the refrigerator + 5 Hours in the freezer)
- Cook time: 10 Mins
- Servings: 6-8 people (about 750 g / 5 cups of chocolate gelato)
- 3 medium egg yolks
- 150 g (¾ cup) of granulated sugar
- 250 ml (1 cup) whole milk
- 250 ml (1 cup) heavy cream
- 50 g (½ cup) bitter cocoa powder
- 100 g (3.5 oz) 70% dark chocolate
Kitchen Tools and Equipment
Gelatiera
The most useful tool for making authentic Italian gelato is for sure an ice cream maker or Gelatiera. There are various types of Gelato makers, but the best is the one that has a compressor that cools while churning the Gelato.
Let's have a look at some of them:
MUSSO LUSSINO: The best performing gelato machine is Lello 4080 Musso Lussino 1.5-Quart Ice Cream Maker. It's easy to use, perfect for professional results at home. Small, with a large, non-removable bowl. The spatula is made of stainless steel. It has a powerful and robust refrigeration system to achieve professional performance without pre-cooling.
WHYNTER: Another high-performance ice cream maker is the Whynter ICM-200LS Automatic Ice Cream Maker (built-in compressor, no pre-freezing). Incredibly easy to use, you can create delicious gelato in the comfort of your own home. Ideal for entertaining, this high capacity unit makes up to two quarts of your favorite frozen dessert in a single batch.
CUISINART: Other types of gelato makers, without a compressor, plan to keep the special container of the machine in the freezer many hours ahead of time to cool the ingredients. Among these we recommend Cuisinart Automatic Frozen Yogurt, Sorbet, and Ice Cream Maker which in our opinion is quite cheap and practical.
Other Kitchen Tools
- If you want to make gelato without an ice cream maker, the result is still good if you follow our recipe well. In this case, it's useful a gelato container. You need it in any case, even if you don't eat immediately all the gelato, even if you make your chocolate gelato with the ice cream maker.
- Other accessories that you can use to serve your homemade gelato can be the tool to make the gelato scoops
- Or the handy scoops to make sundaes of gelato.
- Finally the waffle cones that kids (and adults, why not!) love so much!
Instructions
First, I’ll show you how to make chocolate gelato WITH an ice cream maker.
Then, for those who don’t have one but still want to enjoy homemade chocolate gelato, I’ll also explain how to make it WITHOUT an ice cream maker.
Making gelato without an ice cream maker takes a bit more time and patience, but the result is just as delicious as the one you’d get in a real Italian gelateria!
Step 1) - To begin preparing the chocolate gelato mixture, combine the unsweetened cocoa powder and half of the sugar (75 grams) in a bowl. Mix well, then transfer the mixture to a saucepan. Add the cold milk and whisk until smooth. Place the saucepan over low heat.
Step 2) - Keep stirring and let it cook gently for about 5 minutes over very low heat.
Do not let the milk boil!
If you have a kitchen thermometer, make sure the temperature does not exceed 85°C (185°F).
If you don’t have one, watch closely and lower the heat—or remove the saucepan from the burner—if you notice it starting to boil.
Now, chop the dark chocolate and add it to the warm mixture. Stir continuously until the chocolate is completely melted. Again, make sure the mixture does not boil.
Step 3) - Meanwhile, in a separate bowl, beat the egg yolks with the remaining 75 grams of sugar until the mixture is light, fluffy, and pale in color.
Step 4) - Slowly pour the hot chocolate mixture into the egg yolk mixture while whisking continuously, so the eggs don’t cook too quickly.
Transfer everything back into the saucepan. Stir constantly with a wooden spoon and cook for another 5 minutes over low heat, keeping the temperature below 85°C (185°F) to pasteurize the eggs without scrambling them.
The mixture will gradually thicken. When it coats the back of a spoon, it’s ready.
Step 5) - Remove the saucepan from the heat and stir in the cold heavy cream. Mix thoroughly until all ingredients are well combined.
How to Make Chocolate Gelato WITH Ice Cream Maker
Now you have a lukewarm gelato mixture.
If you’re using an ice cream maker with a built-in compressor (which chills the mixture as it churns), you don’t need to refrigerate it before churning.
Step 6 A) - Pour the chocolate gelato base into your ice cream maker. Turn it on and churn the gelato following the manufacturer’s instructions.
Typically, this will take about 30 to 40 minutes. When the texture is creamy and thick, your chocolate gelato is ready to enjoy!
Note: The best ice cream makers on the market are the ones with a built-in compressor. These machines cool the gelato while churning, just like professional gelato machines. We used this type for our recipe.
How to Make Chocolate Gelato WITHOUT Ice Cream Maker
No gelato maker? No problem!
It takes a bit more time (about 5 hours instead of 40 minutes) and a little extra effort, but the results are still fantastic.
Step 6 B) - Follow Steps 1 to 5 as described above. Then pour the chocolate gelato mixture into a freezer-safe container and place it in the refrigerator for about 30 minutes, until it’s completely cold.
Next, transfer the container to the freezer. Let it freeze for about 5 hours, but stir the mixture every 30 minutes to break up any ice crystals.
To do this, take the container out of the freezer and mix the gelato vigorously for about 30 seconds using a hand whisk.
This important step ensures a smooth and creamy texture, preventing icy bits from forming.
Sure, it’s a little more work—but absolutely worth it! In the end, you’ll have an amazing authentic Italian chocolate gelato made right at home!
YOU MUST ALSO TRY:
- Lemon Sorbet Recipe
- Stracciatella Gelato Recipe
- Italian Coffee Cream | Crema al Caffè
- Lemon Gelato Recipe
- Pistachio Gelato Recipe
Storage
Chocolate gelato is best enjoyed freshly made, when it’s at its creamiest and most flavorful. If you leave it in the freezer for too long, ice crystals can form, making the texture less smooth and enjoyable.
For the best results, enjoy your homemade chocolate gelato right away, or store it in an airtight container in the freezer and consume it within two days.
TIP: If the gelato becomes too hard after freezing, let it sit in the refrigerator for 10–15 minutes to soften slightly. Then, for an ultra-creamy texture, whisk it briefly with a hand whisk before serving. This helps restore its original smoothness and makes it taste just like freshly churned gelato.
Variations
Eggless Chocolate Gelato Recipe
If you prefer not to use eggs, don't worry you can still make an excellent homemade chocolate gelato with no eggs. It's a little less creamy and soft but for sure lighter.
- So, put the unsweetened cocoa powder and the sugar in a bowl.
- Dissolve them slowly with the milk, using a whisk and stirring constantly.
- Transfer to a saucepan and add the heavy cream.
- Mix with a wooden spoon then cook on a low heat.
- Continue to mix and, as soon as the mixture starts to boil, turn off the heat and add the dark chocolate, keeping to mix until completely melted.
- Transfer to a gelato container or ice cream maker then follow the step 6) with ice cream maker or step 6/2) without ice cream maker.
Extra Dark Chocolate Gelato
Choose the chocolate to use according to your tastes and based on how intense you prefer it, with a more or less high percentage of cocoa.
If you want a more delicate flavor, even sweeter, you must choose a chocolate with a percentage of cocoa equal to or less than 50%.
If, on the other hand, you want an extra dark chocolate gelato, choose a chocolate with a percentage of cocoa equal to or greater than 70%.
Often, for an even more intense taste, chocolate with 70% cocoa is used with the addition of dark chocolate chips at the end of the preparation.
How to Serve
As already mentioned, Chocolate Gelato is a classic taste for a gelato and goes perfectly with Fior di Latte Gelato or Gelato alla Crema.
True chocolate lovers like it alone! But you can match it just with some fresh whipped cream. That's great! However, there are many ideas for serving and enjoying chocolate Gelato, making it a new, special dessert every time, for different occasions.
If you want to make an Homemade Italian Chocolate Gelato with an extra touch or a particular taste, here we go with some ideas! There are flavors and aromas that enhance and make the taste of chocolate special. You can add them directly to the chocolate preparation.
- CINNAMON: For example, you can make a Cinnamon Chocolate Gelato by adding half teaspoon of Cinnamon Powder.
- COCONUT: The Coconut Chocolate gelato is also a must: add one tablespoon of Shredded Coconut to the chocolate Gelato mixture.
- MINT: For a touch of freshness, add one teaspoon of Crushed Mint Leaves.
- SALT: And finally, two slightly special combinations that will make your Chocolate Gelato really special. For a sweet-salty taste add half teaspoon of Himalayan Pink Salt Fine Grain.
- CHILI: For a spicy touch, add ⅓ teaspoon of Hot Chili powder.
- DECORATIONS: You can also decorate your chocolate gelato in many ways. The most usual combinations are with Chopped Hazelnuts or Pistachios. For the fall/winter season, even for a fresh dessert after the lavish lunches of the Christmas period, we suggest you decorate your chocolate Gelato cups with Sicilian Candied Orange Peel
Recipe Card

Chocolate Gelato Recipe (Authentic Italian Style)
Ingredients
- 3 medium egg yolks
- 150 g granulated sugar - ¾ cup
- 250 ml whole milk - 1 cup
- 250 ml heavy cream - 1 cup
- 50 g unsweetened cocoa powder - ½ cup
- 100 g chocolate (70% cocoa) - 3.5 oz
Instructions
The Basic Preparation
- To prepare the mixture for the chocolate gelato recipe, start by mixing in a bowl the cocoa and half the sugar (75 grams). Transfer to a saucepan then add the cold milk. Mix with the help of a whisk and place on the heat.
- Stir and continue to cook for about 5 minutes over very low heat. If you have a kitchen thermometer you can check that the temperature remains at about 85°C (185 F). If you don't have a thermometer, take care to remove the saucepan from the heat or to lower the heat if you see that the milk starts to boil.
- Chop the chocolate and add it. Let it melt completely, continuing to mix and always making sure that the mixture DOES NOT boil.
- Whip the egg yolks with the remaining sugar (75 grams, half the amount) until fluffy and frothy.
- Add the hot milk-chocolate mixture to the egg cream. Transfer to a saucepan, keep stirring with a wooden spoon and cook for 5 minutes over low heat. The mixture must reach no more than 85 °C (185 F). In this way the eggs are safely pasteurized. When it become thicker, it's ready.
- Remove from the heat and add the cold heavy cream. Stir to mix all the ingredients.
How to Make Gelato WITH Ice Cream Maker
- Pour the chocolate mixture into the ice cream maker. Start up the machine following the manufacturer's instructions. Usually you have to let the ice cream maker work for about 30-40 minutes. Chocolate gelato is ready!
How to Make Gelato WITHOUT Ice Cream Maker
- Follow carefully the above steps, from 1 to 5, then pour the chocolate mixture into a gelato container and place it in the refrigerator. Let it cool for about ½ an hour.
- Then transfer in the freezer and leave it for about 5 hours. Every 30 minutes you have to break the frozen surface. So remove from the freezer and mix for about 30 seconds using a hand whisk or an electric whisk on low speed. This important step ensures a smooth and creamy texture, preventing icy bits from forming.Sure, it’s a little more work—but absolutely worth it! In the end, you’ll have an amazing authentic Italian chocolate gelato made right at home!
Lotte Garner says
OMG - this coming to heaven with me (not too soon I hope)!!. It's even better than actual chocolate. I have made a lot of ice cream over the years - I'm famous for it amongst friends and family, and I'm a very confident cook ... possibly even a bit arrogant about it. But this is amazing and so it the Raspberry Gelato by the way. I'll be back for more - Thank you for sharing.
Mary Lou says
This gelato is the BOMB! My husband and I recently got back from Italy, where we had gelato every day. Upon return, I bought an ice cream maker, found this recipe, and voila! My husband said this is BETTER than what we ate in Rome! The only downside is that now I have to keep making it for him. Tough problem to have…..
Thank you for this recipe—-best gelato EVER!!
Barbara Felicità Lucchini says
YESSS! That's the way to make a comment! 😀 Thank you so much Mary Lou!
Dennis says
There is an measurement error in the ingredients. 50g of cocoa powder is 1/4 cup, not 1/2 cup
Barbara Felicità Lucchini says
Thank you so much Dennis for your feedback! You're absolutely right to double-check – measuring ingredients, especially powders like cocoa, can be tricky.
Actually, the volume of 50 grams of unsweetened cocoa powder can vary slightly depending on how it's packed, but in general it's just under 1/2 cup, not 1/4 cup. This is why I recommend using weight measurements when possible — 50 grams is always 50 grams, while cup measurements can vary quite a bit.
That said, if you happened to use a bit more cocoa, the result is simply an extra rich and chocolaty gelato — and that’s never a bad thing!
Thanks again for your comment and happy gelato making!
Marcin says
Grazie Ragazze:) E` provato e mangiato in un attimo;)
Patience says
We just returned from a week in Tuscany. I was suffering from a pitiful case of gelato deprivation. Made this perfect recipe (added a smidge of sea salt) and was deprived no more. Delightful, thank you!
Rachel says
Fabulous!!! Ridiculously creamy and silky smooth. We used 56% cacao chocolate and it was still deliciously dark.
Tom says
5 stars, we’ll done, superior recipe. Don’t change a thing.
This is similar to the Alton Brown frozen custard recipe, only where Brown calls for a “heaping 1/4 cup of Dutch process cocoa”, you go for the gold with a full cup of cocoa, I used Barry Extra Brute, plus another 1 1/3 cup of chocolate on top of that (I doubled the recipe for my Cuisinart Ice 70}. Yielded near a 1/2 gallon of perfection.
Made it for my son’s birthday, everyone raved how good it was and extremely creamy. I got the extraction temp down to 18.7 degrees, nothing but small ice crystals. Best ice cream/gelato I’ve ever made and I’ve been doing this nearly 20;years.
Thank you for sharing this incredible recipe.
Tom
Tomas says
I’d halve the cocoa or possibly even less. I made it yesterday and it’s VERY heavy in chocolate. The balance of bitterness and sweetness is great though.
Joe says
Would there be any issue with completing Steps #1 through #5 and then refrigerating the mixture until the next afternoon when it would then go into the ice cream maker?
Michelle Vega says
This is by far, the absolute best chocolate gelato recipe i have tried. Thank you so much, your instructions were so easy to follow and the gelato is delicious. I did add almond extract for the flavor though.
Sam says
I made this recipe three times, once using 100 grams of 70% chocolate, and then with 50 grams. The third time I simmered the milk with the zest of one orange, and added 4 drops of orange oil to the final mix.
I also added 1/2 t. of vanilla, why? Adds flavor.
Using less chocolate resulted in a less sweet, but equally rich and delicious gelato.
I also didn't cook the milk for 5 minutes, and I just warmed it. Why? Because pasteurized milk doesn't need to be re-pasteurized, and all you do is reduce the amount of milk.
Otherwise an excellent recipe, and well-loved amongst my friends.
Barbara says
Hi Sam,
The milk is heated to those temperatures and with those timings to pasteurize the eggs and make a great gelato safely at home. In fact, in fruit gelato such as lemon gelato for example, that doesn't want eggs, the milk is cold.
Thanks for the great tips though. I really like the touch with the orange!
Em says
On returning from Italy, having had the best dark chocolate gelato imaginable, I made it my goal to recreate it at home. After some internet searching I came across this recipe, and it could be the very same one! Have made several times since. Many thanks!
Sean Rule says
Making this right now, and I'm sure it will be *bene! Thank you!
Couple of things, for clarity:
1) you never mention the "refrigeration" bit (outlined in the overview) during the ice cream maker instructions. Not hard to figure out, but still ..for clarity.
2) if you use "half the sugar" in step 1, and then "half the remaining sugar" in step 3, you still have a bit of sugar left unused.
♥️
Barbara says
Thank you Sean! I hope it's clearer now.
How was your chocolate gelato?
Ciara says
I’ve made this chocolate gelato recipe three times now. It’s absolutely fantastic. Particularly good served to raspberry coulis. I’m looking forward to trying a few different combinations soon but for now it’s too perfect to interfere with. Many thanks for sharing it.
Darryl says
I've made this recipe three times now and enjoyed consistently excellent results. The texture, intensity, and sweetness are perfectly balanced. Thanks for posting.
David Michael Thomas says
I made this chocolate gelato today, It is the best gelato / ice cream I've ever had, Until today nothing was ever better than Haagen-Dazs, This is better than Häagen-Dazs, I'm 58 and have been eating Häagen-Dazs Since I was 20 And I've been saying that nothing is better than Häagen-Dazs that long. every time I take a bite, I say OMG! that's good.