This churned vanilla ice cream uses whole milk and butter as a practical heavy whipping cream substitute, with egg yolks helping the base stay smooth. The butter adds richness, but it cannot be whipped like cream, so this recipe relies on a cooked custard and an ice cream maker instead.
Ingredients
- 2 cups (480 ml) whole milk, divided into 1¾ cups (420 ml) and ¼ cup (60 ml)
- 1 cup (227 g) unsalted butter, cut into pieces
- ¾ cup (150 g) granulated sugar
- 5 large egg yolks (about 90 g)
- ¼ teaspoon (1.5 g) fine salt
- 2 teaspoons (10 ml) vanilla extract
Instructions
- Prepare the ice cream maker. Freeze the machine’s bowl for the length of time its manufacturer recommends, often at least 12 to 24 hours. Set a clean, shallow freezer-safe container aside. Measure the ingredients and separate the yolks before starting; the custard needs your attention once it is on the stove.
- Melt the butter and warm the milk. Put the butter and 1¾ cups (420 ml) of the milk in a medium saucepan over low heat. Stir until the butter is fully melted and the mixture is warm, about 5 minutes. Do not let it boil or brown. Remove the pan from the heat.
- Emulsify the mixture. Slowly pour the warm butter-and-milk mixture into a blender, add the remaining ¼ cup (60 ml) milk, and blend for about 1 minute, until it looks evenly combined rather than streaky or separated. A tall container and immersion blender also work. Keep the lid vented if the mixture is hot, and cover the opening with a folded towel to guard against splashes.
- Mix the yolks and sugar. In a heatproof bowl, whisk the egg yolks, sugar, and salt until thickened slightly and pale, about 1 minute. While whisking continuously, pour in a small splash of the warm milk-and-butter mixture. Add a few more splashes, whisking between each, until roughly half the dairy mixture has been incorporated. This gradual tempering warms the yolks without scrambling them.
- Cook the custard. Pour the tempered yolk mixture back into the saucepan with the remaining dairy. Cook over low to medium-low heat, stirring constantly and scraping the bottom and corners with a flexible spatula, for about 8 minutes. The custard should thicken enough to coat the spatula. Check it with a food thermometer: USDA FSIS recommends that egg dishes reach a safe minimum temperature of 160°F (71°C). Take the pan off the heat as soon as it reaches that temperature; do not let it boil.
- Add the vanilla and cool. Stir in the vanilla. Pour the custard through a fine-mesh strainer into a clean bowl to catch any small cooked egg bits. Set the bowl in a larger bowl filled with ice and cold water, keeping the ice water below the rim. Stir the custard occasionally until it is no longer warm, then cover and refrigerate for 4 hours, or until thoroughly cold. Keep the custard refrigerated during this wait.
- Churn the ice cream. Stir the cold base once to make sure it is even, then pour it into the frozen ice cream maker bowl. Churn for 25 minutes, or follow the machine’s instructions, until the mixture resembles thick soft-serve. It may look a little softer than commercial ice cream straight from the churn.
- Freeze until scoopable. Transfer the churned ice cream to the freezer-safe container. Press parchment or wax paper onto the surface, cover with a tight lid, and freeze for 4 hours before serving. If it becomes very firm, let it stand at room temperature for 5 to 10 minutes so it is easier to scoop.
Tips
- Use unsalted butter and whole milk. These give you control over the salt and provide the richest result from this particular substitution. Lower-fat milk can make the ice cream less creamy, while salted butter may leave a noticeable savory edge.
- Blend the dairy until smooth. Butter and milk do not naturally behave like cream, and they can separate if simply stirred together. Blending while warm helps disperse the butterfat; if you see oily flecks before adding the yolks, blend again briefly.
- Keep the custard moving over gentle heat. Constant stirring prevents the yolks from sticking and cooking into bits. If the mixture starts to steam heavily or simmer, lower the heat. Straining catches small lumps, but it cannot undo a strongly scrambled custard.
- Do not skip the full chill. A cold base churns more effectively and is less likely to turn out soupy. If time is tight, make the base the day before, cover it, and keep it refrigerated until you are ready to churn.
Serving Suggestions
Serve this vanilla ice cream in chilled bowls or cones, allowing it to soften on the counter for a few minutes if it has been in the freezer overnight. Its buttery, custard-style flavor pairs well with fruit pies, warm brownies, apple crisp, or a simple bowl of sliced peaches. For a quick topping, add berries, toasted chopped nuts, or a spoonful of chocolate or caramel sauce just before serving.
For a simple sundae, scoop the ice cream into a bowl and add one or two toppings rather than piling on many at once; the base has a rich flavor of its own. It also works in a milkshake. Let a scoop soften slightly, then blend it with a little cold milk until pourable. Because this homemade version may freeze firmer than store-bought ice cream, a short rest on the counter usually makes scooping easier.
Variations
Chocolate: Whisk ⅓ cup (30 g) unsweetened cocoa powder into the sugar before combining it with the yolks. For a fuller chocolate flavor, stir in 3 ounces (85 g) finely chopped dark chocolate after the custard reaches the safe temperature, then whisk until melted. Cool and churn as directed.
Strawberry: Mash or finely chop 1 cup (150 g) ripe strawberries and fold them into the churned ice cream during the final minute. Fresh fruit adds water, so the finished ice cream may be a little icier and should be eaten sooner for best texture. For a smoother result, cook the berries separately until syrupy, cool them completely, and ripple them through the churned ice cream.
Other milk options: You can use lactose-free whole milk in the same quantity. A plant-based milk is not a direct one-for-one match here: its water and fat levels vary, and the butter still contains dairy. For a dairy-free ice cream, use a recipe designed around coconut cream or another suitable plant-based fat rather than replacing only the milk.
Without an ice cream maker: Pour the well-chilled base into a shallow freezer-safe pan. Freeze it, stirring vigorously with a fork or whisk every 30 minutes for about 3 hours, scraping the frozen edges into the center each time. This can break up some ice crystals, but the result is usually denser and less smooth than machine-churned ice cream. Freeze for another 1 to 2 hours to firm before scooping.
Storage and Reheating
Keep the cooked custard refrigerated in a covered container and use it within 24 hours for the best flavor and texture. Refrigerate it within 2 hours of cooking; do not leave it on the counter to cool for an extended period. Once churned, transfer the ice cream to a tightly covered freezer-safe container and keep it at 0°F (-18°C) or below. Pressing parchment or wax paper directly on the surface helps limit ice crystals and freezer odors.
For the best texture, eat the finished ice cream within about 2 weeks. It remains frozen rather than being reheated, so there is no reheating step. If it is too hard to scoop, leave it at room temperature for 5 to 10 minutes, then return the container to the freezer promptly. Avoid repeatedly softening and refreezing the whole batch, which encourages ice crystals and a grainy texture.
Frequently Asked Questions
Can I replace heavy whipping cream with milk and butter in any ice cream recipe?
Not reliably. This combination can provide dairy fat for a churned custard like this one, but it does not whip or hold air the way heavy cream does. No-churn recipes often depend on whipped cream for their structure, so swapping in milk and butter there can leave the mixture loose or icy. Choose a recipe developed for a cooked, churned base.
Does this substitute taste exactly like heavy cream?
No. Butter contributes a mild buttery flavor, and the custard has a rich, traditional vanilla profile. Blending helps the fat disperse, but the finished texture may be a little less airy than ice cream made with cream. The recipe is designed around that difference rather than promising a perfect swap in every formula.
Can I use salted butter?
Yes, if that is what you have. Leave out the measured salt, then taste a tiny amount of the cooled base and add a small pinch only if needed. Salt levels differ among butter brands, so starting without extra salt is the safer way to keep the vanilla flavor balanced.
Why does the butter mixture separate?
It may not have been blended long enough, or it may have cooled too much before blending. Warm the mixture gently until the butter is liquid and blend for another 30 to 60 seconds. It should look uniform before you temper the yolks. If a little separation appears later, whisk the custard well and strain it before chilling.
Can I make the base ahead?
Yes. Cook, strain, and cool the custard, then cover and refrigerate it for up to 24 hours before churning. Stir it before pouring it into the machine. Churning a thoroughly cold base helps the machine freeze it more evenly.
What if I do not have an ice cream maker?
Use the shallow-pan method in Variations, stirring every 30 minutes as the mixture freezes. It takes more attention and will not incorporate air as evenly as a machine, but it can still make a scoopable dessert. Keep the pan covered between stirs and freeze the finished ice cream until firm.
Related
- English Pancakes Recipe: Thin, Golden British Crêpes
- Enchiladas Tortilla Recipe for Soft Corn Tortillas
- Energy Waffles Recipe: Crisp, Oat-Packed Breakfast
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).