Go Back

Homemade Coffee Ice Cream

Homemade coffee ice cream with an intensely roasted espresso flavor and a dense custard base. This churned coffee custard ice cream uses a cooked 175°F custard for a smooth, scoopable texture.
Prep Time 20 minutes
Cook Time 15 minutes
chilling + freezing 4 hours
Total Time 4 hours 35 minutes
Servings: 8 servings
Course: Dessert
Cuisine: American
Calories: 420

Ingredients
  

Coffee base
  • 2 cup heavy cream
  • 1 cup whole milk
  • 0.75 cup granulated sugar
  • 5 egg yolks
  • 2 tbsp instant espresso powder
  • 0.25 cup whole coffee beans optional, for steeping
  • 1 tsp vanilla extract
  • 0.25 tsp salt

Equipment

  • 1 sheet pan
  • 1 Dutch oven
  • 1 cast iron skillet
  • 1 stand mixer

Method
 

Steep and heat the dairy
  1. Combine heavy cream, whole milk, and whole coffee beans (if using) in a saucepan and heat until steaming; keep it steaming, not boiling, for a full 15 minutes, then strain out the beans.
  2. Whisk instant espresso powder into the warm cream until fully dissolved, creating a deep, evenly colored coffee base.
Make the espresso custard
  1. Whisk egg yolks and granulated sugar until pale, then slowly whisk in the hot coffee cream so the yolks temper without scrambling.
  2. Return the mixture to the saucepan and cook over medium-low heat, stirring constantly, until the custard coats the back of a spoon, about 175°F.
Chill and churn
  1. Strain the custard, then stir in vanilla extract and salt, and cool completely over an ice bath until no longer warm.
  2. Refrigerate at least 4 hours to chill thoroughly, then churn in an ice cream maker until thick and creamy.
  3. Transfer to a container and freeze until firm for scoopable texture.

Notes

For the smoothest texture, strain after cooking so any tiny egg curds are removed. Chill time is minimum 4 hours before churning; keep covered in the fridge 2–3 days after freezing, and freeze for up to 2 months for best quality. For a dairy-free swap, use a high-fat coconut cream and unsweetened coconut milk, and replace egg yolks with a custard-style thickener such as cornstarch (note: it won’t be identical to egg-based custard).