01 - 
                In a saucepan over medium heat, whisk together the heavy cream, whole milk, granulated sugar, and cocoa powder until well combined. Heat until steaming but do not boil.
              
              
              
                02 - 
                In a separate bowl, whisk the egg yolks. Slowly add a small amount of the hot mixture to the yolks, whisking continuously to temper them.
              
              
              
                03 - 
                Gradually pour the tempered egg mixture back into the saucepan, stirring constantly. Cook over low heat until the mixture thickens and coats the back of a spoon. Remove from heat and stir in the vanilla extract.
              
              
              
                04 - 
                Strain the mixture through a fine sieve to remove any lumps, then let it cool to room temperature. Cover and refrigerate for at least 4 hours or overnight.
              
              
              
                05 - 
                Pour the chilled mixture into an ice cream maker and churn according to the manufacturer's instructions.
              
              
              
                06 - 
                In the last few minutes of churning, add the chopped nuts and mini chocolate chips. Mix until evenly distributed.
              
              
              
                07 - 
                Transfer the ice cream to an airtight container, drizzle with chocolate fudge sauce, and swirl gently with a knife. Freeze for at least 2 hours before serving.