Coffee gelato (Gelato al caffè) is one of the most classic and beloved Italian gelato flavors, known for its rich espresso aroma and creamy texture.
This authentic Italian coffee gelato is made with real espresso, milk, cream, and egg yolks, creating a smooth and intense flavor that’s perfect for coffee lovers.

In Italy, espresso is part of everyday life, often enjoyed after a meal as a simple ritual. It’s also the base of many traditional desserts, such as tiramisu, crema al caffè, and affogato.
What makes coffee gelato special is its deep, balanced flavor. Using ristretto gives a stronger, more intense taste, while a longer espresso creates a milder and smoother result.
In this recipe, you’ll learn how to make homemade coffee gelato step by step, with or without an ice cream maker.
Jump to:
Why This Coffee Gelato Recipe Works
This coffee gelato recipe works because it uses real espresso to create a deep and authentic flavor.
The combination of milk, cream, and egg yolks gives the gelato a rich, smooth, and creamy texture, perfectly balanced with the intensity of the coffee.
Using ristretto enhances the aroma and creates a stronger, more concentrated flavor, while still maintaining a velvety consistency.
The method is simple and designed to work both with and without an ice cream maker, so you can achieve a professional result at home.
Ingredients

WITH Ice Cream Maker:
Prep Time: 5 Min + about 40 Min in the ice cream maker | Cook Time: 10 Min | Servings: 6-8 people (approximately 750 g / 1.65 lb of coffee gelato)
WITHOUT Ice Cream Maker:
Prep Time: 5 Min | Cook Time: 10 Min | Freezing Time: 5 Hours | Servings: 6-8 people (approximately 750 g / 1.65 lb of coffee gelato)
- 4 medium egg yolks
- 150 g (¾ cup) granulated sugar
- 250 ml (1 cup) whole milk
- 250 ml (1 cup) heavy cream
- 120 ml (½ cup) ristretto coffee
Tools You May Need for Homemade Gelato
Using the right tools can make homemade Italian gelato smoother, creamier, and easier to prepare.
GELATIERA. An ice cream maker (gelatiera) is the best tool for achieving the creamy texture of authentic Italian gelato. Machines with a built-in compressor cool the mixture while churning and usually give the best results. For home use, some of the most popular options are:
- The Lello 4080 Musso Lussino, known for its professional-quality performance.
- The Whynter ICM-200LS, a practical compressor-style machine for homemade gelato.
- If you prefer a more budget-friendly option, the Cuisinart Frozen Yogurt and Ice Cream Maker also works well, although the bowl must be frozen in advance.
GELATO CONTAINERS. A shallow gelato container helps the gelato freeze more evenly and makes storage easier. It’s useful both for the no-churn method and for storing leftover gelato after churning. Try BALCI - Ice Cream Containers.
ESPRESSO MACHINE OR MOKA POT. Since coffee is the key ingredient in this recipe, using a good espresso machine or moka pot makes a big difference.
- If you prefer an espresso machine, brands like Gaggia and De’Longhi offer excellent home models that produce rich, concentrated coffee similar to that of an Italian bar.
- For a traditional Italian method, the classic Bialetti Moka Express is a great choice.
GELATO SCOOP. For serving, an ice cream scoop helps create smooth, rounded portions, perfect for cups or waffle cones. Try GORILLA GRIP - Ice Cream Scoop.
How to Make Coffee Gelato (With or Without Ice Cream Maker)

Step 1) - To make authentic coffee gelato, start by preparing a strong, concentrated coffee. The coffee must be unsweetened and slightly bitter to balance the sweetness of the gelato.
For the best result, use ristretto coffee, which is shorter, more concentrated, and richer in aroma.
WITH ESPRESSO MACHINE: To obtain about 120 ml (½ cup), prepare approximately 3 ristretto shots.
WITH MOKA: Use a 3-cup Moka pot. Press the coffee grounds firmly and keep the water level just below the valve for a more concentrated result.
Read more in the section below Recommended Espresso Machine or Moka Pot

Step 2) - In a bowl, combine the egg yolks and sugar. Beat with a whisk, preferably electric, until the mixture becomes pale, thick, and fluffy.

Step 3) - Pour the milk into a saucepan and heat it over low heat for about 5 minutes, until it is hot but not boiling.
IMPORTANT: The milk must not boil. If you have a kitchen thermometer, keep it below 85°C (185°F). Otherwise, remove it from the heat as soon as it begins to steam.

Step 4) - Add the hot coffee to the milk and mix well.
Then slowly pour the hot milk and coffee mixture into the egg and sugar mixture, stirring continuously. This step gently pasteurizes the eggs and creates a smooth, creamy base.

Step 5) - Transfer the mixture back to the saucepan and cook over low heat for about 5 minutes, stirring constantly. Again, do not let it boil.
Remove from heat and stir in the cold heavy cream. Mix thoroughly until smooth and fully combined.
At this point, your coffee gelato base is ready.
If you are using an ice cream maker with a built-in compressor, you can churn the mixture immediately. Otherwise, let it cool completely in the refrigerator before proceeding.
With Ice Cream Maker

Step 6A) - Pour the mixture into the ice cream maker and churn according to the manufacturer’s instructions. This usually takes about 30 to 40 minutes, depending on the model.
When the gelato reaches a thick, creamy consistency, it's ready to serve.
NOTE: Ice cream makers with a built-in compressor produce the best results, as they cool the mixture while churning, just like professional gelato machines.
Read more in the section below Recommended Ice Crem Maker (Gelatiera)
Without Ice Cream Maker
No ice cream maker? No problem. This method takes more time (about 5 hours instead of 40 minutes), but still produces a rich and creamy gelato.

Step 6B) - Pour the mixture into a freezer-safe container and place it in the freezer.
Every 30 minutes, remove the container and stir the mixture vigorously for about 30 seconds using a hand whisk or an electric whisk on low speed.
This step is essential to break up ice crystals and maintain a smooth, creamy texture.
Repeat this process for about 5 hours, until the gelato is fully set.
Your homemade Italian coffee gelato is now ready. Serve and enjoy its rich, aromatic coffee flavor!

How to Store Coffee Gelato
Homemade coffee gelato is best enjoyed fresh, when its texture is smooth and creamy and its flavor is at its peak.
Because it’s made with fresh ingredients, it doesn’t keep as long as store-bought ice cream. For the best experience, it’s recommended to serve it immediately.
Alternatively, you can store it in the freezer in an airtight gelato container for up to 2 to 3 days.
Keep in mind that coffee gelato contains a liquid component (the espresso), which can lead to the formation of ice crystals if stored for too long. This will affect both the texture and the overall quality.
TIP: If the gelato becomes too firm, let it rest in the refrigerator for 10 to 15 minutes before serving. Stir gently to restore its creamy consistency.

Tips for Perfect Coffee Gelato
ADJUST THE COFFEE INTENSITY: Coffee gelato can be customized depending on your taste. Using ristretto gives a stronger, more intense flavor, while a longer espresso creates a milder and smoother result.
BALANCE SWEETNESS AND BITTERNESS: This recipe is designed to be well balanced, with a rich coffee flavor that is not too bitter and a sweetness that is not overpowering. You can slightly adjust the sugar depending on your preference.
BOOST THE COFFEE FLAVOR: For a deeper flavor and darker color, you can add a small amount of instant coffee to the mixture before churning.
ADD A LIQUEUR TOUCH: For an adult version, add about 40 ml (3 tablespoons) of coffee liqueur. This enhances the aroma and gives the gelato a more refined flavor.

How to Serve Coffee Gelato
Coffee gelato is a rich and elegant dessert, perfect to serve after a meal as an alternative to traditional espresso, especially during the warmer months.
CLASSIC SERVING IDEAS: Serve it in small cups or bowls, topped with a light dusting of ground coffee or chocolate chips. You can also add a dollop of freshly whipped cream or serve it with crisp wafer cookies.
TRADITIONAL PAIRINGS: Coffee gelato pairs beautifully with classic flavors such as chocolate, fior di latte, gelato alla crema, and stracciatella. It generally does not pair well with fruit flavors, which tend to clash with its rich aroma.
TIRAMISÙ-STYLE DESSERT: For a creative variation, use coffee gelato to make a quick tiramisù-inspired dessert.
Layer the gelato with Savoiardi cookies soaked in coffee, then top with whipped cream and a dusting of unsweetened cocoa powder.
More Italian Gelato Recipes
If you love coffee gelato, try these other authentic Italian gelato recipes:
Classic Bases
Rich Flavors
- Chocolate Gelato
- Stracciatella Gelato
- Pistachio Gelato
- Zabaglione Gelato
- Ricotta Gelato
- Tiramisu Gelato
Explore all our Italian gelato recipes, including fruit gelato, sorbets, and semifreddo, in our full collection.

Recipe Card

Coffee Gelato Recipe (Authentic Italian Espresso Flavor)
Ingredients
- 4 medium egg yolks
- 150 g granulated sugar - ¾ cup
- 250 ml whole milk - 1 cup
- 250 ml heavy cream - 1 cup
- 120 ml ristretto coffee - ½ cup
Instructions
- To make authentic coffee gelato, start by preparing a strong, concentrated coffee. The coffee must be unsweetened and slightly bitter to balance the sweetness of the gelato.For the best result, use ristretto coffee, which is shorter, more concentrated, and richer in aroma.WITH ESPRESSO MACHINE: To obtain about 120 ml (½ cup), prepare approximately 3 ristretto shots.WITH MOKA: Use a 3-cup Moka pot. Press the coffee grounds firmly and keep the water level just below the valve for a more concentrated result.
- In a bowl, mix the egg yolks with the sugar. Beat with a whisk, preferably electric, until the mixture is thick and fluffy.
- Meanwhile, pour the milk into a saucepan and bring it almost to a boil. Cook for about 5 minutes. The milk must NOT boil. If you have a kitchen thermometer you can check that the temperature remains at about 85°C (185°F). If you don't have a thermometer, take care to remove the saucepan from the heat if you see that the milk starts to boil.
- Add the coffee to the hot milk.
- Then transfer the soft cream of eggs and sugar to a saucepan. Finally, slowly pour in the hot milk with coffee while keeping stirring. In this way you are pasteurizing the eggs.
- Put it back on the heat and cook for another 5 minutes, without boiling and always stirring
- Then turn off the heat and add the cold heavy cream. Mix really well. The mixture for coffee gelato is ready!
HOW TO MAKE COFFEE GELATO WITH ICE CREAM MAKER
- If you have an ice cream maker, pour the mixture into the machine and start it. It will take about 40 minutes, depending on the model. After the necessary time, your coffee gelato is ready!
HOW TO MAKE COFFEE GELATO WITHOUT ICE CREAM MAKER
- Pour the mixture into an gelato container and place it in the freezer for about 5 hours.
- Every 30 minutes you need to break up the frozen surface. Then remove from the freezer and mix for about 30 seconds using a hand whisk or an electric whisk on low speed.





Steve says
Delicious…….used a little more ristretto……superb.
Laura Bundschuh says
I made this tonight and the flavour was amazing, however the texture came out with some ice crystals forming throughout and is overall not as creamy as other gelato I've made. I used a simple spinning ice cream maker. I suppose the water in the espresso could attribute to the texture being less creamy - any way to avoid this?
Websister says
I made this one month ago for dessert for friends. It was perfect! Just the right amount of coffee flavour paired with the smooth creaminess was a real hit! Making it again today .
Janice says
Sorry am I just to assume that milk means cream also