Go Back
+ servings
Double Chocolate Gelato in a white mug on a turquoise cloth.

Double Chocolate Gelato Recipe

*Give yourself at least a day to make this, as there are a couple of waiting periods, and freezing times.

*Makes about 2 quarts

Course Dessert
Cuisine Italian
Keyword best gelato recipes, good for chocoalte lovers
Prep Time 20 minutes
Cook Time 15 minutes
Cooling/Freezing 7 hours 30 minutes
Total Time 8 hours 5 minutes
Servings 14
Calories 712 kcal
Author Valentina K. Wein



  1. Pour the milk into a medium-sized sauce pot and over medium heat, scald it. Tiny bubbles will appear on the edges of the pot and it should be very hot, but not boiling. Then add the semisweet chocolate and use a wooden spoon to stir. Once it's completely melted into the milk, remove the pot from the heat. Let this cool to room temperature, about 1 1/2 hours.

  2. In a medium sized mixing bowl, use an electric mixer to whip the egg yolks with the sugar. Mix until it's very thick and pale yellow. When you drizzle it with a spoon it should rest for a second or two before sinking back into the rest of the mixture -- this is called the "ribbon stage."

  3. On a low speed, gradually pour in the cooled chocolate mixture and blend only until it's evenly combined. Pour this back into the sauce pot and over medium-low heat, stirring almost constantly with a wooden spoon, cook until becomes a beautiful, thick custard, 8 to 10 minutes. Remove from the heat immediately and let it cool completely, at least 2 hours. (If you want to do a step a day ahead of time, you can do this step -- just let it come to room temperature, cover it tightly with plastic wrap, and refrigerate it overnight.)

  4. Gently mix in the bittersweet chocolate, transfer to an ice-cream maker, and freeze according to the machine instructions. (While you can finely chop the chocolate with a knife, for large quantities I like to do it in my food processor with the grater attachment, to get these superfine pieces.)

  5. Freeze for about 4 hours, or have it soft right away!