Ingredients
Equipment
Method
Steep and dissolve
- Combine heavy cream, whole milk, and whole coffee beans (if using) in a saucepan and heat until steaming; steep for 15 minutes. Visual cue: you should see small bubbles around the edges as it steeps, not a rolling boil.
- Strain the mixture to remove coffee beans, if used, and return the liquid to the saucepan. Visual cue: the liquid looks smooth and dark brown with no visible grounds.
- Whisk instant espresso powder into the warm strained cream until dissolved. Visual cue: there are no specks and the mixture looks uniformly dark.
Cook custard
- Whisk egg yolks and granulated sugar until pale. Visual cue: the mixture becomes lighter and slightly thicker.
- Slowly whisk the hot coffee cream into the yolk mixture. Visual cue: the yolks blend smoothly without scrambling.
- Return everything to the saucepan and cook over medium-low heat, stirring constantly, until the custard coats the back of a spoon at 175°F. Visual cue: when you draw a finger through the coating, it leaves a clear line.
Chill, churn, and freeze
- Strain the custard, then stir in vanilla extract and salt. Visual cue: the custard becomes glossy and evenly seasoned.
- Cool the custard completely over an ice bath. Visual cue: the surface stops looking hot and the container feels much cooler to the touch.
- Refrigerate at least 4 hours, then churn in an ice cream maker and freeze until firm. Visual cue: churned ice cream thickens and aerates before the final firming in the freezer.
Notes
For the smoothest custard, keep heat at medium-low and stir constantly so it reaches 175°F without curdling. Refrigerate the finished ice cream in a covered container for up to 2 weeks; freeze longer for best texture (up to 2 months). No need to thaw before serving—scoop slightly softened. For a dairy-lite swap, use half-and-half for part of the heavy cream, but expect a slightly less dense texture and lower richness.
