Dairy Free Espresso Affogato Recipe with Coconut Banana Nice Cream

If you love the idea of a rich Italian affogato but want something lighter, plant-based and genuinely good for you, this recipe is going to become a regular in your kitchen. The classic affogato drowns vanilla ice cream in a shot of hot espresso, and it is genuinely one of the most satisfying desserts ever invented. This version keeps all of that drama and flavour, but swaps the traditional dairy ice cream for a homemade banana nice cream blended with coconut cream and a whisper of vanilla. The result is a frosty, silky scoop sitting in a pool of dark, bitter espresso, and it tastes every bit as indulgent as the original. No ice cream machine needed, no refined sugar, and no dairy anywhere in sight.
The foundation of this dairy free espresso dessert is frozen banana. This might sound like a simple swap, but blended frozen banana genuinely transforms into something wonderfully creamy, with a natural sweetness that means you do not need to add any sugar at all. A couple of tablespoons of full-fat coconut cream adds richness and gives the nice cream that slightly dense, gelato-like texture that holds its shape when the hot espresso hits it. Pure vanilla extract rounds everything out with warmth. For the espresso itself, go as strong as you like. Two freshly pulled shots work beautifully, producing a bold, slightly bitter contrast that cuts right through the sweetness of the banana. If you do not have an espresso machine, strong-brewed coffee using a moka pot or even good quality instant espresso dissolved in a tiny amount of hot water will do the job just as well. A small pinch of cinnamon stirred into the espresso before pouring adds a gentle spice that works especially well here.
The texture experience of this dessert is one of the things that makes it so special. When you pour the hot espresso over the cold nice cream, the edges of the scoop begin to melt almost immediately, creating a creamy, frothy mixture at the base of the glass while the centre stays firm and cold. Every spoonful gives you something different, a little melted espresso-kissed cream here, a cold dense bite of banana nice cream there. Serve it in a small glass tumbler, a wide espresso cup, or even a ceramic ramekin so you can see those beautiful layers. For toppings, a dusting of raw cacao powder adds a chocolatey bitterness without any added sugar. A few cacao nibs scattered on top give a satisfying crunch and a tiny hit of extra fibre. If you want something slightly sweeter, a light drizzle of pure maple syrup works wonderfully, though the nice cream is already naturally sweet enough that most people will not feel they need it.
From a nutritional standpoint, this affogato recipe dairy free espresso dessert ticks a lot of boxes that the traditional version simply cannot. Each serving comes in at around 175 calories, compared to roughly 350 or more for a classic affogato made with full-fat dairy ice cream and a sugary caramel topping. Banana provides natural fruit sugars alongside potassium, vitamin B6 and a meaningful amount of dietary fibre, which helps slow the absorption of those sugars and keeps your blood sugar more stable than a refined sugar dessert would. Coconut cream contributes medium-chain triglycerides, a form of fat that the body processes differently from other saturated fats and which many people find more easily digestible. Espresso itself is rich in antioxidants and has been associated with improved cognitive function and mood when consumed in moderation. The whole recipe is naturally vegan, completely dairy free, gluten free, refined sugar free, and egg free. It is also genuinely quick to put together once you have your bananas pre-frozen, making it one of those rare desserts that is both effortless and impressive enough to serve to guests.
Ingredients
- 2 large ripe bananas (peeled, sliced and frozen solid for at least 4 hours)
- 3 tablespoons full-fat coconut cream (chilled, scooped from the top of a refrigerated tin)
- 1 teaspoon pure vanilla extract (not vanilla flavouring)
- 1 pinch fine sea salt
- 2 shots freshly brewed espresso (approximately 60ml total, brewed strong and hot)
- 0.3 teaspoon ground cinnamon (to stir into the espresso, optional but recommended)
- 1 teaspoon raw cacao powder (for dusting on top)
- 1 tablespoon raw cacao nibs (optional, for crunch and added fibre)
Instructions
- 1
Freeze your bananas ahead of time. Peel and slice ripe bananas into coins, lay them flat on a lined baking sheet, and freeze until completely solid. This takes a minimum of 4 hours but overnight is ideal.
The riper the banana, the sweeter your nice cream will be. Look for bananas with plenty of brown spots on the skin.
- 2
When you are ready to make the dessert, take your coconut cream tin out of the fridge and scoop the thick solid cream from the top into a small bowl. This should give you roughly 3 tablespoons of thick, rich cream.
Refrigerate a full-fat coconut tin overnight so the cream separates cleanly from the liquid.
- 3
Add the frozen banana coins, coconut cream, vanilla extract and sea salt to a food processor or high-speed blender. Process on high, stopping to scrape down the sides every 30 seconds, until the mixture is completely smooth and creamy. This should take around 2 to 3 minutes total.
If the mixture is struggling to blend, add just one or two teaspoons of cold water or coconut water to help it along. Avoid adding too much or the nice cream will become icy.
- 4
Transfer the nice cream into a freezer-safe container and freeze for 30 minutes to firm it up slightly. You want it scoopable but not rock solid.
If you are making this ahead, freeze the nice cream fully and then transfer it to the fridge for 10 to 15 minutes before serving to soften slightly.
- 5
Brew your espresso shots fresh and strong. While the espresso is still very hot, stir in the ground cinnamon if using. The heat helps the cinnamon dissolve and bloom in the coffee.
Timing matters here. Pour the espresso immediately while it is at its hottest so it reacts beautifully with the cold nice cream.
- 6
Scoop one generous ball of banana nice cream into each serving glass or cup. Work quickly so the nice cream stays cold.
A small ice cream scoop dipped in cold water between uses gives you a neat round shape that looks gorgeous in the glass.
- 7
Pour one shot of the hot espresso directly over each scoop of nice cream. You will see the edges begin to melt and froth immediately. Dust with raw cacao powder and scatter over the cacao nibs if using. Serve straight away.
Serve with a long spoon so your guests can mix the melting nice cream into the espresso as they eat.
Nutrition per serving
175kcal
Calories
2.5g
Protein
31g
Carbs
6g
Fat
3.5g
Fibre
17g
Sugar
55mg
Sodium
Pro Tips
- ✓
Use the ripest bananas you can find. The more brown spots, the sweeter and more flavoursome your nice cream will be.
- ✓
Always brew your espresso right before serving. Freshly pulled espresso has the most complex flavour and the heat contrast with the cold nice cream is a big part of what makes this dessert special.
- ✓
Pre-freeze your banana slices flat on a tray before storing in a bag. This stops them clumping together and makes blending much easier.
- ✓
Chill your serving glasses in the freezer for five minutes before plating to help slow the melting process slightly.
- ✓
If you are making this for a dinner party, you can prep the nice cream up to a week ahead and keep it in the freezer. Just let it soften slightly in the fridge before scooping and serving.
Frequently Asked Questions
Variations
- •
Mocha Affogato
Add one tablespoon of raw cacao powder directly into the nice cream blender mix for a chocolate banana base. Pair with double espresso for a rich mocha-style dessert.
- •
Cardamom and Rose Affogato
Stir a quarter teaspoon of ground cardamom and a few drops of rose water into the espresso before pouring. This gives the dessert a beautiful Middle-Eastern inspired flavour profile.
- •
Salted Caramel Affogato
Drizzle a small amount of pure maple syrup over the nice cream scoop and add an extra pinch of flaky sea salt before pouring the espresso over. This mimics the classic salted caramel affogato flavour without refined sugar.
- •
Protein-Boosted Affogato
Blend one tablespoon of vanilla plant-based protein powder into the nice cream mixture. This adds around 5 to 7 extra grams of protein per serving and makes the dessert even more satisfying as a post-workout treat.
Substitutions
- •Full-fat coconut cream → Cashew cream (Blend half a cup of soaked raw cashews with two tablespoons of water until completely smooth. This gives a similar richness with a slightly more neutral flavour.)
- •Espresso → Instant espresso powder (Dissolve one heaped teaspoon of instant espresso powder in 30ml of very hot water per serving. The flavour is slightly less complex but works well.)
- •Frozen banana → Frozen mango chunks (Mango nice cream has a slightly more tropical flavour and a brighter colour, but blends just as creamily and pairs surprisingly well with espresso.)
- •Raw cacao powder → Unsweetened cocoa powder (Standard unsweetened cocoa powder works fine as a dusting. Raw cacao is slightly more nutrient dense but both taste similar when used in small amounts.)
- •Cacao nibs → Chopped toasted almonds or sunflower seeds (These add crunch and make the recipe nut-free or provide a different texture. Sunflower seeds are also a great allergy-friendly option.)
🧊 Storage
The banana nice cream base can be stored in a sealed airtight container in the freezer for up to two weeks. Once assembled with espresso, the affogato must be eaten immediately as the nice cream melts quickly. Do not attempt to refreeze an assembled affogato.
📅 Make Ahead
The banana nice cream can be made up to two weeks in advance and frozen. When ready to serve, transfer the container from the freezer to the fridge for 10 to 15 minutes to soften, then scoop and pour freshly brewed espresso over just before serving.
You might also like

Italian Almond Biscotti Gluten Free with Crispy, Low-Sugar Classic

Italian Sfogliatelle Ricotta Dairy Free with Flaky Shells with Cashew Cream Filling
