Turkish Coffee Chocolate Mousse
A silky dairy-free chocolate mousse infused with finely ground Turkish coffee and topped with crushed pistachios. An easy, elegant dessert with deep mocha flavor.

It's the kind of dessert that feels special but comes together with just a handful of ingredients and a little patience. The crushed pistachios on top add a lovely crunch and a gentle Middle Eastern touch that pairs perfectly with the mocha notes.
Serve it in small glasses or bowls after dinner, or even as a decadent breakfast treat with a strong cup of coffee. The mousse is naturally vegan and gluten-free, so it suits a variety of diets without compromising on richness.
Ingredients
- 200 g dark chocolate (70% cocoa), finely chopped
- 400 ml full-fat coconut milk (1 can)
- 2 tablespoons finely ground Turkish coffee
- 2 tablespoons maple syrup
- 1 teaspoon vanilla extract
- Pinch of fine sea salt
- 30 g shelled pistachios, roughly crushed
- Optional: extra coconut whipped cream for serving
Instructions
- Place the chopped dark chocolate in a medium heatproof bowl.
- In a small saucepan, combine the coconut milk, ground Turkish coffee, maple syrup, and salt. Warm over medium-low heat, whisking occasionally, until the mixture is hot and steaming but not boiling, about 5 minutes. Do not let it boil.
- Remove from the heat and let steep for 5 minutes. Strain the mixture through a fine-mesh sieve into a jug, pressing on the coffee grounds to extract as much liquid as possible. Discard the grounds.
- Pour the warm strained coconut mixture over the chopped chocolate. Let sit for 2 minutes, then stir gently with a spatula until the chocolate is completely melted and the mixture is smooth and glossy. Stir in the vanilla extract.
- Transfer the mixture to a blender or use an immersion blender to blitz for 30–60 seconds until the mousse is emulsified and slightly lighter in color. Alternatively, whisk vigorously by hand for 2–3 minutes.
- Divide the mousse among 4 small glasses or ramekins. Tap gently on the counter to remove air bubbles.
- Cover and refrigerate for at least 2 hours, or until set. The mousse will firm up as it chills.
- Before serving, top with crushed pistachios. If desired, add a dollop of coconut whipped cream.
Cook’s tips
- Use good-quality dark chocolate with at least 70% cocoa for the best flavor and set.
- Grind the Turkish coffee as finely as possible—like powder—so it infuses quickly and strains cleanly.
- For a smoother texture, blend the mousse before chilling; this creates a lighter, silkier consistency.
- Chill the bowls or glasses in the fridge before filling for a head start on setting.
Substitutions
- Instead of Turkish coffee, use 1 tablespoon of espresso powder dissolved in 1 tablespoon of hot water.
- Maple syrup can be swapped for agave syrup or date syrup.
- Pistachios can be replaced with crushed hazelnuts or almonds.
- For a boozier version, add 1 tablespoon of dark rum or brandy along with the vanilla.
Storage & reheating
Store the mousse covered in the refrigerator for up to 3 days. Add the pistachios just before serving to keep them crunchy.
Frequently asked questions
Can I use regular coffee instead of Turkish coffee?
Yes, you can substitute with 1 tablespoon of instant espresso powder or 2 tablespoons of very finely ground regular coffee. The flavor will be slightly different but still delicious.
Is this mousse vegan?
Yes, as written, this recipe is dairy-free and vegan, using coconut milk and dark chocolate. Check your chocolate label to ensure it contains no milk solids.
How do I get a smoother texture?
Blending the mixture before chilling helps create a silkier mousse. Also, make sure the coconut milk is fully combined before heating; if it has separated, whisk well.
Can I make this ahead of time?
Absolutely. The mousse can be made up to 3 days in advance and kept covered in the fridge. Add the pistachio topping just before serving.



