Smooth and Creamy Coffee Ice Cream
This coffee ice cream builds deep, roasty flavor from real espresso powder steeped into a rich custard base. It churns up velvety smooth and stays soft enough to scoop straight from the freezer.

If you love a strong coffee kick in dessert form, this is the pint you’ll want in your freezer. No syrups, no extracts, just honest dairy and a good dose of espresso.
Why This Coffee Ice Cream Works
The custard base is what keeps it creamy and scoopable. Egg yolks and heavy cream create a texture that feels almost silky on the tongue, and it never turns icy even after a week in the freezer.
Instant espresso powder gives you all the intensity of real coffee without adding any extra liquid. That means the flavor stays deep and true, not watered down. I make this version every summer when I want a frozen coffee that actually tastes like coffee.
Ingredients

- 2 cups heavy cream: full-fat makes the smoothest ice cream
- 1 cup whole milk: enough richness without making the base too heavy
- 3/4 cup granulated sugar: the custard needs the full amount for texture and flavor
- 5 large egg yolks: they thicken the base and add that signature silkiness
- 2 tablespoons instant espresso powder: use a good brand like Medaglia d’Oro; regular instant coffee works but will taste milder
- 1 teaspoon vanilla extract: rounds out the roasted notes
- 1/4 teaspoon fine salt: just enough to sharpen the coffee
Variations / Substitutions
- Swap espresso powder with instant coffee: use 3 tablespoons for a similar depth; the final flavor will be a bit softer.
- Add a coffee bean crunch: fold in 1/2 cup chopped chocolate-covered espresso beans right after churning for extra texture.
- Go decaf: substitute decaf instant espresso powder and the flavor stays the same.
- Make it dairy-free: full-fat canned coconut milk and coconut cream can replace the dairy, though the texture will be slightly icier and the coconut flavor will come through.
If you like this, you’ll love Vanilla Bean Ice Cream.
How to Make Coffee Ice Cream
Step 1: Whisk the Egg Yolks and Sugar

In a medium bowl, whisk 5 egg yolks with the 3/4 cup sugar until the mixture turns pale yellow and thickens a bit, about 2 minutes of steady whisking. The sugar will start to dissolve even without heat, and the yolks will look lighter and ribbon off the whisk.
You want the sugar well incorporated so the custard cooks evenly. If you see any unmixed streaks, keep going.
Step 2: Steep the Espresso in the Cream

Pour the 2 cups heavy cream, 1 cup whole milk, and 2 tablespoons instant espresso powder into a saucepan. Set it over medium heat and stir until the espresso dissolves. Heat until the mixture is steaming and small bubbles form at the edges, roughly 175°F (80°C), but do not let it boil.
Take the pan off the heat and let the mixture sit for 5 minutes. This short steep deepens the coffee flavor without any bitterness.
Step 3: Temper the Egg Mixture and Cook the Custard

Slowly ladle about 1 cup of the hot cream into the egg yolk mixture while whisking constantly. This warms the eggs gently so they don’t scramble. Pour the tempered egg mixture back into the saucepan with the rest of the cream.
Cook over low heat, stirring with a wooden spoon or heatproof spatula, until the custard thickens enough to coat the back of the spoon and a finger drawn through it leaves a clean line. The temperature should reach 170°F (77°C), and this takes 5 to 7 minutes. Don’t rush the heat or the eggs can curdle.
Step 4: Chill and Churn the Base

Strain the hot custard through a fine-mesh sieve into a clean bowl to catch any bits of cooked egg. Stir in the 1 teaspoon vanilla and the 1/4 teaspoon salt, then cover the surface directly with plastic wrap and refrigerate until completely cold, at least 4 hours or overnight.
Once chilled, pour the base into your ice cream maker and churn according to the manufacturer’s instructions, usually 20 to 25 minutes. The ice cream will look thick and soft-serve in the machine. Scrape it into an airtight container, press a piece of parchment on top, and freeze until firm, about 4 hours.
Step 5: Scoop and Serve

Let the container sit on the counter for 5 minutes to make scooping easier. Spoon the ice cream into chilled bowls and serve as is, or pour a shot of warm espresso over it for an affogato.
Tips for Smooth, Creamy Ice Cream
- Use a digital thermometer when cooking the custard. 170°F (77°C) is the sweet spot; any hotter and the eggs can scramble.
- Chill the base as long as you can. A fully cold base churns faster and creates smaller ice crystals.
- Don’t overchurn. Stop the machine when the ice cream looks like soft serve. Past that point it can turn grainy.
- For the cleanest coffee taste, skip the vanilla if you want pure espresso flavor. The vanilla is there to soften the edges a little.
- If you don’t have an ice cream maker, pour the chilled base into a shallow pan, freeze until solid at the edges, then blend briefly and refreeze. The texture won’t be as smooth but the flavor stays.
Scale this recipe for your ice cream maker’s capacity:
| Batch Size | Heavy Cream | Whole Milk | Sugar | Egg Yolks | Espresso Powder |
|---|---|---|---|---|---|
| 1 quart | 2 cups | 1 cup | 3/4 cup | 5 | 2 tablespoons |
| 1.5 quarts | 3 cups | 1.5 cups | 1 cup + 2 tbsp | 7 | 3 tablespoons |
| 2 quarts | 4 cups | 2 cups | 1.5 cups | 10 | 4 tablespoons |
Storing Coffee Ice Cream
Homemade ice cream tastes best within the first 5 days but stays good for up to 2 weeks. Keep it in an airtight container and press a layer of parchment or plastic wrap right onto the surface. That barrier keeps the top from developing large ice crystals.
Frequently Asked Questions
Can I make this without an ice cream machine?
Yes. Use the no-churn method: whip the cold heavy cream to soft peaks, then fold in whipped sweetened condensed milk and espresso powder dissolved in a little milk. Freeze overnight. The texture will be lighter and slightly less smooth.
Why did my ice cream freeze rock hard?
That usually happens when the custard wasn’t cooked long enough or the fat-to-liquid ratio is off. A fully cooked custard and the right balance of cream to milk keep even homemade ice cream scoopable.
Can I mix in chocolate chunks?
Fold in 1/2 cup of mini chocolate chips or chopped dark chocolate right after churning, before freezing. Keep the pieces small so they don’t sink to the bottom.

Ingredients
Method
- Whisk the egg yolks and sugar in a bowl until pale and slightly thickened, about 2 minutes.
- Heat the cream, milk, and espresso powder in a saucepan over medium heat until steaming (175°F/80°C), then steep off heat for 5 minutes.
- Temper the egg mixture with a cup of hot cream, return to the pan, and cook on low, stirring, until the custard reaches 170°F (77°C) and coats the back of a spoon, 5 to 7 minutes.
- Strain, stir in vanilla and salt, chill the base at least 4 hours. Churn in an ice cream maker 20 to 25 minutes, transfer to a container, and freeze until firm, about 4 hours.
- Let sit at room temperature 5 minutes, then scoop and serve.
