Ingredients
Equipment
Method
Steep and dissolve the coffee
- Combine heavy cream, whole milk, and whole coffee beans (if using) in a saucepan and heat until steaming, about 175°F to 190°F. Steep for 15 minutes, then strain out the beans.
- Whisk instant espresso powder into the warm coffee cream until fully dissolved, making sure no dry granules remain.
Cook the custard base
- Whisk egg yolks and granulated sugar until the mixture looks pale and slightly thickened.
- Slowly whisk the hot coffee cream into the egg yolk mixture to temper, keeping the stream steady.
- Return everything to the saucepan and cook over medium-low heat, stirring constantly, until the custard coats the back of a spoon, about 175°F.
Chill, churn, and freeze
- Strain the custard, then stir in vanilla extract and salt until smooth.
- Cool completely over an ice bath, stirring occasionally to prevent a skin from forming.
- Refrigerate at least 4 hours until very cold.
- Churn in an ice cream maker, then freeze until firm.
Notes
For the silkiest texture, cook only to the spoon-coating stage at 175°F and keep stirring so the custard doesn’t scramble. Refrigerate leftovers up to 3 days; freeze for up to 2 months (thaw in the fridge 10–15 minutes before scooping). For a dairy-light swap, use half-and-half or evaporated milk in place of part of the heavy cream, but expect a softer churn and slightly less dense mouthfeel.
