This post may contain affiliate links. Please read our disclosure policy.
This is the coffee ice cream I make when I want something that actually tastes like coffee โ not a vague, sweetened flavor, but real espresso, slightly bitter, deeply rich, the kind that keeps you going back for one more scoop.
I make it in my KitchenAid with the frozen bowl attachment, and it comes together faster than most people expect.
The thing I learned after making this a few times: the custard base needs to be completely cold before it goes into the bowl โ not just cool, fully cold, straight from the fridge overnight.
That’s what gives you a dense, scoopable texture instead of icy crystals.
The ice cream is rich and egg-based, which means it churns into something genuinely creamy โ not the grainy, icier result you get from no-churn versions.
The flavor comes from instant espresso powder, which dissolves cleanly into the hot milk and doesn’t leave any grit.
I use 3 tablespoons, which gives a strong coffee flavor without crossing into bitter.
This is a good make-ahead dessert โ it keeps well in the freezer for up to two weeks.
How to Make Coffee Ice Cream
The method is a classic custard: cook the egg yolk base on the stove, chill it completely, then churn.
- Whisk the egg yolks and sugar together in a medium bowl until the mixture turns pale yellow and slightly thick, about 2 minutes.
- Heat the milk and espresso powder in a small saucepan over medium heat, stirring until the powder is fully dissolved. Heat until steaming โ do not boil.
- Slowly pour the hot milk into the egg yolk mixture, whisking constantly. Add it in a thin stream โ too fast and the eggs will scramble.
- Pour the mixture back into the saucepan and cook over low heat, stirring constantly with a wooden spoon or spatula, until it thickens enough to coat the back of a spoon and reaches 82ยฐC (180ยฐF). About 8โ10 minutes.
- Strain through a fine mesh sieve into a clean bowl. Stir in the heavy cream, espresso shot (optional), vanilla, and salt.
- Cover with plastic wrap pressed directly onto the surface and refrigerate for at least 4 hours โ overnight is better.
- Churn in your frozen KitchenAid bowl on speed 1 for 20โ25 minutes, until thick and holding its shape. If using a compressor machine, churn from cold base for 20โ30 minutes โ no pre-freezing needed.
- Transfer to a freezer-safe container and freeze for at least 2 hours before serving.
Tips
The KitchenAid bowl needs at least 15 hours in the freezer before churning.
I leave mine in overnight every time โ if the bowl isn’t frozen solid, the ice cream won’t set properly.
Don’t rush the custard on the stove.
Low heat and constant stirring is the only way to get a smooth base.
If you see any scrambled bits when you strain it, that’s fine โ that’s what the sieve is for.
Instant espresso powder works better than brewed espresso.
Brewed espresso adds water to the base, which affects the final texture.
Powder gives you pure coffee flavor without changing the ratio of liquids.
The custard must be fully cold before churning โ not room temperature, not slightly cool. Warm base going into the frozen bowl means the bowl warms up before the ice cream sets, and you end up with soft, icy results.
For a cleaner scoop, press parchment paper directly onto the surface before freezing. It prevents ice crystals from forming on top.
Serving Ideas
A scoop alongside a warm brownie works well here โ the bitterness of the espresso cuts through the sweetness.
It also pairs with a shot of hot espresso poured directly over it (affogato-style), which is honestly one of the better ways to serve it.
A sprinkle of flaky sea salt on top is enough if you want to keep it simple.
For more frozen desserts, Vanilla Bean Ice Cream uses the same custard base with cocoa powder instead of espresso. I also have another favorite homemade frozen treat and it is this Butter Pecan Ice Cream, made in my Cuisinart machine.
FAQ
How long does coffee ice cream take to churn in a KitchenAid?
About 20โ25 minutes on speed 1 with a fully frozen bowl.
I check mine at 20 minutes โ it should look thick and hold its shape when you stop the machine.
If it still looks loose, give it another 5 minutes.
Why did my ice cream turn out icy instead of creamy?
The most likely reason is that the custard base wasn’t cold enough before churning, or the KitchenAid bowl wasn’t frozen solid.
I made this mistake once when I only chilled the base for 2 hours โ the texture was noticeably icier.
Now I always chill overnight and make sure the bowl has been in the freezer at least 15 hours.
Can I use brewed espresso instead of espresso powder?
You can, but it changes the texture.
Brewed espresso adds liquid to the base, which makes the final ice cream slightly icier.
If you use it, replace 2โ3 tablespoons of the milk with cooled brewed espresso rather than adding it on top of the full recipe.
Powder is easier and gives a more consistent result.
Is this coffee ice cream low carb?
Not as written โ but easy to adapt.
Replace the sugar with allulose at the same ratio. Allulose behaves like sugar in a frozen dessert: it churns well, scoops cleanly, and doesn’t crystallize the way erythritol does.
The rest of the recipe stays the same.
