This post may contain affiliate links. Please read our disclosure policy.

Learn how to make Chocolate Ice Cream from scratch with this easy to follow recipe. With an ultra creamy custard base and intense double chocolate flavor, this homemade ice cream will satisfy your sweet tooth all summer long.

a loaf pan with chocolate ice cream, an ice cream scoop, broken pieces of chocolate, a waffle cone.

Ice cream is the king of summer desserts. It ranks right up there with Peach Cobbler and Strawberry Rhubarb Crisp. If you’ve never tried your hand at homemade ice cream then you’re in for a real treat!

This chocolate ice cream recipe evokes summer memories as a child, playing outdoors for endless hours with all the kids in the neighborhood, and finishing the day with some of our favorite summer meals. At the end of the meal, my dad would bring out the old ice cream maker to whip up a batch of old-fashioned homemade ice cream. It seemed like we had to wait forever for the ice cream to get done churning!

Nowadays ice cream makers are much faster, taking only about 30 minutes to make a batch. However, homemade ice cream does have a number of steps that you need to follow that might make it feel complicated and induce all kinds of dessert anxiety. But is it worth it? A million times yes!

This dessert is sweet and creamy so you don’t need a big serving. It satisfies your sweet tooth and chocolate craving all at once. It’s really not that hard to make either.

What is Chocolate Ice Cream Made of?

The ingredients you need are simple and easy to find. This is your chocolate ice cream base and you can add any mix-ins you like.

  • Heavy whipping cream
  • Unsweetened Cocoa powder – it’s important to get a good quality product here, to get the best chocolate flavor.
  • Semisweet chocolate – Again, quality is important.
  • Whole milk – Do not substitute a lower fat milk. The fat is what helps to give this ice cream a smooth and creamy texture.
  • Granulated sugar
  • Egg yolks
  • Salt
  • Vanilla extract

How to Make Chocolate Ice Cream from Scratch

I’ll show you how to make ice cream with some step by step pictures so you can see how easy it is! Be sure to freeze the bowl of your ice cream maker at least 4 hours in advance. you’ll find the complete instructions in the printable recipe below.

  1. Combine chocolate and cream. Pour into a bowl and set aside with a mesh strainer on top.
  2. Make the custard. Be sure the whisk the eggs constantly during this process to ensure even incorporation. Cook the custard until it’s thick.
  3. Pour the custard through the strainer and stir together with the chocolate/cream mixture.
  4. Chill. Cover the bowl and place in the refrigerator to chill for at least 4 hours, or up to a day.
  5. Churn ice cream in your ice cream maker, following the manufacturer’s directions.
a collage of 6 images with process shots of how to make chocolate ice cream

Top Recipe Tips

There are a few important tricks to get your ice cream to turn out thick and not too soft.

  • Don’t forget to freeze the bowl of the ice cream maker. If it’s warm, your chocolate ice cream won’t set up properly. I just leave it in the freezer, that way it’s always ready to go!
  • Thoroughly chill the ice cream mixture before processing it in your ice cream maker.
  • Temper the egg yolks carefully. Whisk constantly to gently heat the yolks without cooking them.
  • Upgrade your chocolate ice cream with mix-ins like chocolate chunks, peanut butter, sprinkles or even chopped up candy bars.

Do you Have to Use an Ice Cream Maker?

For this recipe, you need to have an ice cream maker. You will always get the best, creamiest and smoothest texture when you churn your homemade ice cream.

However, if you don’t have one and don’t want to buy one, try no churn Cookie Dough Ice Cream or no churn Pina Colada Ice Cream.

a glass with two ice cream cones topped with chocolate ice cream. a jar of marshmallow sauce in the background. Pieces of chopped chocolate

More Chilled Desserts

Chocolate ice cream in a pan with an ice cream scoop.

Chocolate Ice Cream

4.75 from 4 votes
Learn how to make Chocolate Ice Cream from scratch that has an ultra creamy custard base and intense double chocolate flavor.
Prep Time 4 hours 15 minutes
Cook Time 10 minutes
Total Time 8 hours 25 minutes
Servings 8 servings


  • Ice Cream Maker


Chocolate Ice Cream

  • 2 cups heavy whipping cream divided
  • 3 tablespoons unsweetened cocoa powder
  • 5 ounces semisweet chocolate
  • 1 cup whole milk
  • ¾ cup granulated sugar
  • Pinch of salt
  • 5 large egg yolks
  • ½ teaspoon vanilla extract
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!


  • Warm 1 cup of the cream with the cocoa powder in a medium saucepan, and blend thoroughly using a whisk. Bring to boil, then reduce heat and simmer for 30 seconds at a very low boil, whisking constantly.
  • Remove from heat and add the chopped chocolate. Stir until smooth, then stir in the remaining 1 cup of heavy cream. Pour the mixture into a large bowl and set a mesh strainer on top of the bowl. Set aside.
  • In another saucepan, warm the milk, sugar, and salt over low heat. In a separate medium bowl, whisk together the egg yolks. Slowly pour the warm milk mixture into the egg yolks, whisking constantly, then pour the warmed egg yolks back into the saucepan. Stir the mixture constantly over medium heat with a heatproof spatula. Scrape the bottom while stirring until the mixture thickens and coats the spatula. Pour the custard mixture through the strainer and stir it into the chocolate mixture until smooth. Stir in the vanilla and let cool.
  • Chill the ice cream mixture in the refrigerator, then process it in an ice cream maker according to the manufacturer’s directions.
  • Pour churned ice cream into a 8 or 9-inch loaf pan and freeze to desired hardness.


  • Use full fat ingredients for ultimate texture and smoothness.
  • Add some mix-ins, like chopped candy pieces or peanut butter.
Keyword chocolate ice cream


Serving: 0.5cupsCalories: 440kcalCarbohydrates: 33gProtein: 5gFat: 33gSaturated Fat: 19gCholesterol: 208mgSodium: 44mgPotassium: 226mgFiber: 2gSugar: 27gVitamin A: 1095IUVitamin C: 1mgCalcium: 101mgIron: 2mg

Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.


Kristin Maxwell

Kristin Maxwell is the creator and main recipe developer, writer, and photographer of Yellow Bliss Road. A self-taught cook and self-appointed foodie, she specializes in easy, flavorful and approachable recipes for any home cook.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Pauline Donnelly says:

    Unfortunately my custard separated. I have never made custard before. I felt like I followed the instructions to a y, but I guess not. I was not sure how long it should take to thicken. Anyway, any tips. I plunged the pot into cod water an whisked for about a minute as suggested by Google. I went ahead and put it through the strainer and the bowl is now cooling in the fridge. Not sure if it will turn out or not.

  2. Jasmine F. says:

    This 👏🏾recipe 👏🏾is 🔥!!!! The base is so thick and rich, the final product is absolutely amazing . I left it in the fridge overnight as I made the custard base very late at night. It was the consistency of pudding. Nothing a quick stir couldn’t fix.
    After the ice cream was made, I mixed in some brownies from a local famed bakery and OMG!!! I have never had better ice cream. And I made it myself!!!
    Thanks for this amazing recipe!!!

    1. Kristin says:

      You are so welcome Jasmine! Fantastic feedback! Thanks for stopping by.

  3. sharon / says:

    wow, beautiful! i’m thinking i’d like this for my breakfast right now! (chocolate anything always gets to me :))