In the bowl of your stand mixer add the egg yolks, sugar, and salt. Using the paddle attachment, beat on medium speed until pale yellow and light and airy. About 4-5 minutes.
In a large pan heat the cream and milk over low heat, stir occasionally. If you have an instant read thermometer the mixture will reach 155-160°F. If you don’t have a thermometer, the will be hot but not boiling!
Turn the mixer to low and add the heated cream in a slow, steady, stream. Mix until thoroughly combined, about 1-2 minutes.
Pour the cream/egg mixture back into the pan and heat over medium-low heat stirring constantly. Heat to 155-160°F. If you don’t have a thermometer heat until it thickens and coats the back of a spoon. It should NOT boil, however, a few bubbles may come up along the edges. Remove from the heat and add the vanilla extract and 2 tsp ground cinnamon.
Set a fine mesh strainer over a large bowl. Pour the warm ice cream mixture into the bowl (through the fine mesh strainer)*
Cover and place the mixture in the refrigerator until completely chilled about 4 hours. While it’s chilling make the cinnamon apples mix-in.
Make the cinnamon apples mix-in
Melt the butter in a medium saucepan or skillet over medium heat. Once melted add the diced apples, brown sugar, cinnamon, salt, cloves, and nutmeg. Cook until brown and caramelized, about 6 minutes. Remove the pan from the heat and let cool.
Once the ice cream mixture is cold, set up your ice cream machine according to the manufacturers directions. With the machine running, add the mixture in a slow steady stream. Churn according to the directions.
Once it’s done churning stir in the caramelized apples and graham cracker pieces. Transfer the churned ice cream to an airtight container and place in the freezer for several hours to firm up.