A chocolate ice cream recipe that’s rich, silky, and perfectly balanced. With ingredients you likely already have, you can make restaurant-quality chocolate ice cream at home.

I’ve been ordering chocolate ice cream from every shop I’ve visited since I was a toddler. As a pastry chef, I refined this custard-based chocolate ice cream until it delivers smooth texture and deep chocolate flavor—truly one of my favorite recipes.
Serve this classic custard ice cream alongside a simple yellow cake or a cherry almond tart. For a more indulgent version, try a double chocolate caramel variation, or explore other flavors like bourbon cherry caramel for a change of pace.
Table of Contents
- Why This is the Best Chocolate Ice Cream
- Professional Tips for Making Homemade Chocolate Ice Cream
- Ingredients
- Variations
- How to Make Chocolate Ice Cream
- Chef Lindsey’s Recipe Tip
- What to Serve with Chocolate Ice Cream
- Frequently Asked Questions
- Chocolate Ice Cream Recipe
- Before You Go
Why This is the Best Chocolate Ice Cream
- Rich, creamy texture: This custard-based recipe uses extra fat from egg yolks to add silkiness and body without relying solely on cream.
- Chef-tested instructions: These step-by-step directions come from professional pastry experience, so you can reliably recreate restaurant-quality results at home.
- Melted chocolate for flavor and texture: Melting high-quality chocolate into the base produces intense chocolate flavor and the smooth, slightly chewy mouthfeel classic to great chocolate ice cream. Cocoa powder is better suited to cakes and baked goods.
- Balanced sweetness: The recipe’s ratios of chocolate, sugar, and egg yolks are tuned to give a harmonious mix of bittersweet and sweet notes.
Professional Tips for Making Homemade Chocolate Ice Cream
- Use quality chocolate: A good bittersweet chocolate with ample cocoa butter improves both flavor and texture. Low-quality chocolate can add fillers that affect smoothness.
- Churn correctly: Under-churning leads to a soft, icy product; over-churning can make the ice cream grainy and cause fat separation. Aim for a creamy, scoopable consistency.
- Chill the base thoroughly: Cooling the custard fully before churning reduces ice crystal formation. An ice bath speeds this process; chilling overnight yields the best texture.
- Split the sugar: Add some sugar to the milk/cream and the rest to the egg yolks. This prevents scorching and protects the yolks during tempering.

Ingredients
- Whole milk: Stands up to heating and creates a less icy custard due to lower water content.
- Heavy cream: Adds richness and smoothness to the custard.
- Vanilla extract and kosher salt: Enhance and round the chocolate flavor without adding sweetness.
- Granulated sugar: Sweetens and helps protect the milk and eggs during cooking.
- Egg yolks: Thicken the custard and add fat for a creamier texture.
- Bittersweet chocolate: Use a chocolate you enjoy; it’s the star flavor here.
See the recipe card below for exact quantities.
Variations
- Add mix-ins: Stir in chocolate chips, fudge, chopped nuts, or candies for texture and extra flavor.
- Swirls: Ripple in salted caramel, fruit jam, or marshmallow fluff for layered flavor.
- Ice cream sandwiches: Sandwich scoops between cookies or brownie squares for a fun treat.
How to Make Chocolate Ice Cream
Follow these summarized steps for dependable, creamy chocolate ice cream. Full measurements are in the recipe card below.
Make the custard base:
Step 1: Pre-freeze your ice cream canister and the container you’ll use to store the finished ice cream (a loaf pan or quart container works well).
Step 2: Melt the chocolate in short bursts in the microwave or over a double boiler, then let it cool slightly—do not add it hot to eggs.
Step 3: In a saucepan, combine milk, cream, salt, vanilla, and half the sugar. Heat over medium until it begins to steam and reach a gentle boil.
Step 4: Whisk the yolks with the remaining sugar until pale. Stir in the melted (cooled) chocolate; the mixture will be thick.
Avoid mixing sugar and yolks too far ahead of time; prolonged contact can cause the yolks to clump. If curdling occurs, strain the custard before cooling.
Step 5: Temper the eggs by slowly streaming the hot cream into the yolk mixture while whisking constantly.
Stabilize the bowl with a towel under it so you can use both hands to pour and whisk safely.
Step 6: Return the combined mixture to the saucepan and cook, stirring constantly, until it reaches about 180°F (85°C). Keep the spatula touching the pan bottom to prevent scorching.
Cooling and churning:
Step 7: Strain the custard into a bowl, place it in an ice bath, and cool it while stirring. Bring to room temperature, then cover with plastic wrap (pressing it close to the surface) and chill in the refrigerator. Overnight chilling yields the best texture.
A thoroughly chilled base churns into a creamier ice cream with fewer ice crystals.
Step 8: If the base is very thick after chilling, you may need to scoop it into the machine while it’s running to avoid it freezing to the sides.
Step 9: Churn until the volume increases about one-third and the ice cream pulls away from the sides and holds its shape—typically 20–30 minutes depending on your machine.
Step 10: Transfer to a pre-frozen container, press plastic wrap directly onto the surface to prevent ice crystals and flavor transfer, then freeze at least 4 hours or overnight for best firmness.
Chef Lindsey’s Recipe Tip
Calibrate your thermometer: boiling water should read 212°F (100°C) and an ice-water bath should read 32°F (0°C). Accurate temperature reading ensures a properly cooked custard.

What to serve with chocolate ice cream?
- Sundae: Layer with cherry compote and cake pieces, top with lightly sweetened whipped cream for a black-forest style sundae.
- Brownies or cookie bars: Serve a scoop over a warm fudgy brownie or caramel bar for a classic combo.
- Keep it simple: Let the ice cream shine with hot fudge, salted caramel, or a quick jam and add texture with shortbread, pizzelles, or streusel.
Frequently Asked Questions
Store in a sealed container or with plastic wrap pressed to the surface in the freezer. Properly stored, it keeps best for up to one month.
Yes. This is a churned custard recipe and requires an ice cream machine for the intended texture.
Stabilizers should be dispersed with sugar before adding to the milk to avoid clumping. Typical usage is about 1 teaspoon stabilizer or ½ teaspoon xanthan gum per 3 cups of liquid.
If you try this recipe and enjoy it, please leave a star rating and a comment to share your results—I love hearing from readers!

Chocolate Ice Cream
Ingredients
- 2 cups whole milk
- 1 1/2 cups heavy cream
- 1 1/2 teaspoons vanilla
- Pinch kosher salt
- 1 cup granulated sugar
- 6 egg yolks
- 8 oz bittersweet chocolate, melted and cooled
Instructions
Make the custard ice cream base:
- Pre-freeze your ice cream machine canister and the container for the finished ice cream.
- Melt the chocolate and let it cool until warm but not hot.
- Combine milk, cream, salt, vanilla, and half the sugar in a pot. Heat until steaming and just boiling.
- Whisk egg yolks with the remaining sugar until pale. Stir in the cooled melted chocolate.
- Temper the yolks by gradually adding the hot cream while whisking, then return to the pot.
- Cook, stirring constantly, until the custard reaches 180°F (85°C). Do not let it scorch.
Cooling and Churning:
- Strain the custard into a bowl, cool it in an ice bath, then refrigerate until fully chilled.
- Churn according to your machine’s instructions until the mixture increases in volume and holds its shape (about 20–30 minutes).
- Transfer to a pre-frozen container, press plastic wrap to the surface, and freeze for at least 4 hours or overnight.
Notes
Flavor tips – Use a chocolate you enjoy; the final flavor depends on it.
Storage – Store up to 1 month in a sealed container in the freezer.
Nutrition
Before You Go
I hope you enjoyed this chef-tested chocolate ice cream recipe. Try other chef-developed ice cream recipes for more flavor ideas and variations.