Go Back
A white bowl filled with scoops of vanilla ice cream with chocolate sauce and topped with chocolate shavings, on a brown napkin.

Classic Choco Vanilla Swirl Ice Cream

Indulge in the perfect harmony of rich, creamy vanilla bean ice cream intertwined with decadent chocolate fudge swirls. This homemade treat offers a delightful balance of flavors in every spoonful.
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings: 10 servings
Course: Dessert
Cuisine: American
Calories: 350

Ingredients
  

For the Vanilla Ice Cream Base
  • 2 cup heavy cream cold
  • 1 cup whole milk cold
  • 3/4 cup granulated sugar
  • 1/4 tsp salt
  • 1 vanilla bean split and scraped (or 2 tsp vanilla extract)
  • 5 large egg yolks
For the Chocolate Swirl
  • 1/2 cup unsweetened cocoa powder
  • 1/2 cup granulated sugar
  • 1/4 tsp salt
  • 1/2 cup whole milk
  • 2 tbsp unsalted butter
  • 1 tsp vanilla extract

Equipment

  • Large Saucepan
  • Whisk
  • Fine-mesh sieve
  • Large Mixing Bowl
  • Ice bath (optional)
  • Airtight freezer-safe container
  • Ice cream maker

Method
 

Prepare the Vanilla Ice Cream Base
  1. In a large saucepan, combine 1 cup of heavy cream, whole milk, 3/4 cup granulated sugar, and 1/4 teaspoon salt. If using a vanilla bean, add the scraped seeds and the pod to the mixture. Heat over medium heat, stirring occasionally, until the sugar is dissolved and the mixture is hot but not boiling (around 175°F / 80°C).
  2. In a separate medium bowl, whisk the egg yolks until light yellow. Slowly drizzle about half of the hot cream mixture into the egg yolks, whisking constantly to temper them.
  3. Pour the tempered egg yolk mixture back into the saucepan with the remaining cream mixture. Continue to cook over medium-low heat, stirring constantly with a spatula, until the mixture thickens enough to coat the back of a spoon (about 175-180°F / 80-82°C). Do not boil.
  4. Remove the saucepan from heat. If using a vanilla bean pod, remove it. Stir in the remaining 1 cup of cold heavy cream and 2 tsp vanilla extract (if not already added as vanilla bean). Strain the custard through a fine-mesh sieve into a clean bowl to remove any cooked egg bits or vanilla bean remnants. Place the bowl in an ice bath or refrigerate for at least 4 hours, or preferably overnight, until thoroughly chilled (below 40°F / 4°C).
Prepare the Chocolate Swirl
  1. While the base chills, prepare the chocolate swirl. In a small saucepan, whisk together cocoa powder, 1/2 cup granulated sugar, and 1/4 teaspoon salt. Gradually whisk in 1/2 cup whole milk until smooth.
  2. Heat the chocolate mixture over medium-low heat, stirring constantly, until it comes to a gentle simmer and thickens slightly (about 3-5 minutes). Remove from heat, stir in the unsalted butter and 1 teaspoon vanilla extract until melted and smooth. Let it cool completely to room temperature, then refrigerate until chilled.
Churn and Assemble
  1. Once the vanilla ice cream base is fully chilled, pour it into your ice cream maker and churn according to the manufacturer's instructions, usually 20-25 minutes, until it reaches a soft-serve consistency.
  2. In an airtight freezer-safe container, spoon about a third of the churned vanilla ice cream. Drizzle generously with about a quarter of the chilled chocolate swirl. Repeat layers, gently swirling with a knife or spoon after each chocolate addition, but do not fully mix. Finish with a final drizzle of chocolate on top.
  3. Cover the container tightly and freeze for at least 4-6 hours, or until firm, before serving.

Notes

For the best results, ensure your ice cream maker bowl is frozen solid for at least 24 hours prior to churning. The custard base must be very cold before churning, otherwise, it won't churn properly; chilling it overnight is highly recommended. Store homemade ice cream in an airtight container in the freezer for up to 2 weeks. For easier scooping, let it sit at room temperature for 5-10 minutes before serving.