Fresh espresso and dark chocolate chunks flavor this Java Chip Ice Cream recipe. This Philadelphia-style churned ice cream is creamy, rich, and sweet—an ice cream version of your favorite coffee shop treat.

If you enjoy coffee ice cream but want more chocolate, consider trying French Silk Ice Cream. For a no-churn option with a smooth coffee finish, our Coffee Flavored Ice Cream works beautifully. For an Italian touch try Affogato, or use this java chip ice cream to make a decadent coffee milkshake.
Why you’ll love this recipe
Steeped with whole espresso beans – instead of instant coffee or extracts, whole espresso beans are steeped in the hot milk and cream to produce a clean, fresh espresso flavor.
Chocolate chunks – chopped dark chocolate adds varied texture and intense chocolate flavor; the irregular pieces give better mouthfeel than uniform chips.
No eggs required – this Philadelphia-style ice cream achieves a silky, creamy texture without an egg custard base.

Ingredients
2 cups heavy cream – provides the rich base.
1 cup whole milk – balances richness for an ideal texture.
3/4 cup granulated sugar – sweetens and helps with scoopable texture.
1/2 cup whole espresso beans – steeped in the warm milk to infuse real espresso flavor.
1 teaspoon vanilla extract – enhances the coffee notes.
1/4 teaspoon kosher salt – balances sweetness.
3/4 cup chopped dark or bittersweet chocolate – chopped into small pieces for texture throughout the ice cream.
If you have questions, leave a comment below.

How to store
Store the ice cream in an airtight container in the freezer for up to one month. Press a piece of parchment or wax paper directly onto the surface before sealing to minimize ice crystals.
No-churn directions
Chill a shallow container or loaf pan in the freezer while preparing the base. Pour the chilled mixture into the prepared pan and freeze 3–4 hours, stirring every 30 minutes for the first two hours to incorporate air and create a smoother texture.

Add-ins and variations
Dark chocolate chunks are the classic addition, but you can customize the recipe:
- White chocolate chunks
- Chopped Oreos or other chocolate cookies
- Chopped hazelnuts or almonds
More homemade ice cream recipes
- No Churn Vanilla Ice Cream
- Pineapple Ice Cream
- Cookies and Cream Ice Cream
Did you make this ice cream recipe? Leave a comment below to share how it turned out and any add-ins you used.
Java Chip Ice Cream
6 servings
15 minutes
20 minutes
8 hours
8 hours 35 minutes
Fresh espresso and dark chocolate chunks flavor this Java Chip Ice Cream. This Philadelphia-style churned ice cream is creamy, rich, and sweet—just like an ice cream version of your favorite coffee shop treat.
Ingredients
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup granulated sugar
- 1/2 cup whole espresso beans
- 1 teaspoon vanilla extract
- 1/4 tsp kosher salt
- 3/4 cup chopped dark chocolate, or bittersweet
Instructions
- Chill your ice cream bowl (or machine bowl) for at least 24 hours until fully frozen.
- Combine heavy cream, whole milk, and granulated sugar in a medium saucepan.
- Heat over medium, whisking for 2–3 minutes until the sugar is fully dissolved. Rub a little between your fingers to confirm there’s no grit.
- Add the whole espresso beans and bring just to a simmer—watch for small bubbles at the edges and avoid boiling.
- Remove from heat, cover, and let the espresso beans steep in the hot milk for 45 minutes to infuse flavor.
- Strain the mixture into a large bowl, removing the espresso beans.
- Stir in the vanilla extract and salt.
- Press plastic wrap directly onto the surface of the mixture and chill in the refrigerator for at least 3–4 hours, until very cold.
- Churn in your ice cream machine according to manufacturer instructions (about 25 minutes for many machines) until it reaches a soft-serve consistency.
- Add the chopped chocolate and churn briefly to distribute.
- Transfer to a shallow container or loaf pan and freeze until firm.
Notes
- Both the ice cream base and the machine bowl must be very cold for proper churning. If the base feels warm, chill it longer.
- Fully dissolving the sugar produces a smoother final texture.
- Taste the milk after steeping the espresso beans; steep longer if you prefer a stronger coffee flavor.
- For an extra espresso punch, stir in a shot of brewed espresso before chilling.
- Chop a chocolate bar for best texture, or use chips or packaged chunks if preferred. Semi-sweet or bittersweet chocolate work well if you don’t like dark chocolate.
Nutrition Information:
Yield: 6
Serving Size: 1
Amount Per Serving:
Calories: 590Total Fat: 39gSaturated Fat: 24gTrans Fat: 1gUnsaturated Fat: 12gCholesterol: 96mgSodium: 246mgCarbohydrates: 56gFiber: 4gSugar: 46gProtein: 7g
Did you make this recipe?
Please leave a comment on the blog or share a photo.