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. This version is made with dark chocolate (70% cocoa) and cocoa powder, giving it a deep color and an intense, rich flavor.
If you're a chocolate lover, this is the 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 (70% cocoa) 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 vanilla gelato or fior di latte gelato. 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, go for high-quality dark chocolate with the cocoa content that best suits your taste. A 70% cocoa chocolate gives the perfect balance between 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.
Jump to:
Why This Chocolate Gelato Recipe Works
This chocolate gelato has a rich, smooth texture and an intense flavor thanks to a few key elements.
DOUBLE CHOCOLATE BASE - The combination of unsweetened cocoa powder and melted dark chocolate creates a deep, complex flavor and a naturally dark color.
EGG YOLKS FOR CREAMINESS - Egg yolks give the gelato a silky texture and help stabilize the mixture, making it smoother and more velvety.
BALANCED SWEETNESS - Using 70% dark chocolate keeps the flavor intense without being overly sweet, while the sugar balances the bitterness.
SLOW, CONTROLLED COOKING - Heating the mixture gently and keeping it below 85°C (185°F) ensures a smooth texture without overcooking the eggs.
Ingredients

WITH Ice Cream Maker:
Prep Time: 30 Min + about 40 Min in the ice cream maker | Cook Time: 10 Min | Servings: 6-8 people (approximately 750 g / 1.65 lb of chocolate gelato)
WITHOUT Ice Cream Maker:
Prep Time: 30 Min | Cook time: 10 Min | Freezing Time: 5 Hours | Servings: 6-8 people (approximately 750 g / 1.65 lb of gelato)
- 3 medium egg yolks
- 150 g (¾ cup) granulated sugar
- 250 ml (1 cup) whole milk
- 250 ml (1 cup) heavy cream
- 50 g (½ cup) unsweetened cocoa powder
- 100 g (3.5 oz) dark chocolate (70% cocoa)
How to Make Chocolate Gelato (With or Without Ice Cream Maker)
First, I’ll show you how to make chocolate gelato with an ice cream maker. Then, if you don’t have one, you’ll find a simple method to make it at home without special equipment.
Making chocolate gelato without an ice cream maker takes a bit more time and patience, but the result is just as delicious as the one from an Italian gelateria.

Step 1) - To begin, combine the unsweetened cocoa powder and half of the sugar (75 g) 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) - Stir constantly and cook gently for about 5 minutes over low heat.
Do not let the mixture boil.
If you have a kitchen thermometer, keep the temperature below 85°C (185°F). Otherwise, lower the heat or remove the saucepan from the burner if it starts to boil.
Add the chopped dark chocolate and stir until completely melted. Continue stirring and make sure the mixture does not boil.

Step 3) - In a separate bowl, beat the egg yolks with the remaining sugar until the mixture becomes light, fluffy, and pale.

Step 4) - Slowly pour the hot chocolate mixture into the egg yolks while whisking continuously to prevent the eggs from cooking too quickly.
Transfer everything back to the saucepan. Stir constantly and cook over low heat for about 5 minutes, keeping the temperature below 85°C (185°F).
The mixture will gradually thicken. When it coats the back of a spoon, it’s ready.

Step 5) - Remove from the heat and stir in the cold heavy cream. Mix well until fully combined.
With Ice Cream Maker
Now you have a lukewarm gelato base.
If you’re using an ice cream maker with a built-in compressor (which chills while churning), you don’t need to refrigerate the mixture beforehand.

Step 6 A) - Pour the mixture into your ice cream maker (see recommended tools below) and churn following the manufacturer’s instructions.
Churn for about 30 to 40 minutes, depending on the machine. When the gelato becomes thick and creamy, it’s ready to serve.
WITHOUT Ice Cream Maker
No ice cream maker? No problem.
This method takes more time (about 5 hours instead of 40 minutes) and a bit more effort, but the result is still excellent.

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!

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!
How to Store Chocolate Gelato
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
If you prefer not to use eggs, you can still make an excellent homemade chocolate gelato. The texture will be slightly less creamy, but lighter and still very delicious.
Combine the cocoa powder and sugar in a bowl, then slowly whisk in the milk until smooth. Transfer to a saucepan and add the heavy cream.
Heat over low heat, stirring constantly. As soon as the mixture starts to simmer, remove it from the heat and add the chopped dark chocolate. Stir until completely melted.
Pour the mixture into your ice cream maker or a freezer-safe container, then follow the same method described in Step 6.
Dark Chocolate Intensity
You can adjust the intensity of the chocolate flavor by choosing different cocoa percentages.
For a more delicate and sweeter gelato, use chocolate with 50% cocoa or less.
For a richer and more intense flavor, use chocolate with 70% cocoa or higher. This recipe uses 70% dark chocolate for a balanced, deep flavor.
For an even stronger taste, you can also add dark chocolate chips at the end of the preparation.
Milk Chocolate Variation
If you prefer a sweeter and milder flavor, you can replace dark chocolate with milk chocolate.
Keep in mind that milk chocolate contains more sugar, so you may want to slightly reduce the amount of sugar in the recipe.
The final gelato will be lighter in color, softer in flavor, and especially appealing to those who prefer less bitterness.
This is a great option if you’re making gelato for kids.
How to Serve Chocolate Gelato
Chocolate gelato is a classic Italian flavor that can be enjoyed on its own or paired with other gelato flavors such as fior di latte or gelato alla crema.
For a simple and elegant option, serve it with freshly whipped cream. Chocolate lovers often prefer it plain, to fully enjoy its rich and intense flavor.
CLASSIC PAIRINGS: Chocolate gelato pairs perfectly with chopped hazelnuts or pistachios, which add a pleasant crunch and enhance its flavor.
FRESH AND AROMATIC TOUCHES: For a more refined presentation, you can garnish it with fresh mint leaves or a light dusting of cocoa powder.
SEASONAL IDEAS: For fall and winter, try serving chocolate gelato with candied orange peel. The contrast between the citrus notes and the deep chocolate flavor creates a delicious and elegant dessert.
Serve slightly softened, not straight from the freezer, to enjoy its best texture.
More Italian Gelato Recipes
If you love chocolate gelato, try these other authentic Italian gelato recipes:
Fruit Gelato
Explore all our Italian gelato recipes, including fruit gelato, sorbets, and semifreddo, in our full collection.

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 dark chocolate (70% cocoa) - 3.5 oz
Instructions
- 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!





Nancy Kane says
This is the most amazing gelato recipe EVER. My husband said it was even better than that of our favorite gelato place in Rome. I weighed the ingredients and think it was probably more like 1/2 cup of cocoa than 1/4 cup. I used most of a bar (all but 2 rectangles) of Baker's semi-sweet chocolate. Holy silky decadence.
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.