
This coffee ice cream delivers the perfect balance of smooth creaminess with bold coffee flavor that rivals any coffee shop treat. The combination of espresso powder and rich custard base creates a dessert that coffee lovers will find irresistible whether enjoyed on its own or paired with your favorite desserts.
I first made this coffee ice cream for my husband's birthday after he mentioned missing the coffee gelato from our trip to Italy. The first spoonful immediately transported us back to that little café in Florence, and it's become our special occasion dessert ever since.
Ingredients
- Heavy cream: Provides the luxurious fat content essential for smooth, scoopable ice cream
- Whole milk: Balances the richness while maintaining creaminess
- Granulated sugar: Sweetens while helping prevent ice crystals
- Egg yolks: Create the custard base that gives this ice cream its velvety texture
- Instant espresso powder: Delivers concentrated coffee flavor without watering down the base
- Vanilla extract: Enhances the coffee notes with subtle warmth
- Salt: Amplifies all flavors and balances sweetness
- Optional mix-ins: Like chocolate chunks or caramel create exciting flavor combinations
Step-by-Step Instructions
- Warm the dairy mixture:
- Combine heavy cream, milk, sugar, and salt in a medium saucepan over medium heat. Stir gently but consistently for about 3 minutes until you see the first tiny bubbles forming around the edges and the sugar has completely dissolved. The mixture should feel warm to the touch but not simmering.
- Temper the egg yolks:
- Whisk the egg yolks in a separate bowl until they lighten in color slightly. While whisking constantly, slowly drizzle about 1 cup of the warm cream mixture into the yolks. This gradual warming prevents the eggs from scrambling and creates the base for a silky custard.
- Create the custard:
- Pour the tempered egg mixture back into the saucepan with the remaining cream mixture. Cook over low heat, stirring constantly with a wooden spoon or silicone spatula, reaching all areas of the bottom and sides of the pan. Continue cooking for 4 to 5 minutes until the mixture thickens enough to coat the back of a spoon and hold a line when you run your finger through it.
- Infuse the coffee flavor:
- Remove from heat and immediately stir in the espresso powder or cooled brewed coffee and vanilla extract. The residual heat will help dissolve the espresso powder completely, ensuring no grainy texture in your finished ice cream.
- Chill thoroughly:
- Strain the mixture through a fine mesh sieve into a clean container to remove any potential egg bits or undissolved ingredients. Cover the surface directly with plastic wrap to prevent a skin from forming, then refrigerate for at least 4 hours or preferably overnight to develop flavors fully.
- Churn and freeze:
- Pour the chilled mixture into your ice cream maker and churn according to manufacturer instructions, usually 20 to 25 minutes until it reaches a soft serve consistency. In the final minute of churning, add any mix-ins like chocolate chunks or caramel swirls for even distribution.
- Final freezing:
- Transfer to a freezer safe container, cover the surface with parchment paper or plastic wrap, and freeze for at least 3 hours for a perfectly scoopable consistency.

My favorite part of making this ice cream is the moment the espresso powder hits the warm custard, releasing that incredible aroma that fills the kitchen. My daughter now associates that smell with special weekends, and she'll run into the kitchen asking if we're making "the special ice cream" whenever she catches that scent.
Preventing Ice Crystals
The enemy of smooth ice cream is large ice crystals that form during freezing. To prevent this, ensure your base is properly chilled before churning. Store your finished ice cream in a shallow container rather than a deep one, as it freezes more evenly. When serving, allow the ice cream to sit at room temperature for 5 minutes before scooping for the creamiest texture. The high fat content and custard base in this recipe naturally help prevent crystallization.

Coffee Variations
For a stronger coffee flavor, increase the espresso powder to 3 tablespoons. Coffee aficionados might enjoy using freshly ground espresso beans steeped in the hot cream mixture for 30 minutes before straining. For a mocha version, add 2 tablespoons of cocoa powder along with the espresso. A splash of coffee liqueur added after churning introduces a sophisticated twist that pairs wonderfully with desserts or as an adult treat.
Serving Suggestions
This coffee ice cream makes an exceptional affogato when topped with a shot of hot espresso. For an impressive dessert, sandwich between two chocolate cookies for homemade ice cream sandwiches. It pairs beautifully with chocolate desserts, almond biscotti, or fresh berries. Try serving small scoops in espresso cups with chocolate-covered coffee beans as garnish for an elegant dinner party finale.
Dairy-Free Adaptation
This coffee ice cream can be adapted for dairy-free diets by substituting full-fat coconut milk for both the heavy cream and whole milk. The high fat content in coconut milk creates a similarly creamy texture, though the flavor will have subtle coconut notes that actually complement the coffee quite nicely. Use a dairy-free chocolate for mix-ins, and ensure your espresso powder contains no dairy ingredients.
Frequently Asked Questions
- → How do I achieve a creamy texture?
To ensure a creamy texture, use full-fat ingredients like heavy cream and whole milk. Additionally, tempering the egg yolks properly and cooking the custard until it thickens are key steps.
- → Can I substitute instant espresso powder?
Yes, you can use ½ cup of strong brewed coffee instead of instant espresso powder. Just make sure it is cooled before adding it to the mixture.
- → How do I prevent ice crystals in my ice cream?
Chill your custard thoroughly before churning, and make sure to use an ice cream maker as directed. Storing the ice cream in an airtight container also helps prevent ice crystals.
- → What mix-ins work best for this ice cream?
Dark chocolate chunks, caramel swirls, or crushed biscotti are great options. Fold them in just before freezing for the best results.
- → Can I make this without an ice cream maker?
Yes, you can pour the chilled mixture into a shallow dish, freeze, and stir every 30–60 minutes to break up ice crystals until creamy.