
Tiramisu is one of those desserts that feels almost impossibly luxurious, and this version delivers every bit of that silky, coffee-soaked magic without a drop of dairy. The secret is a two-part cream built from dairy-free cream cheese and whipped coconut cream — chilled overnight so it sets into something genuinely cloud-like — layered over espresso-dipped ladyfingers and finished with a dusting of cocoa powder. A classic zabaglione made with egg yolks, sugar, and dry Marsala wine gets folded right into the base, so the depth of flavor is absolutely there. The coconut cream pulls its weight quietly; once it's whipped to soft peaks and folded in, it mimics the airy richness of traditional mascarpone better than you'd expect. Dipping the ladyfingers for just a second per side is the move that keeps the layers from turning soggy — a small step that makes a big difference in the final texture. This makes 8 generous servings, so it's a great make-ahead option for dinner parties or holidays where you want something impressive in the fridge and ready to go. A fine dusting of cocoa right before serving is the finishing touch that makes it look as good as it tastes.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →8 servings











Refrigerate the can of full-fat coconut milk overnight (or for at least 8 hours) so the cream separates and solidifies. When ready to begin, open the can without shaking it and scoop out the thick solid cream into a bowl, leaving the liquid behind. You should have about 3/4 cup of solid coconut cream.
Fill a medium saucepan with about 2 inches of water and bring to a gentle simmer over medium heat. In a large heatproof bowl, whisk together the pasteurized egg yolks, granulated sugar, and Marsala wine until combined. Set the bowl over the simmering water, making sure the bottom of the bowl does not touch the water. Whisk constantly until the mixture is pale, thick, and ribbony and registers 160°F (71°C) on an instant-read thermometer, about 8–10 minutes. Remove from the heat and let cool to room temperature, about 20 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
