A rich and creamy chocolate gelato with an intense chocolate flavor and a smooth, fudgy texture. A reader-favorite for over 10 years!

Chocolate Gelato Recipe
This chocolate gelato recipe is rich, smooth and deeply chocolatey, with the dense, silky texture that makes gelato so distinctive. It's made with both cocoa powder and bittersweet chocolate for depth and intensity in every bite.
Why You'll Love This Chocolate Gelato
- Deep chocolate flavor. Cocoa powder and bittersweet chocolate are both used in the base, giving this gelato a rich chocolate flavor.
- Make it ahead. The gelato base can be prepared and refrigerated overnight before churning.
- A long-time reader favorite. This recipe has been on the site for more than 10 years and has earned a 4.5-star rating.

Ingredients for Chocolate Gelato
- Bittersweet chocolate – Use a good-quality semisweet or bittersweet chocolate that you enjoy eating. Since it's one of the main flavors in the recipe, its flavor will come through.
- Whole milk – Using whole milk ensures a creamy texture; avoid skim or non-fat milk. Note: For a dairy-free version, substitute whole milk with light coconut milk.
- Egg yolks – Just enough to give the gelato a smooth texture.
- Cane sugar – Sugar sweetens the gelato and also helps keep it scoopable once frozen.
- Sea salt – A small amount balances the chocolate flavor.
- Unsweetened cocoa powder – Cocoa powder adds another layer of chocolate flavor and works with the melted chocolate to give the gelato its depth.
- Cornstarch or arrowroot powder – A small amount thickens the custard and helps create the smooth texture associated with gelato.
- Vanilla extract – Vanilla rounds out the chocolate flavor.
How to Make Chocolate Gelato
1. Melt the chocolate
Place the chopped chocolate in a large heatproof bowl and melt it gently over a double boiler or in the microwave. Stir until smooth and set aside.
Set a fine-mesh strainer over the bowl. You'll use it to strain the hot custard directly over the chocolate later.
2. Prepare the custard
Place the milk in a saucepan and bring to a bare simmer. Remove from the heat.
In a separate bowl, whisk together the egg yolks, sugar and salt until thickened and slightly lighter in color. Sift in the cocoa powder and cornstarch or arrowroot and whisk until smooth.
3. Temper the egg yolks
Slowly drizzle about half of the hot milk mixture into the egg mixture while whisking constantly.
Pour the mixture back into the saucepan and cook over medium-low heat, stirring constantly, until the custard thickens enough to coat the back of a spoon. Don't let it boil.
4. Add the chocolate
Pour the hot custard through the prepared strainer directly over the melted chocolate. Whisk until the chocolate is completely incorporated and the mixture is smooth. Stir in the vanilla extract.
5. Chill the gelato base
Place the bowl in an ice bath and stir occasionally until the mixture has cooled. Cover and refrigerate for at least 2 hours, preferably overnight. (For the best texture, chill the base overnight before churning.)
6. Churn and freeze
Churn the cold gelato base in your ice cream maker according to the manufacturer's instructions.
Transfer the churned gelato to an airtight freezer-safe container and freeze until firm.
Let the gelato sit at room temperature for a few minutes before scooping.
What Makes Gelato Different from Ice Cream?
Gelato
Gelato is an Italian frozen dessert made with more milk and less cream than traditional ice cream. It has a dense, smooth texture that's almost like cold fudge. Gelato also typically uses fewer egg yolks than ice cream, allowing the flavors of the other ingredients to come through more clearly.
Ice Cream
Ice cream generally contains more cream and more egg yolks than gelato. The higher amount of fat can coat the palate and dull flavors.

Frequently Asked Questions
Do I need an ice cream maker to make this chocolate gelato?
Yes. This recipe requires an ice cream maker. The gelato base needs to be churned as it freezes, and freezing it without churning will give you a different texture.
What kind of ice cream maker should I use?
You can use either a freezer-bowl ice cream maker or a compressor-style machine. If you're using a freezer-bowl model, make sure the bowl is completely frozen before you begin.
Variations
The chocolate base is good on its own, but you can change it up if you like.
- Double Chocolate: Add finely chopped chocolate or chocolate chips, or swirl in chocolate syrup during the last few minutes of churning.
- Espresso: Add a small amount of espresso to the base to deepen the chocolate flavor.
- Chopped Nuts: Add chopped toasted nuts like hazelnuts for a little crunch.
- Mint chocolate: Add a small amount of peppermint extract and chopped chocolate.
How to Store Chocolate Gelato
Store chocolate gelato in an airtight freezer-safe container with parchment pressed directly against the surface to prevent ice-crystals.
Let it sit at room temperature for a few minutes before scooping and serving for the best texture.
Final Thoughts
More than 10 years later, this gelato remains a reader favorite for its rich, creamy texture and deep chocolate flavor. Enjoy!
More Ice Cream Recipes:
Chocolate Gelato Recipe
Make your own rich & creamy chocolate gelato at home!
Ingredients
- 4 ounces (112g) semisweet or bittersweet chocolate, finely chopped
- 3 cups (750ml) organic whole milk
- 2 large egg yolks
- ¾ cup (150g) granulated organic cane sugar
- ¼ tsp sea salt
- ½ cup (50 g) unsweetened cocoa powder
- 1 ½ TB (15g) cornstarch or arrowroot powder
- ½ tsp vanilla extract
Instructions
- Half fill a large bowl with cold water and add ice cubes to create an ice bath. Set ice bath aside.
- Place the chopped chocolate in a large heat-proof bowl and melt over a double boiler or in the microwave, stir until smooth. Set a fine-mesh strainer over the bowl and set aside.
- In a saucepan, bring the milk to a bare simmer over medium heat. Turn off heat and leave on stove.
- In a medium bowl, whisk the yolks, the sugar and salt until it thick and slightly paler in color. Sift in the cocoa powder and cornstarch and whisk until a paste forms.
- Whisking constantly, slowly drizzle half of the hot milk into the cocoa mixture, and whisk until smooth. Return the mixture to the saucepan, whisk to combine and cook over medium heat, stirring constantly with a wooden spoon, until the mixture is thick enough to coat the back of the spoon (about 5 minutes), do not boil.
- Slowly strain the hot mixture over the reserved melted chocolate. Whisk until the chocolate is completely incorporated and smooth then add the vanilla.
- Place the bowl in the larger bowl of ice water and stir the mixture occasionally to prevent a skin from forming until cool. Then cover the surface with wax paper, and store covered in the refrigerator overnight or for up to 1 day before churning. (The mix is best if it is aged (stored in the refrigerator) overnight. This resting period improves the churning qualities of the mix and improves the body and texture of the gelato.)
- Freeze the mixture in an ice cream maker according to directions. Transfer to an air-tight container and freeze for at least 2 hours to firm. Let soften for about 5 minutes before serving.
Notes
Variations:
Use a combination of both semi-sweet and bittersweet chocolate.
Use light coconut milk instead of whole milk for a dairy-free version
Use coconut sugar instead of granulated sugar for a refined sugar-free version.
Add in chocolate syrup and shaved chocolate before storing or serving.
Storage:
Store in an airtight container in the freezer until ready to serve. Remove from freezer to thaw for at least 5-10 minutes to soften before scooping.
Dietary Info:
Gluten-Free, Vegetarian
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 253Total Fat: 16gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 105mgSodium: 187mgCarbohydrates: 16gFiber: 4gSugar: 7gProtein: 10g
Nutritional information for recipes contained on this website, such as calories, fat, carbs, etc. are only estimates and are not guaranteed to be accurate.

Sylvie Shirazi is the recipe developer and food photographer behind Gourmande in the Kitchen. For the last 10 years she's been making eating more healthfully easy and accessible with gluten-free, grain-free, paleo and vegan recipes that are free from processed ingredients.





Dee D. says
Yumm, chocolate gelato is my favorite 🙂 Yours looks really velvety and beautiful. Stunning pictures as usual 🙂
fooddreamer says
It's just beautiful. Clearly all the thought you put into it worked out perfectly!
Jamie | My Baking Addiction says
This is one glorious dessert, Sylvie. All of these photos are amazing, but that last one is simply stunning!
Joy says
Sylvie I can't being to explain how blown away I am by your pictures -- I love your use of light to bring out the contrast in your dishes and ingredients. This chocolate gelato recipe looks divine, once the ice clears in Dallas I'm off to the store to grab the ingredients. I've been dying to make chocolate gelato for awhile 🙂
Tracy says
Wow! I just have to say that I so enjoyed reading about your process of creating this delicious treat. I can't wait to try it!
Shaina says
Gelato is my favorite, and this looks so luscious. Love it, Sylvie!
Caroline @ chocolate and carrots says
This looks amazing Sylvie! You photos are, as always, amazing. I'm drooling. I got an ice cream maker attachment for my kitchen aid recently....and this will be my next adventure in it. 😀
naomi says
Beautiful recipe! I love how you fused the two.
bridget {bake at 350} says
*sigh*
Amber | Bluebonnets & Brownies says
Man alive that looks good - even for breakfast! Hey, it has eggs in it, right? Total justification, right there.