This homemade gelato recipe teaches you how to make creamy Italian gelato at home using a single base that you can turn into vanilla, chocolate, fruit, nut, and coffee flavors.
In a medium saucepan, warm the milk over medium heat until it just starts to bubble around the edge (no need to bring it to a boil). Remove from the heat and reserve.
In the bowl of a stand mixer, or in a large mixing bowl if you’re using a hand mixer, beat the egg yolks and sugar together until the mixture is thick and creamy (about 2 minutes at medium speed).
With the mixer on low speed, slowly pour in one ladleful of the hot milk into the egg mixture. Slowly pour in the rest of the mixture and beat until the milk is well incorporated.
Pour the milk and egg mixture back into the saucepan, place over medium-low heat and cook, stirring constantly, until the custard coats the back of a wooden spoon.
Remove from the heat. Let cool to room temperature, then refrigerate for a few hours, or preferably overnight to make sure the custard is very cold before you pour it into the ice cream maker.
Pour the custard through a fine mesh strainer into the bowl of an ice cream maker (straining the mixture will ensure a silky smooth gelato). Freeze according to the manufacturer’s instructions. Stop the machine when the gelato is icy but still soft.
STORAGE: Transfer the gelato to an airtight container and freeze until firm, at least two hours.Classic gelato is at its creamiest and best if enjoyed within 2 weeks. Past that, some ice crystals will inevitably start forming (especially if the gelato is kept in the freezer section of a regular fridge, as opposed to a chest freezer) and the texture won't be quite as smooth. The gelato will still be perfectly edible for up to 2 months, but my pro tip is: enjoy it as quickly as possible after churning.
SERVING: Always take gelato out to room temperature for 15 to 20 minutes before serving to soften it and make it easier to scoop. This will also allow you to enjoy the treat at its ideal temperature and texture.
MAKE IT DAIRY FREE: Substitute lactose-free milk or oat milk for the regular milk.
FLAVOR VARIATIONSVanilla: Add a split vanilla bean to the mixture at the end of cooking. Leave the vanilla bean in the custard while it cools to infuse it with a deep vanilla flavor. Fish out and discard the vanilla bean before straining the custard, then churn as instructed.Fruit: For the brightest fruit flavor, I recommend using my Sicilian-style gelato base instead of this classic custard base. Fruit flavors shine best in a lighter, eggless—or nearly eggless—base. Refer to my Gelato Recipe Collection for detailed fruit-based gelato recipes, including lemon, cherry, blueberry, rhubarb, raspberry rose, and peach.Nuts: Strain the custard, then whisk in nut paste before churning. The amount depends on the type and intensity of the paste: start with 50 g for a concentrated, unsweetened pistachio paste, or use up to 3/4 cup (about 170 g) for a milder homemade nut paste, such as hazelnut or almond. Taste the cold base before churning and adjust as needed. For the smoothest texture, blend the mixture with a stick blender or high-speed blender before churning. Check out my pistachio, hazelnut, and almond gelato recipes for more specific guidance.Chocolate: For chocolate gelato, use high-quality cocoa powder, melted chocolate, or a combination of both, depending on the depth and texture you want. Refer to my Dark Chocolate Gelato recipe for detailed instructions.Coffee: Steep lightly crushed coffee beans in the warm custard, then leave them in while the custard cools to infuse it with rich coffee flavor. Strain the custard thoroughly before churning. Refer to my Coffee Gelato recipe for detailed instructions.Stracciatella: Melt good dark chocolate, then let it cool slightly. Toward the end of churning, drizzle the melted chocolate into the bowl of the ice cream maker. The chocolate will set instantly, breaking into delicate shards and specks.For more homemade gelato recipes and flavor ideas, browse through my full Gelato Recipe Collection.
Did you make this?
Tell me how you liked it! Leave a comment or take a picture and tag it with @foodnouveau on Instagram.