Bi-Rite Creamery's Smooth and Mellow Chocolate Ice Cream Recipe

Photograph: Robyn Lee

This may be the best version of a milk chocolate ice cream that I've ever had. It's definitely chocolate-forward, and plenty rich, but it really lets the milkiness of lower cocoa chocolates shine. Should you want to branch out to peanut butter chocolate swirls, rocky roads, or chocolate brownie chunk ice creams, this should be your base.

What Worked: Even with mild Hershey's cocoa, this recipe produced a beautifully rich, very chocolaty ice cream. I can only imagine how wonderful it would taste with higher quality stuff.

What Didn't: The recipe as written requires unnecessary work. It has you make a slurry with the cocoa, milk, and cream, then heat it, then temper your egg yolks in a separate bowl, then return everything to a saucepan. I'm all for careful technique, but if you're just cooking your custard up and don't need to heat the dairy for any longer than it takes to cook the eggs, this step just wastes time and fills the sink with bowls to wash.

Suggested Tweaks: Instead, whisk your egg yolks, sugar, and cocoa together directly in your saucepan, and add milk slowly as the recipe directs until you get a smooth paste. Slowly whisk in the rest of your dairy and cook the custard all at once. It'll come together in half the time.

Recipe Facts

Active: 60 mins
Total: 0 mins
Serves: 6 to 8 servings
Makes: 1 quart

Rate & Comment


  • 5 large egg yolks

  • 3/4 cup sugar

  • 1/4 cup natural cocoa powder, measured then sifted

  • 1 cup 1% or 2% milk

  • 1 3/4 cups heavy cream

  • 1/4 teaspoon kosher salt

  • 1 teaspoon pure vanilla extract


  1. For the Base: In a medium heatproof bowl, whisk the yolks just to break them up, then whisk in half of the sugar (6 tablespoons). Set aside.

  2. In a heavy stainless steel pan, combine the cocoa powder with the remaining sugar (6 tablespoons). Whisk in about 1/4 cup of the milk to make a paste, adding a little more of the milk as needed to make it smooth and uniform. (If you add the milk all at once, it will be lumpy.) Whisk in the remaining milk, the cream, and salt and put the pan over medium-high heat. When the mixture approaches a bare simmer, reduce the heat to medium.

  3. Carefully scoop out about 1/2 cup of the hot cream mixture and, whisking the eggs constantly, add the cream to the bowl with the egg yolks. Repeat, adding another 1/2 cup of the hot cream to the bowl with the yolks. Returning to the pan of cream on the stove, use a heatproof spatula to stir the cream as you slowly pour the egg and cream mixture from the bowl back into the pan.

  4. Continue to cook the mixture carefully over medium heat, stirring constantly, until the mixture is thickened, coats the back of a spatula, and leaves a clear mark when you run your finger across it, 1 to 2 minutes longer.

  5. Strain the base through a fine-mesh strainer and into a clean container. Set the container into an ice bath, wash your spatula, and use it to stir the base occasionally until it is cool. Then cover with plastic wrap and refrigerate the base for at least 2 hours or overnight.

  6. To Freeze: Add the vanilla to the base and stir until blended. Freeze in your ice cream machine according to the manufacturer's instructions. While the ice cream is churning, put the container you'll use to store the ice cream into the freezer. Enjoy right away or, for a firmer ice cream, freeze for at least four hours.

Special Equipment

Ice cream machine

Nutrition Facts (per serving)
328 Calories
23g Fat
24g Carbs
7g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 328
% Daily Value*
Total Fat 23g 30%
Saturated Fat 14g 68%
Cholesterol 201mg 67%
Sodium 113mg 5%
Total Carbohydrate 24g 9%
Dietary Fiber 1g 2%
Total Sugars 22g
Protein 7g
Vitamin C 0mg 2%
Calcium 91mg 7%
Iron 2mg 9%
Potassium 139mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)