Homemade Chocolate Ice Cream (Rich Custard Base)

Three scoops of homemade chocolate ice cream in a white bowl

Jump to recipe

This chocolate ice cream starts with a custard of milk, cream, sugar, cocoa and egg yolks, cooked until it reaches at least 160°F and thickens, then finished with melted dark chocolate. After a 4-hour chill, it churns in about 25 minutes and needs another 4 hours in the freezer to firm up. The result is dense, smooth homemade chocolate ice cream that scoops well. Plan on about 9 hours from start to scoop, with only 35 minutes of hands-on work.

Quick answer

Heat 1 cup milk, 1 cup cream, 3/4 cup sugar, 1/2 cup cocoa and salt until steaming. Melt in 4 oz chopped dark chocolate. Temper into 4 egg yolks, return to the pan and stir over low heat until the custard reaches 160°F to 170°F and coats a spoon. Strain, add 1 more cup cold cream, chill 4 hours, churn 20 to 25 minutes and freeze 4 hours.

Chocolate Ice Cream

Made it? Rate this recipe

Prep: 20 minCook: 15 minChill: 4 hrChurn: 25 minFreeze: 4 hrTotal: 9 hrYield: About 1 quart
⭐ Leave a Review

Chocolate Ice Cream Ingredients

  • 2 cups heavy cream, divided
  • 1 cup whole milk
  • 3/4 cup granulated sugar
  • 1/2 cup unsweetened cocoa powder (natural or Dutch-process)
  • Pinch of salt
  • 4 oz dark or bittersweet chocolate (60 to 70%), finely chopped
  • 4 large egg yolks
  • 1/2 tsp vanilla bean powder (optional)

How to Make Chocolate Ice Cream

  1. Whisk the milk, 1 cup of the cream, the sugar, cocoa and salt in a saucepan. Warm over medium heat, whisking often, until steaming and the cocoa has dissolved, about 6 to 8 minutes.
  2. Take the pan off the heat, add the chopped chocolate, wait 1 minute and whisk until smooth.
  3. Whisk the egg yolks in a bowl. Slowly pour in about 1 cup of the warm chocolate mixture while whisking constantly.
  4. Pour the yolk mixture back into the saucepan. Cook over low heat, stirring constantly with a spatula, until the custard thickens slightly, coats the back of a spoon and reads 160°F to 170°F on an instant-read thermometer, 5 to 7 minutes. Do not let it boil.
  5. Strain the custard into a clean bowl and stir in the remaining 1 cup of cold cream and the vanilla bean powder, if using.
  6. Cover and refrigerate until completely cold, at least 4 hours or overnight.
  7. Churn in an ice cream maker according to its instructions until it looks like thick soft-serve, about 20 to 25 minutes.
  8. Spoon the chocolate ice cream into an airtight container, press parchment onto the surface and freeze for at least 4 hours, until firm enough to scoop.

Nutrition Facts

Per serving (1/8 of the batch, about 1/2 cup) (estimated)

  • Calories: 420
  • Total fat: 31 g
  • Saturated fat: 19 g
  • Cholesterol: 160 mg
  • Sodium: 55 mg
  • Carbohydrates: 33 g
  • Fiber: 3 g
  • Sugar: 27 g
  • Protein: 6 g

Estimated from USDA FoodData Central SR Legacy values for heavy cream (FDC 170859), whole milk, granulated sugar, unsweetened cocoa (FDC 169593), salt, 60 to 69% dark chocolate (FDC 170272) and raw egg yolk (FDC 172184). The optional vanilla bean powder is not included.

Why a Custard Base Makes Better Chocolate Ice Cream

Egg yolks contain natural emulsifiers that keep the fat and water in the base blended as it freezes. That gives chocolate ice cream a dense, creamy texture with smaller ice crystals than an eggless base. Cocoa powder brings deep chocolate flavor, and the melted dark chocolate adds body and richness. Chilling the base fully before churning helps it freeze faster in the machine, which also keeps ice crystals small.

Food Safety: Cook the Custard to 160°F

Raw egg yolks should be cooked before they go into ice cream. FoodSafety.gov lists 160°F as the safe minimum for egg dishes, so use a thermometer and cook the custard until it reaches at least 160°F. Most custard bases thicken enough to coat a spoon around 170°F; keep it below a simmer so the yolks do not scramble. Cool the cooked custard quickly and keep it in the fridge until you churn it.

Chocolate Ice Cream Timeline

StageTimeWhat happens
Prep and cook the custard35 minMilk, cream, cocoa and chocolate are heated; yolks are tempered and cooked to 160°F or above
ChillAt least 4 hrThe base gets fully cold so it churns smooth
Churn20 to 25 minAir is whipped in as the base freezes to soft-serve
FreezeAt least 4 hrThe chocolate ice cream firms up to scooping texture
The stages add up to about 9 hours; only 35 minutes are hands-on.

Tips for Smooth Chocolate Ice Cream

  • Use a thermometer. It is the easiest way to know the custard is safe and thick enough.
  • Strain the custard. A fine sieve catches any bits of cooked egg and undissolved cocoa.
  • Freeze the machine bowl fully. Most bowls need at least 15 to 24 hours in the freezer; check the manual.
  • Choose your cocoa. Dutch-process cocoa gives a darker, smoother flavor; natural cocoa tastes brighter and fruitier.
  • Soften before scooping. Homemade ice cream freezes harder than store-bought; leave it on the counter for 5 to 10 minutes.

Chocolate Ice Cream Variations

  • Chocolate chip: fold in 1/2 cup mini chocolate chips in the last minute of churning.
  • Mocha: add 1 tbsp instant coffee to the milk in step 1.
  • Chocolate hazelnut: fold in 1/2 cup chopped toasted hazelnuts after churning.
  • Cookies and chocolate: fold in crushed chocolate sandwich cookies or Biscoff cookies.

How to Store Homemade Chocolate Ice Cream

Keep it in an airtight container with parchment pressed onto the surface, at 0°F. Homemade ice cream has no stabilizers, so it tastes best within 1 to 2 weeks; after that, ice crystals grow and the texture turns grainy. Do not refreeze ice cream that has fully melted. For a vanilla custard version, see our French ice cream recipe.

Chocolate Ice Cream FAQ

Can I make chocolate ice cream without an ice cream maker?

This custard base is made for a machine. Without one, a no-churn base of whipped cream and sweetened condensed milk works better; see our no-churn Biscoff ice cream for the method.

Why is my homemade chocolate ice cream icy?

The base was not cold enough before churning, the machine bowl was not fully frozen, or the container let air in. Chill the base at least 4 hours and press parchment on the surface.

Do I have to use egg yolks?

For this recipe, yes. The yolks give the custard texture. An eggless base will freeze harder and icier.

Can I use milk chocolate?

Yes, but the ice cream will be sweeter and milder. Cut the sugar to 1/2 cup.

How many calories are in homemade chocolate ice cream?

About 420 calories per serving (1/8 of the batch), based on USDA FoodData Central values for the ingredients.

Sources

Featured photo: Unsplash

Junaid Khan, founder and recipe developer at RecipeFab

Written by

Junaid Khan

Recipe developer and founder of RecipeFab. He writes clear, practical recipes and nutrition guides built on USDA data and cited sources.

More about RecipeFab →



Leave a Reply

Your email address will not be published. Required fields are marked *