Prepare your ice cream machine according to the manufacturer’s directions. I have the Kitchenaid ice cream machine attachment so I place the attachment in the freezer for at least 24 hours before I plan to make my ice cream.
Preheat the oven to 350F.
To make the lime curd: combine the lime zest, juice, sugar, eggs and cornstarch in medium sized saucepan and whisk well to combine.
Add the butter to the mixture and cook over medium-low heat until thickened and very lightly bubbling. Do not boil.
Transfer the curd to a container with a lid. Press a piece of plastic wrap directly onto the curd to prevent a skin from forming.
Chill alongside your ice cream base for about 8 hours or overnight.
To make the graham cracker crumbs: combine the ingredients in a bowl and then transfer to a lined baking tray. Pat the crumbs into a flat circle on the centre of the baking tray.
Bake the crumbs until they are becoming golden on the outer edges, about 15 minutes.
Cool the crumbs completely and then transfer to a container with a lid. Set aside until you are ready to assemble the ice cream.
To make the ice cream base, take a medium sized bowl and whisk together the egg yolks and sugar until the mixture has lightened and thickened. If doing this by hand, it’ll take about 5 minutes of vigorous mixing. You can also use a handheld mixer for this step. My arm usually gets tired. Set aside once finished.
Place the milk and 1/2 cup of heavy cream in a medium sauce pan over medium heat.
Stir often until steamy, about 5 minutes. Do not let the mixture boil.
Slowly whisk the hot milk mixture into the egg mixture.
Pour the mixture back into the saucepan and heat over medium-low, whisking constantly until the mixture has thickened and is steamy again, about 5-10 minutes. Do not let the mixture boil.
Remove from heat and add in the remaining 1 cup of heavy cream, the vanillas and the salt.
Transfer the ice cream base to a jar or container and chill for at least 8 hours. I prefer to chill overnight. Don’t skip on the chilling time - your base needs to be really cold before churning in your ice cream machine.
Once the ice cream base mixture has chilled thoroughly, churn in your machine according to the manufacturer’s directions.
Once the ice cream base has finished churning, remove the lime curd from the fridge and grab a large container with a lid.
Transfer 1/2 of the ice cream to the container and top with scoops of 1/3 of the lime curd. Sprinkle 1/3 of the graham cracker crumbs overtop.
Swirl the lime curd and crumbs into the ice cream using a butter knife or spatula.
Transfer the rest of the ice cream to the container and top with scoops of 1/3 of the orange curd. Sprinkle 1/3 of the graham cracker crumbs overtop.
Swirl the lime curd and crumbs into the ice cream again.
Top with the rest of the lime curd and crumbs and swirl again.
Transfer the ice cream to a container with a lid and freeze until firm. I like to freeze overnight to make sure it is completely set.