Menu

Double Chocolate Fudge Ice Cream

Quick Recipe Version (TL;DR)

  • Yield: 1 1/2 quarts, about 8 servings
  • Prep Time: 30 minutes
  • Cook Time: 25 minutes
  • Total Time: 9 hours 20 minutes, including chilling, churning, and freezing

Quick Ingredients

  • Custard base: 2 cups heavy cream, 1 cup whole milk, 3/4 cup granulated sugar, 1/3 cup Dutch-process cocoa powder, 1/4 teaspoon fine sea salt, 5 large egg yolks, 4 ounces bittersweet chocolate, and 1 teaspoon vanilla extract.
  • Fudge swirl: 1/2 cup heavy cream, 1/3 cup light corn syrup, 1/4 cup packed light brown sugar, 1/4 cup Dutch-process cocoa powder, 2 ounces bittersweet chocolate, 2 tablespoons unsalted butter, 1/2 teaspoon vanilla extract, and 1/8 teaspoon fine sea salt.

Do This

  • 1. Freeze your ice cream maker bowl for at least 24 hours before churning.
  • 2. Heat 1 cup cream, milk, sugar, cocoa, and salt to 165°F, whisking until smooth.
  • 3. Temper egg yolks, then cook the custard to 170°F to 175°F, stirring constantly.
  • 4. Pour hot custard over 4 ounces chopped bittersweet chocolate, whisk smooth, add remaining 1 cup cream and vanilla, then chill to 40°F or colder for at least 4 hours.
  • 5. Simmer the fudge swirl ingredients until glossy and thickened, then cool until room temperature and spoonable.
  • 6. Churn the chilled custard for 20 to 25 minutes, until it looks like thick soft serve.
  • 7. Layer churned ice cream with fudge sauce in a freezer container, freeze 4 hours, then scoop.

Why You’ll Love This Recipe

  • Deep chocolate flavor: Dutch-process cocoa gives the custard a dark, smooth cocoa backbone, while melted bittersweet chocolate adds richness and body.
  • True custard texture: Egg yolks create a dense, creamy scoop that feels like classic premium ice cream.
  • Fudge in every bite: The homemade fudge swirl stays soft and silky in the freezer, making beautiful ribbons throughout the ice cream.
  • Home-kitchen friendly: No fancy stabilizers or specialty ingredients are required, just careful heating, chilling, and layering.

Grocery List

  • Produce: None required; optional fresh raspberries or strawberries for serving.
  • Dairy: Heavy cream, whole milk, large eggs, unsalted butter.
  • Pantry: Granulated sugar, light brown sugar, Dutch-process cocoa powder, bittersweet chocolate, light corn syrup, pure vanilla extract, fine sea salt.

Full Ingredients

For the Dark Chocolate Custard Base

  • 2 cups heavy cream, divided
  • 1 cup whole milk
  • 3/4 cup granulated sugar
  • 1/3 cup Dutch-process cocoa powder, sifted if lumpy
  • 1/4 teaspoon fine sea salt
  • 5 large egg yolks
  • 4 ounces bittersweet chocolate, 60% to 70% cacao, finely chopped
  • 1 teaspoon pure vanilla extract

For the Silky Fudge Swirl

  • 1/2 cup heavy cream
  • 1/3 cup light corn syrup
  • 1/4 cup packed light brown sugar
  • 1/4 cup Dutch-process cocoa powder, sifted
  • 2 ounces bittersweet chocolate, 60% to 70% cacao, finely chopped
  • 2 tablespoons unsalted butter, cut into small pieces
  • 1/2 teaspoon pure vanilla extract
  • 1/8 teaspoon fine sea salt

For Serving, Optional

  • A tiny pinch of flaky sea salt for each bowl
  • Fresh raspberries, strawberries, or sliced bananas
  • Extra warm fudge sauce, if you want a sundae-style finish
Double Chocolate Fudge Ice Cream – Closeup

Step-by-Step Instructions

Step 1: Prepare the equipment and chocolate

At least 24 hours before you plan to churn, place the freezer bowl of your ice cream maker in the freezer. It should be completely frozen solid before use. Set a fine-mesh strainer over a clean medium bowl. Finely chop the 4 ounces bittersweet chocolate for the custard and place it in a large heatproof bowl. Finely chop the 2 ounces bittersweet chocolate for the fudge swirl and set it aside separately.

If you want to speed up chilling later, prepare an ice bath by filling a large bowl with ice and a little cold water. You will use this to cool the custard quickly after cooking.

Step 2: Heat the cocoa dairy mixture

In a medium saucepan, combine 1 cup of the heavy cream, the whole milk, granulated sugar, sifted Dutch-process cocoa powder, and 1/4 teaspoon fine sea salt. Place the pan over medium heat and whisk constantly until the cocoa dissolves and the mixture looks smooth and glossy. Heat until steaming and hot, about 165°F, but do not let it boil hard. This usually takes 5 to 7 minutes.

Remove the saucepan from the heat once the mixture is hot and smooth. A few small cocoa specks are fine, but the sugar should be fully dissolved and the liquid should look like dark hot chocolate.

Step 3: Temper the egg yolks

Place the 5 egg yolks in a medium bowl and whisk until smooth. Slowly ladle about 1/2 cup of the hot cocoa mixture into the yolks while whisking constantly. Add another 1/2 cup hot cocoa mixture in the same slow, steady way. This gently warms the yolks so they do not scramble when added back to the pan.

Pour the warmed yolk mixture back into the saucepan with the remaining cocoa dairy mixture, whisking as you add it. Switch to a heatproof spatula for cooking the custard.

Step 4: Cook the custard to the right temperature

Set the saucepan over medium-low heat. Cook the custard, stirring constantly and scraping the bottom and corners of the pan, until it thickens enough to coat the back of the spatula and reaches 170°F to 175°F on an instant-read thermometer. This usually takes 6 to 9 minutes. Do not let the custard boil, and do not exceed 180°F, or the eggs may curdle.

To check without a thermometer, dip the spatula into the custard and run your finger through the coating on the back of it. If the line holds clearly for a moment, the custard is ready.

Step 5: Melt in the bittersweet chocolate and chill the base

Immediately pour the hot custard through the fine-mesh strainer into the bowl with the 4 ounces chopped bittersweet chocolate. Let it sit for 1 minute to soften the chocolate, then whisk until completely smooth, glossy, and dark. Whisk in the remaining 1 cup heavy cream and 1 teaspoon vanilla extract.

Set the bowl in the ice bath and stir occasionally for 15 to 20 minutes, until no longer warm. Cover the surface of the custard directly with plastic wrap or a reusable wrap to prevent a skin from forming. Refrigerate until the base is 40°F or colder, at least 4 hours and preferably overnight. A very cold base churns creamier and faster.

Step 6: Make the silky fudge swirl

While the ice cream base chills, make the fudge ribbon. In a small saucepan, whisk together 1/2 cup heavy cream, 1/3 cup light corn syrup, 1/4 cup packed light brown sugar, 1/4 cup sifted Dutch-process cocoa powder, and 1/8 teaspoon fine sea salt. Place over medium heat and whisk until the mixture is smooth and begins to bubble gently.

Reduce the heat to medium-low and simmer for 3 minutes, whisking often. Remove the pan from the heat and add the 2 ounces chopped bittersweet chocolate, 2 tablespoons unsalted butter, and 1/2 teaspoon vanilla extract. Let sit for 1 minute, then whisk until silky and shiny. Transfer to a small bowl or jar and cool to room temperature. The fudge should be thick but spoonable before layering. If it becomes too firm, warm it for 5 to 10 seconds in the microwave and stir well.

Step 7: Churn the chocolate custard

Whisk the chilled custard base once or twice to loosen it. Pour it into your frozen ice cream maker bowl and churn according to the manufacturer’s instructions, usually 20 to 25 minutes. The ice cream is ready when it has the texture of thick soft serve and pulls away slightly from the sides of the bowl.

Do not add the fudge swirl while the machine is churning. Layering it by hand gives you distinct ribbons instead of blending the fudge completely into the ice cream.

Step 8: Layer in the fudge ribbons and freeze

Spoon about one-third of the churned chocolate ice cream into a chilled 1 1/2-quart freezer-safe container. Drizzle and dollop one-third of the cooled fudge sauce over the top. Repeat with two more layers of ice cream and fudge. Use a butter knife or small offset spatula to make 2 or 3 gentle figure-eight swirls through the container. Keep the motion light so the fudge stays in ribbons rather than disappearing into the base.

Press parchment paper or plastic wrap directly onto the surface, cover with a tight lid, and freeze for at least 4 hours, or until firm enough to scoop. For the best texture, let the ice cream sit at room temperature for 5 to 10 minutes before scooping.

Pro Tips

  • Use Dutch-process cocoa: It has a smoother, darker flavor than natural cocoa and gives this ice cream its deep fudge-shop color.
  • Chop the chocolate finely: Smaller pieces melt quickly and evenly into the hot custard and fudge sauce.
  • Watch the custard temperature: The ideal range is 170°F to 175°F. Gentle heat keeps the texture silky instead of eggy or grainy.
  • Chill thoroughly before churning: A base at 40°F or colder churns with smaller ice crystals, which means a creamier finished scoop.
  • Layer, do not mix: For bold fudge ribbons, alternate ice cream and fudge in the container and swirl only a few times.

Variations

  • Chocolate brownie fudge ice cream: Fold 1 cup of chilled, bite-size brownie pieces into the churned ice cream while layering with the fudge swirl.
  • Mocha fudge ice cream: Add 1 tablespoon instant espresso powder to the hot cocoa dairy mixture in Step 2 for a subtle coffee note that intensifies the chocolate.
  • Salted double chocolate fudge: Sprinkle a very small pinch of flaky sea salt over each fudge layer before adding the next layer of ice cream.

Storage & Make-Ahead

Store the ice cream in an airtight freezer-safe container with parchment paper or plastic wrap pressed directly against the surface. It is best within 2 weeks, though it will keep for up to 1 month. For clean scoops, let the container sit at room temperature for 5 to 10 minutes before serving. The custard base can be made up to 24 hours before churning, and the fudge swirl can be made up to 1 week ahead and refrigerated. If refrigerated, warm the fudge swirl gently until it is cool-room-temperature and spoonable before layering it into the ice cream.

Nutrition (per serving)

Calories: 620 kcal | Carbs: 54g | Protein: 7g | Fat: 44g | Saturated Fat: 30g | Fiber: 5g | Sugar: 43g | Sodium: 80mg | Cholesterol: 210mg

Leave a Reply

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


Promotional Banner X
*Sponsored Link*