Recipes
Dairy-free desserts: 15 that do not taste like substitutes

Most dairy-free desserts fail because something was swapped one-for-one. These 15 either need no dairy to begin with, or use a substitution that behaves the same way.
Dairy-free desserts go wrong when a substitution is made without accounting for what the dairy was doing. Cream provides fat and air, butter provides fat and structure, and milk provides water and protein. Replacing each by volume rather than by function is why so many versions turn out dense or split.
The 15 desserts below split into 2 groups: those that never needed dairy, which is where to start, and those where a substitution genuinely works. The substitution table is the part worth keeping.
One label check first. A large proportion of dark chocolate contains milk fat, and many biscuits use butter, so both need reading rather than assuming.
What are the best dairy-free desserts?
Sorbet, chocolate and olive oil mousse, date and nut bars, and poached fruit are the 4 best, because none of them ever needed dairy. After that, coconut cream panna cotta and silken tofu chocolate mousse are the strongest substitutions.
Starting with recipes that are naturally dairy-free avoids the whole problem. A sorbet is fruit, sugar and water. A flourless chocolate cake made with olive oil is arguably better than the butter version, because the oil keeps it moist for days.
| Dessert | Naturally dairy-free | Time | Note |
|---|---|---|---|
| Fruit sorbet | Yes | 4 hours freezing | Sugar keeps it scoopable |
| Olive oil chocolate cake | Yes | 45 minutes | Moist for 3 days |
| Date and nut bars | Yes | 3 hours chilling | No oven at all |
| Poached pears in wine | Yes | 35 minutes | Better made a day ahead |
| Silken tofu mousse | Substitution | 20 minutes | Sets firmer than cream |
| Coconut panna cotta | Substitution | 4 hours | Use only the solid part |
| Oat milk rice pudding | Substitution | 40 minutes | Oat milk is closest to dairy |
| Cashew cheesecake | Substitution | 6 hours | Coconut oil does the setting |
| Vegan brownies | Substitution | 35 minutes | Aquafaba replaces the egg too |
| Apple crumble with oil | Substitution | 45 minutes | Oil at 80 percent of butter weight |
Reading a label properly
Cooking for a dairy allergy is a shopping problem more than a cooking one. These are the items that catch people out.
| Item | The catch | What to look for |
|---|---|---|
| Dark chocolate | Often contains milk fat | Cocoa solids listed, no milk in the ingredients |
| Biscuits for a base | Usually made with butter | Check for vegetable oil instead |
| Puff pastry | Both versions exist | Block pastry is often dairy-free |
| Custard powder | Powder is fine, made-up custard is not | Make it with oat milk |
| Margarine spreads | Many contain buttermilk | Look for a block-style vegan version |
| Ice cream labelled non-dairy | May still list milk traces | Check the allergen line, not the front |
The front of a pack is marketing and the allergen line is regulated, so read the second one. Shared-equipment warnings matter for an allergy and can be ignored for a preference, which is a distinction worth confirming with whoever you are cooking for.
The substitution table
These are the swaps that behave like the ingredient they replace. The quantity matters as much as the choice.
- Cream, for whipping. Chilled coconut cream, using only the solid part from a tin left overnight in the fridge. It whips firmer than dairy, so stop early and fold gently.
- Cream, in a custard. Full-fat oat milk with a little coconut oil. Oat milk has enough body to set with eggs or cornflour.
- Milk. Oat milk, one for one. It is the closest in sugar and body; almond is too thin and coconut too dominant in flavour.
- Butter, in baking. Oil at roughly 80 percent of the butter weight, since butter is about 16 percent water. For 100 g butter, use 80 g oil.
- Butter, for a crumble or pastry. A solid block-style vegan spread, not a soft tub, because pastry needs fat that stays firm.
- Cream cheese. Soaked cashews blitzed with lemon and coconut oil. The coconut oil is what makes it set.
- Condensed milk. Coconut condensed milk, which is widely available and behaves the same in fudge or tarts.
Five desserts that never needed dairy
Start here if you are cooking for someone with an allergy rather than a preference, because there is no substitution to get wrong.
- Fruit sorbet. Fruit, sugar syrup and lemon, churned or stirred every 30 minutes while freezing. Do not reduce the sugar, because it is what stops it setting solid.
- Olive oil chocolate cake. Dark chocolate, olive oil, eggs, sugar, ground almonds. Flourless, and it improves overnight.
- Date and nut bars. Dates, oats and tahini pressed into a tin and chilled. Naturally free of dairy, gluten and refined sugar.
- Poached pears in red wine. Twenty-five minutes of simmering and better the next day. Serve with the reduced syrup.
- Chocolate sorbet. Cocoa, sugar, water and a pinch of salt. Richer than most ice creams and contains no fat at all.
Five more using a substitution
These need a swap, and each works because the substitute does the same job rather than merely filling the same volume.
- Coconut panna cotta. Full-fat tinned coconut milk with 3 g of gelatine or agar per 500 ml. It sets slightly firmer than the dairy version, so err on the lower side.
- Silken tofu chocolate mousse. Three hundred grams of silken tofu blended with 200 g melted dark chocolate. Chill 2 hours. Cleaner tasting than the cream version.
- Oat milk rice pudding. Oat milk one for one with cow's milk, short-grain rice, 40 minutes at a bare simmer. The closest substitution in this collection.
- Cashew cheesecake. Cashews soaked 4 hours, blitzed with lemon, maple and 60 g coconut oil per 300 g of nuts. The oil sets it, so it must chill fully.
- Vegan brownies. Aquafaba in place of egg and oil in place of butter, at 80 percent of the weight. Fudgier than the original, which suits brownies.
The oat milk rice pudding is the one to try first if you are sceptical about substitutions. Made side by side with the dairy version, most people cannot reliably tell which is which, because oat milk has enough body and sugar to behave the same way over a long, slow cook.
How do you cook for a mixed table?
Make one dessert that everyone can eat rather than 2 versions. The naturally dairy-free options above are good enough that nobody needs to know they are catering to a restriction, which is the point.
If you are managing several restrictions at once, tagging recipes by what they exclude is more useful than keeping separate collections, which cook for multiple diets covers. For the allergy-specific version, adapt recipes for food allergies goes into the label reading in detail.
For substitutions beyond dairy, find dairy-free substitutes covers savoury cooking and substitute ingredients has the general framework. On keeping a dietary collection searchable, ReciBites vs Paprika and ReciBites vs Samsung Food are the relevant comparisons.
Frequently asked questions
+What desserts are naturally dairy-free?
Sorbet, olive oil chocolate cake, date and nut bars, poached fruit and chocolate sorbet. None needs a substitution, which removes the main failure point.
+What can I use instead of cream in a dessert?
Chilled coconut cream for whipping, using only the solid part from the tin. For custards, full-fat oat milk with a little coconut oil sets more reliably.
+How much oil replaces butter in baking?
About 80 percent of the butter weight, because butter is roughly 16 percent water. For 100 g of butter use 80 g of oil.
+Which plant milk is closest to cow's milk?
Oat milk, in both body and sugar content. Almond is too thin for custards and coconut brings a flavour that dominates most desserts.
+Does dark chocolate contain dairy?
Often, yes. Many dark chocolates include milk fat or are made on shared equipment, so the label has to be read rather than assumed.
+Can you make cheesecake without dairy?
Yes. Soaked cashews blitzed with lemon, sugar and coconut oil sets into a firm filling. The coconut oil is doing the setting, so it must be chilled fully.
+Why did my coconut cream not whip?
It was low fat, or not cold enough. Use full-fat tinned coconut cream chilled overnight, and whip only the solid layer, discarding the water beneath.
+Is silken tofu good in desserts?
It makes the best dairy-free chocolate mousse. Blended with melted dark chocolate it sets firmer than the cream version and tastes cleaner.
- #recipe collections
- #desserts
- #dairy free
- #allergies



