In a medium saucepan over medium heat, combine the milk, cream, sugar, corn syrup, vanilla and salt. Once the mixture starts to bubble, remove from heat.: The aroma in this stage becomes gently sweet and milky, with the vanilla starting to bloom as warmth coaxes out its fragrance. You will notice tiny pearls form around the pan edge as the mixture approaches a simmer, a good visual cue that the sugars are dissolved and the dairy is heated evenly. Stirring with a heat proof spatula helps prevent sticking and ensures the 2 cups whole milk and 1 cup heavy whipping cream meld smoothly. One reason to start here is to infuse the base with even heat so when you add the yolks later they temper smoothly. A common mistake is letting the mixture come to a rolling boil, which can scald the dairy and flatten the flavor, so keep the heat to medium and watch for small bubbles at the edge rather than an aggressive boil.
In a medium bowl, add the beaten egg yolks. Use a ladle to slowly pour a small stream of the milk mixture into the bowl while whisking continuously (slowly… you don’t want the eggs to cook and become scrambled eggs!) Continue until half of the milk mixture has been added.: At this point the kitchen fills with a warm, sweet scent that signals readiness for tempering. Cooling slightly before you begin tempering preserves texture and makes the next step safer for the eggs. Leaving it on heat too long risks concentrating the liquid or creating a skin on top, which you should skim if it forms. One troubleshooting tip is to tilt the pan and check the underside color, ensuring it is not browning; any browning indicates excess heat and can impart a cooked or caramelized note that alters the clean dairy flavor.
Return the saucepan to medium heat. Carefully and slowly pour the yolk mixture into the remaining milk mixture in the saucepan, continuing to whisk. Whisk continuously about 5 minutes while the custard thickens, then remove from heat.: The yolks should be smooth and uniformly colored, offering a custardy fragrance when whisked. This step is about preparation and rhythm, because you will slowly bring the warm dairy into the yolks without cooking them. Using a shallow bowl lets you whisk continuously and helps the yolks accept heat gradually. A frequent error is rushing the tempering stream, which leads to scrambled egg bits; the solution is patience and a steady hand when adding the hot liquid.
Pour the mixture through a sieve to remove any egg solids. Refrigerate covered for at least 1 hour (preferably overnight).: As you add the first small stream, the bowl will steam slightly and the whisk movement should keep the yolks fluid and glossy. This is where you build thermal balance, letting the yolks acclimate to warmth. Expect a faint eggy scent that dissipates once fully incorporated, replaced by a richer custard aroma. If you pour too much at once the yolks may seize and create lumps, so always add in a thin ribbon while whisking energetically.
Continue until half of the milk mixture has been added: By the time half the dairy is incorporated the yolks will feel warm but not cooked, and the mixture will take on a thicker, velvety appearance. This partial tempering stage prevents shock when you return everything to the saucepan, and it helps keep the custard smooth. Watch the color deepen slightly toward a pale gold, which indicates readiness. A common misstep is skipping this midway pause and adding the rest too quickly; that increases the risk of curdling when you recombine in the pot.
Return the saucepan to medium heat: Putting the pan back on moderate heat allows controlled thickening. You will start to notice the custard coat the back of a spoon after a few minutes, which is the sensory signal that you are approaching the right set point. Keep the heat steady, and stir in slow, deliberate motions to distribute warmth. If the pan gets too hot the custard can curdle rapidly, in which case you should remove it and whisk vigorously off heat to try to rescue it.
Carefully and slowly pour the yolk mixture into the remaining milk mixture in the saucepan continuing to whisk: When the yolk enriched liquid meets the heated dairy the aromas blend into a richer, more custardy profile, and tiny steam ribbons rise from the surface. This combined liquid must be handled gently to avoid scrambling, and continuous whisking helps maintain a uniform texture. Expect to see the mixture thicken visibly after several minutes into a coating consistency. If you notice flecks of cooked egg forming, remove from heat immediately and pass through a sieve; the next step will remove any solids that escaped your whisk.
Whisk continuously about 5 minutes while the custard thickens then remove from heat: During these minutes the custard will silently transform, developing a silky viscosity and a warm custard scent, almost sweet cream with eggy undertones. The sound is quiet, just gentle stirring, but the visual change is pronounced as it becomes able to coat a spoon. Removing at the right moment ensures the yolks have cooked enough to thicken but not so much that the texture becomes gelatinous. Overcooking here is the main trap, which results in a grainy mouthfeel; monitor texture by testing the spoon coating often.
Pour the mixture through a sieve to remove any egg solids: As you strain, the custard flows smooth and glossy into the receiving bowl, and any tiny cooked specks stay behind in the sieve. This filtration is essential to guarantee a silky result and eliminates textural imperfections. Use a fine mesh sieve and a spatula to press the custard through without forcing it, preserving the delicate consistency. If the custard seems too thick to pass easily, let it cool a touch; forcing it can leave air pockets or make it look uneven.
Refrigerate covered for at least 1 hour preferably overnight: Chilling is where flavors settle and the base firms enough for efficient churning. You will notice the scent becomes calmer and more integrated after cold resting, and the liquid takes on a denser mouthfeel. Overnight chilling improves texture dramatically because cold fat crystals form gently, producing a denser gelato after churning. Avoid rushing this step, because insufficient chilling can cause poor incorporation of air and larger ice crystals, leaving the gelato icy rather than creamy.
Fold in half of the very finely chopped dark chocolate during churning or after churning: When you stir in the 1/2 cup very finely chopped dark chocolate , the contrast between warm, silky custard and crisp chocolate creates those signature shards. If you drizzle melted chocolate into frozen gelato while churning, it will set into delicate ribbons. If you mix in chopped chocolate, aim for very fine pieces so you achieve the intended stracciatella texture. A typical error is adding large chunks, which produces a chunky rather than ribbon like effect; refine your chop size to avoid that.
Reserve the remaining chocolate to sprinkle or mix in for texture control: Using the reserved chocolate last lets you adjust the final distribution, ensuring every scoop gets a pleasing ratio of base to stracciatella. The last additions allow you to create pockets of crispness that are texturally satisfying against the creamy gelato. Save some chocolate for garnish so the presentation feels intentional. If you add all the chocolate at once, you may end up with clumps in some portions and scarcity in others, so stage the additions thoughtfully.