Coffee Gelato Recipe: Creamy Homemade Gelato With Espresso and Cold Brew

There is something particularly satisfying about a scoop of coffee gelato: the silky texture, the deep roasted aroma, and the way its sweetness softens the natural intensity of the coffee without covering it up.

This homemade coffee gelato combines freshly brewed espresso with cold brew concentrate for a dessert that tastes rich, balanced, and unmistakably coffee-forward. Espresso contributes bold flavor and aromatic depth, while cold brew adds smoothness and a gentler roasted finish.

The result is creamy enough to serve on its own, elegant enough for dinner guests, and especially delicious with chocolate shavings, crushed biscotti, or an extra splash of espresso.

☕ Why You’ll Love This Coffee Gelato Recipe

Homemade coffee gelato ice cream | Jago Moto

Unlike recipes that rely entirely on instant coffee or coffee-flavored extracts, this version gets its flavor from two actual coffee preparations: espresso and cold brew concentrate.

The espresso provides intensity, while the cold brew helps create a rounded flavor that works beautifully with the milk, cream, and vanilla. Egg yolks give the custard a smooth, luxurious texture, and a modest amount of sugar keeps the finished gelato pleasantly sweet without turning it into an overly sugary dessert.

This recipe is also adaptable. You can make it with decaffeinated coffee, add chocolate or caramel, or turn each serving into an affogato with a fresh shot of espresso.

🍨 Recipe Details

Prep time: 20 minutes
Cooking time: 10–15 minutes
Chilling time: At least 4 hours
Churning time: Approximately 20–25 minutes
Freezing time: At least 2 hours
Yield: Approximately 1 quart
Servings: 6–8
Difficulty: Moderate

The hands-on work is relatively simple. Most of the preparation time involves allowing the custard to chill before churning and letting the finished gelato firm up in the freezer.

🛒 Ingredients

  • 2 cups whole milk.
  • 1 cup heavy cream.
  • ¾ cup granulated sugar, divided.
  • 4 large egg yolks.
  • ¼ cup freshly brewed espresso, cooled.
  • ¼ cup unsweetened cold brew coffee concentrate.
  • 1 teaspoon vanilla extract.
  • ⅛ teaspoon fine salt.

Optional Toppings

  • Dark chocolate shavings.
  • Chocolate-covered espresso beans.
  • Crushed biscotti.
  • Toasted hazelnuts.
  • Caramel sauce.
  • Cocoa powder.
  • Whipped cream.
  • A fresh shot of espresso for serving.

Use cold brew concentrate rather than heavily diluted iced coffee whenever possible. Concentrate adds coffee flavor without introducing as much extra water, which can make the finished gelato icier.

If you want to make the coffee component yourself, start with our Homemade Cold Brew Coffee Recipe.

🧰 Helpful Equipment

You do not need a professional gelato machine, but a few basic tools make the process easier:

  • A medium saucepan.
  • A whisk.
  • A heatproof mixing bowl.
  • A fine-mesh strainer.
  • Measuring cups and spoons.
  • A food thermometer.
  • An ice cream maker.
  • A freezer-safe storage container.

A thermometer is particularly useful because this recipe contains egg yolks. It helps you confirm that the custard reaches a safe temperature without becoming hot enough to scramble.

Helpful options include:

As an Amazon Associate, we may earn from qualifying purchases.

👩‍🍳 How to Make Coffee Gelato

1. Prepare the Espresso and Cold Brew

Brew approximately ¼ cup of espresso and allow it to cool while you prepare the remaining ingredients.

Depending on your espresso machine and shot size, this generally requires around two shots.

Measure ¼ cup of unsweetened cold brew concentrate. If your cold brew is ready-to-drink rather than concentrated, the gelato will still work, but its coffee flavor may be a little less pronounced.

For the richest flavor, choose coffee with chocolate, caramel, or toasted-nut notes. Our guide to the Best Coffee Beans for Cold Brew: How to Choose the Right Roast and Flavor can help you choose a suitable blend.

2. Heat the Milk and Cream

Add the whole milk, heavy cream, and approximately half of the sugar to a medium saucepan.

Warm the mixture over medium heat, stirring occasionally, until the sugar dissolves and small bubbles begin appearing around the edges of the pan.

Do not allow the mixture to boil. You want it hot enough to warm the egg yolks gradually, but not so hot that it immediately cooks them.

3. Whisk the Egg Yolks

In a separate heatproof bowl, whisk together the four egg yolks and remaining sugar.

Continue whisking until the mixture becomes smoother and slightly lighter in color. It does not need to become fluffy, but the sugar and yolks should be thoroughly combined.

4. Temper the Eggs

Slowly pour approximately 1 cup of the warm milk mixture into the egg yolks while whisking constantly.

Pour in a thin stream and keep the whisk moving. This gradual process raises the temperature of the eggs without causing them to scramble.

Once the egg mixture is smooth, pour it back into the saucepan with the remaining milk and cream.

5. Cook the Custard

Set the saucepan over medium-low heat.

Stir constantly with a whisk or heatproof spatula, making sure to reach the bottom and corners of the pan.

Cook until the custard thickens slightly and reaches at least 160°F on a food thermometer. A temperature of approximately 170–175°F often produces a nicely thickened custard, but avoid letting it boil.

The mixture should coat the back of a spoon. If you draw a finger across the spoon, the line should remain visible instead of immediately filling in.

Using a thermometer is the best way to confirm that the egg mixture has been sufficiently heated.

6. Add the Espresso and Cold Brew

Remove the saucepan from the heat.

Stir in:

  • ¼ cup cooled espresso.
  • ¼ cup cold brew concentrate.
  • 1 teaspoon vanilla extract.
  • ⅛ teaspoon salt.

Whisk until the coffee is evenly incorporated and the custard becomes a uniform, creamy tan color.

Taste a small spoonful after the mixture has cooled enough to do so safely. The coffee flavor should be noticeable and slightly stronger than you want in the finished dessert, since freezing can mute flavors.

7. Strain the Custard

Place a fine-mesh strainer over a clean bowl or storage container.

Pour the warm custard through the strainer to remove any small bits of cooked egg or other solids.

This step makes a noticeable difference in the final texture. Even a well-prepared custard benefits from straining because it helps produce a smoother, more refined gelato.

8. Chill Thoroughly

Set the bowl over an ice bath for several minutes to help the mixture cool more quickly, stirring occasionally.

Cover the custard and refrigerate it for at least 4 hours, or preferably overnight.

The base should be thoroughly chilled before it goes into the ice cream maker. Starting with a cold custard helps it churn more efficiently and reduces the likelihood of an icy texture.

If your ice cream maker uses a removable freezer bowl, make sure the bowl has been frozen according to the manufacturer’s instructions.

9. Churn the Gelato

Pour the chilled custard into your ice cream maker.

Churn according to the manufacturer’s directions, usually for approximately 20–25 minutes.

When ready, the gelato should have the consistency of thick soft-serve ice cream. It will be creamy and scoopable but still softer than a fully frozen dessert.

If you want to add chocolate chips, chopped hazelnuts, or crushed biscotti, add them during the final minute or two of churning.

10. Freeze Until Firm

Transfer the churned gelato to a freezer-safe container.

Smooth the top and press a piece of parchment paper or plastic wrap directly against the surface to help reduce ice crystals.

Cover tightly and freeze for at least 2 hours before serving.

For the best texture, remove the container from the freezer approximately 5–10 minutes before scooping.

🫘 Best Coffee for Coffee Gelato

Coffee choice has a significant effect on the flavor of the finished dessert.

Medium-Roast Coffee

A medium roast is an excellent choice if you want a balanced gelato with notes of caramel, chocolate, or toasted nuts.

It creates a familiar coffee flavor that complements the sweetness of the custard without becoming overly intense.

Medium-Dark Roast

Medium-dark coffee provides a deeper roasted flavor and works particularly well when paired with chocolate toppings, caramel sauce, or toasted hazelnuts.

This is a strong choice for anyone who wants the gelato to taste unmistakably like coffee.

Dark Roast

Dark roast produces a bolder, more dramatic flavor, especially when used for the espresso portion.

Choose a dark roast you genuinely enjoy drinking. Coffee that tastes burned or excessively bitter on its own can produce similarly harsh notes in the gelato.

Light Roast

Light-roast coffee can introduce fruitier, brighter flavors, but those characteristics do not always blend as naturally with a rich dairy custard.

If you prefer light roast, try using it for the cold brew while choosing a more balanced medium roast for the espresso.

💡 Tips for Smooth, Creamy Gelato

Use Cold Brew Concentrate

A concentrated coffee provides stronger flavor without adding too much extra water.

Using a large amount of ordinary brewed coffee can make the gelato less creamy and more prone to ice crystals.

Chill the Base Completely

Warm or partially chilled custard takes longer to freeze, which can affect texture.

An overnight rest in the refrigerator gives the coffee flavor time to settle and ensures the base is sufficiently cold.

Avoid Overcooking the Custard

Egg-based custard needs gentle heat and constant stirring.

If the mixture boils, the eggs can curdle and create a grainy texture. Keep the heat moderate and use a thermometer.

Strain Before Chilling

A fine-mesh strainer catches small particles and helps create the smooth texture associated with good gelato.

Do Not Add Too Much Coffee

Adding extra espresso may seem like the easiest way to intensify the flavor, but too much liquid can make the dessert icy.

For a stronger result, use more concentrated espresso or add a small amount of espresso powder instead of dramatically increasing the liquid.

Freeze the Storage Container

Placing your storage container in the freezer while the gelato churns helps the finished dessert begin firming up immediately.

🍫 Coffee Gelato Flavor Variations

Mocha Coffee Gelato

Whisk 2 tablespoons of unsweetened cocoa powder into the warm milk mixture before tempering the eggs.

For a richer chocolate finish, fold in approximately ⅓ cup of finely chopped dark chocolate during the final minute of churning.

Salted Caramel Coffee Gelato

Layer the freshly churned gelato with ¼ cup of thick caramel sauce before freezing.

Add a small pinch of flaky sea salt between the layers. Avoid stirring too aggressively if you want visible caramel ribbons.

Hazelnut Coffee Gelato

Add ½ teaspoon of hazelnut extract to the chilled custard or fold in ⅓ cup of chopped toasted hazelnuts after churning.

A drizzle of chocolate-hazelnut spread also works beautifully when layered into the storage container.

Cinnamon Coffee Gelato

Add ½ teaspoon of ground cinnamon to the milk and cream as they heat.

For a warmer, more dessert-like flavor, finish with a small pinch of nutmeg or cardamom.

Chocolate Chip Espresso Gelato

Fold ⅓ cup of miniature chocolate chips or finely chopped dark chocolate into the gelato just before transferring it to the freezer.

Small pieces work better than large chunks because they remain easier to chew when frozen.

Decaf Coffee Gelato

Use decaffeinated espresso and decaffeinated cold brew concentrate.

The preparation remains exactly the same, but the finished dessert is better suited to anyone who prefers to avoid caffeine in the evening.

🥄 Can You Make Coffee Gelato Without an Ice Cream Maker?

Yes, although the texture will not be quite as smooth as a churned version.

Prepare and chill the custard as directed. Pour it into a shallow freezer-safe container and place it in the freezer.

Every 30 minutes, remove the container and stir the mixture thoroughly with a fork, whisk, or hand mixer. Repeat for approximately 2–3 hours, or until the gelato becomes thick and mostly frozen.

After the final stirring, smooth the surface, cover the container, and freeze until firm.

Frequent stirring helps break up larger ice crystals, but a dedicated ice cream maker generally produces the creamiest result.

🌱 Can You Make Coffee Gelato Without Eggs?

Yes. An egg-free version can be thickened with cornstarch instead of egg yolks.

To modify the recipe:

  1. Omit the four egg yolks.
  2. Whisk 2 tablespoons of cornstarch with approximately ¼ cup of the milk until smooth.
  3. Heat the remaining milk, cream, and sugar in a saucepan.
  4. Whisk in the cornstarch mixture.
  5. Bring the mixture to a gentle simmer and cook, stirring constantly, until lightly thickened.
  6. Remove from the heat and add the espresso, cold brew, vanilla, and salt.
  7. Chill thoroughly before churning.

The finished gelato will have a slightly different character from the custard-based version, but it can still be smooth, creamy, and full of coffee flavor.

🥥 Dairy-Free Coffee Gelato Option

For a dairy-free variation, replace the whole milk and heavy cream with a combination of full-fat coconut milk and a creamy, unsweetened plant-based milk.

A good starting point is:

  • 2 cups unsweetened oat milk.
  • 1 cup full-fat canned coconut milk.

Use the egg-free cornstarch method if you want the recipe to be both dairy-free and vegan.

Keep in mind that coconut milk contributes its own flavor. That can be especially pleasant with coffee, chocolate, or toasted coconut toppings, but it will not taste exactly like a traditional dairy-based gelato.

🍮 How to Serve Coffee Gelato

Coffee gelato is delicious in a chilled bowl with nothing more than a little grated chocolate, but there are plenty of ways to make it feel more elaborate.

Try serving it:

  • With crushed biscotti and dark chocolate shavings.
  • Alongside a slice of chocolate cake.
  • Topped with toasted hazelnuts and caramel sauce.
  • In a crisp waffle cone.
  • Between two thin cookies as a frozen sandwich.
  • With whipped cream and a dusting of cocoa powder.
  • Beside fresh berries.
  • With a small shot of hot espresso poured over the top.

The final option creates a coffee-forward variation on an affogato. For a complete guide to that classic dessert, visit Affogato: The Perfect Blend of Coffee and Ice Cream.

For even more ideas, explore Indulgent Icy Brews: Coffee Drinks With Ice Cream.

🧊 How to Store Homemade Coffee Gelato

Store homemade gelato in a tightly sealed freezer-safe container.

For the best texture:

  • Press parchment paper or plastic wrap directly against the surface.
  • Keep the container in the coldest part of the freezer.
  • Avoid storing it in the freezer door, where temperatures fluctuate.
  • Return the gelato to the freezer promptly after serving.
  • Allow it to soften for approximately 5–10 minutes before scooping.

Homemade coffee gelato generally has its best flavor and texture within approximately 1–2 weeks. It can gradually develop ice crystals if stored longer.

Do not refreeze gelato that has melted completely or remained out at room temperature for an extended period.

❓ Frequently Asked Questions

What is the difference between coffee gelato and coffee ice cream?

Gelato is often associated with a denser texture and a more concentrated flavor than conventional ice cream. Recipes and production methods vary, but gelato commonly emphasizes smoothness and a comparatively restrained amount of cream.

This homemade version uses a combination of milk, cream, egg yolks, espresso, and cold brew to create a rich, coffee-forward frozen dessert.

Can I use regular brewed coffee instead of espresso?

Yes, but use strongly brewed coffee so the flavor does not disappear into the dairy.

Avoid adding a large volume of weak coffee, since the extra water can make the gelato less creamy.

Can I use instant espresso powder?

Yes. Dissolve approximately 1–2 teaspoons of instant espresso powder in a small amount of hot water and use it in place of some or all of the brewed espresso.

Start with a smaller amount, taste the custard, and adjust if needed.

Does coffee gelato contain caffeine?

If you make it with regular espresso and cold brew concentrate, it will contain caffeine.

The amount varies depending on the coffee used and the number of servings. Use decaffeinated espresso and decaffeinated cold brew if you want a lower-caffeine version.

Why did my coffee gelato turn icy?

Common causes include adding too much watery coffee, failing to chill the custard completely before churning, or storing the finished gelato in a container that is not tightly sealed.

Using concentrated coffee and covering the surface of the gelato can help improve the texture.

Can I make the custard ahead of time?

Yes. Prepare the custard, cool it promptly, cover it, and refrigerate it before churning.

An overnight chill works especially well because it allows the base to become thoroughly cold.

What if my custard becomes slightly lumpy?

Immediately remove the saucepan from the heat and strain the custard through a fine-mesh sieve.

A small amount of lumpiness can often be corrected this way. If the eggs have heavily scrambled, however, the texture and flavor may be difficult to recover.

Can I use only espresso or only cold brew?

Yes. You can use approximately ½ cup total of one coffee preparation instead of combining both.

An espresso-only version will taste bolder and more intense, while a cold-brew-only version may taste smoother and milder. Use concentrated coffee to prevent the gelato from becoming watery.

What temperature should the egg custard reach?

Cook the custard to at least 160°F, checking with a food thermometer.

A temperature of approximately 170–175°F can help the custard thicken nicely, but avoid boiling the mixture.

☕ A Frozen Dessert Worth Brewing For

Homemade coffee gelato brings together two of the best parts of a coffeehouse visit: a beautifully brewed cup of coffee and a dessert that feels like a treat.

The combination of espresso and cold brew creates layers of flavor without requiring unusual ingredients, while the cooked custard base provides a creamy texture that makes every spoonful feel special.

Serve it in a chilled bowl, drizzle it with caramel, scatter chocolate over the top, or transform it into an affogato with another shot of espresso. However you enjoy it, this is a coffee dessert that deserves a permanent place in the freezer.

🔗 Related Articles

📚 Sources