The dairy-free ice cream category has two completely different camps: the nice cream camp (frozen fruit blended into a creamy soft-serve with no additional equipment) and the coconut milk ice cream camp (full-fat coconut cream churned or still-frozen into scoopable ice cream). Both are legitimate. Both produce genuinely satisfying frozen desserts. The choice between them depends on whether you own an ice cream maker and how much freezer space you have.
Zainab discovered mango nice cream at a farmers market last summer and has been requesting it as a weekly frozen treat since. The discovery that it is made from two ingredients — frozen mango and a splash of coconut cream — did not reduce her enthusiasm at all. Saad's position is that ice cream should contain chocolate, and any frozen dessert without chocolate is a reasonable but inferior choice. He has been converted by the chocolate coconut milk ice cream in recipe number 10.
All 15 recipes in this collection are completely dairy-free. Most require no ice cream maker — the nice creams use a blender, the no-churn coconut ice creams use a freezer and a whisk. Where an ice cream maker is listed as optional, the no-churn method also works. All are free of dairy, and most are naturally lower in refined sugar than commercial ice cream.
15 Dairy-Free Ice Cream Recipes for Homemade Frozen Treats

15. 2-Ingredient Mango Nice Cream

The simplest dairy-free frozen treat in this collection — frozen mango chunks blended with a splash of full-fat coconut cream until smooth and creamy. No ice cream maker. No churning. Five minutes if the mango is pre-frozen. Serve immediately as soft-serve or freeze two hours for a scoopable consistency. Zainab's weekly summer request.
Ingredients
- 4 cups frozen mango chunks (freeze fresh mango the night before or buy pre-frozen)
- ¼ cup full-fat coconut cream
- Pinch of salt
- Optional: zest of 1 lime + pinch of chili powder for a chamoy-inspired variation
Instructions
- Place frozen mango and coconut cream in a high-powered blender or food processor.
- Blend, stopping to scrape down the sides every 30 seconds, until completely smooth — about 2 minutes. The mixture will look crumbly at first then suddenly become creamy.
- Add salt and blend once more. For the lime-chili variation: add lime zest and chili powder and pulse to combine.
- Serve immediately as soft-serve, or transfer to a sealed container and freeze 2 hours for a firmer scoop. If frozen solid overnight, let sit at room temperature 5 minutes before scooping.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
14. Banana Nice Cream

Frozen ripe bananas blended alone into a creamy, naturally sweet soft-serve — no other ingredients required. The more ripe and spotted the bananas, the sweeter and more banana-forward the result. Add peanut butter, cocoa powder, or frozen berries for variations. Saad's transition recipe from skeptic to nice cream convert.
Ingredients
- 4 large ripe bananas, sliced and frozen overnight
- Optional additions: 2 tablespoon peanut butter OR 2 tablespoon cocoa powder OR 1 cup frozen strawberries
Instructions
- Freeze the sliced bananas in a single layer on a parchment-lined tray overnight.
- Place the frozen banana slices in a food processor. Blend, stopping to scrape down the sides, until completely smooth — 2 to 3 minutes. The mixture goes through stages: crumbly → chunky → smooth and creamy.
- For variations: add peanut butter, cocoa powder, or frozen strawberries and blend until fully incorporated.
- Serve immediately as soft-serve, or freeze 1 to 2 hours for a firmer texture.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
13. Coconut Milk Vanilla Ice Cream

Full-fat coconut cream churned with vanilla extract, sugar, and a pinch of salt into a scoopable, creamy dairy-free vanilla ice cream. If you have an ice cream maker, this takes 20 minutes of churning. If you do not, the no-churn method (freeze in a shallow dish, whisk every 30 minutes for 3 hours) produces a slightly icier but still very good result.
Ingredients
- 2 cans (400ml each) full-fat coconut cream, refrigerated overnight
- ½ cup powdered sugar (sifted)
- 2 teaspoon vanilla extract
- Pinch of salt
Instructions
- Open the chilled coconut cream cans and scoop only the solid cream into a mixing bowl, leaving the coconut water behind.
- Beat the coconut cream with a hand mixer until smooth. Add the powdered sugar, vanilla, and salt and beat until fully combined.
- Ice cream maker method: churn in the ice cream maker per manufacturer instructions (typically 20 to 25 minutes) until thick and soft-serve consistency. Transfer to a sealed container and freeze 2 hours for scoopable firmness.
- No-churn method: pour into a shallow freezer-safe dish. Freeze 30 minutes. Remove and whisk vigorously to break up ice crystals. Freeze another 30 minutes and whisk again. Repeat 4 to 5 times over 3 hours. Freeze solid, then let sit 5 minutes before scooping.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
12. Strawberry Sorbet

Fresh or frozen strawberries blended with lemon juice, sugar, and a splash of water — frozen into a bright, intensely flavored sorbet. Sorbet contains no dairy of any kind in any version, making this the most naturally dairy-free frozen dessert. The strawberry sorbet is the palate cleanser dessert that works as an intermezzo or a standalone frozen treat.
Ingredients
- 500g fresh or frozen strawberries
- ½ cup sugar (or less, to taste — ripe strawberries need less)
- Juice of 1 lemon
- 3 tablespoon water
Instructions
- If using fresh strawberries: hull and roughly chop. If frozen: thaw 15 minutes until partially soft.
- Blend the strawberries, sugar, lemon juice, and water until completely smooth.
- Taste and adjust sugar — the mixture should taste slightly sweeter than you want the final sorbet to be, as freezing dulls sweetness.
- Pour into a shallow freezer-safe dish. Freeze 1 hour. Scrape with a fork to break up ice crystals. Freeze another hour and scrape again. Repeat once more. Final sorbet should have a granita-like texture. For smoother sorbet: re-blend after the first scrape, then freeze and scrape once more.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
11. Chocolate Coconut Milk Ice Cream

Full-fat coconut cream churned with cocoa powder, dairy-free dark chocolate, sugar, and vanilla into a rich, deeply chocolatey dairy-free ice cream. The chocolate version of the coconut vanilla ice cream — the cocoa and dark chocolate combination produces an intensity that rivals dairy chocolate ice cream. Saad's conversion recipe: the first dairy-free frozen dessert he requested a second serving of.
Ingredients
- 2 cans (400ml each) full-fat coconut cream, refrigerated overnight
- ½ cup sugar
- ⅓ cup good cocoa powder
- 100g dairy-free dark chocolate (70%+), melted and cooled
- 1.5 teaspoon vanilla extract
- Pinch of salt
Instructions
- Scoop the solid coconut cream into a mixing bowl. Beat until smooth.
- In a small saucepan, warm ½ cup of the coconut cream with the sugar and cocoa powder, whisking until dissolved and smooth. Let cool completely.
- Combine the cocoa mixture, the remaining beaten coconut cream, the melted dark chocolate, vanilla, and salt. Mix until fully incorporated.
- Churn in an ice cream maker 20 to 25 minutes, or use the no-churn method (whisk every 30 minutes for 3 hours). Freeze 2 hours until scoopable.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
10. Peanut Butter Banana Nice Cream

Frozen bananas blended with natural peanut butter and a drizzle of maple syrup — a creamy, protein-rich frozen treat that tastes indulgent and contains nothing but whole food ingredients. The peanut butter adds richness and depth that plain banana nice cream does not have.
Ingredients
- 4 large ripe bananas, frozen
- 3 tablespoon natural peanut butter (no added sugar)
- 1 tablespoon maple syrup
- Pinch of salt
- Optional: dairy-free chocolate chips folded in after blending
Instructions
- Blend the frozen banana slices until the crumbly stage passes and they begin to cream.
- Add peanut butter, maple syrup, and salt. Blend until completely smooth and creamy.
- Fold in dairy-free chocolate chips if using.
- Serve as soft-serve immediately, or freeze 1 to 2 hours for a firmer scoop.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
9. Coconut Mango Lime Ice Cream

Full-fat coconut cream churned with fresh mango puree, lime zest, lime juice, and sugar — a tropical dairy-free ice cream that tastes like summer in a scoop. The lime cuts through the richness of the coconut and brightens the mango.
Ingredients
- 2 cans full-fat coconut cream, refrigerated overnight
- 2 cups fresh or frozen mango, blended to a smooth puree
- ½ cup sugar
- Zest and juice of 2 limes
- 1 teaspoon vanilla + pinch of salt
Instructions
- Blend the mango to a smooth puree.
- Scoop the solid coconut cream and beat smooth. Add the mango puree, sugar, lime zest, lime juice, vanilla, and salt. Mix until fully combined.
- Taste and adjust lime and sugar.
- Churn in an ice cream maker 20 minutes, or use no-churn method. Freeze 2 hours until scoopable. Top with extra lime zest when serving.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
8. Watermelon Granita
The easiest frozen dessert in this collection — fresh watermelon blended with lime juice and a pinch of salt, frozen in a shallow dish, and scraped with a fork every hour into fluffy, icy crystals. No equipment beyond a fork and a freezer. Served in chilled glasses with fresh mint. The most refreshing outcome on a 100°F afternoon.
Ingredients
- 6 cups seedless watermelon chunks
- Juice of 1 lime
- 2 tablespoon sugar (optional — ripe watermelon may not need it)
- Pinch of salt
- Fresh mint for serving
Instructions
- Blend the watermelon, lime juice, sugar, and salt until completely smooth.
- Pour into a wide, shallow freezer-safe dish (a 9x13 baking pan works perfectly).
- Freeze 1 hour. Scrape the frozen edges toward the center with a fork, breaking into crystals.
- Freeze another hour and scrape again. Repeat once more — after 3 scrapes over 3 hours, the granita should be fully crystallized and fluffy. Serve in chilled glasses with fresh mint.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
7. Coconut Milk Chai Ice Cream

Full-fat coconut cream infused with chai spices (cinnamon, cardamom, ginger, clove, black pepper) and black tea, sweetened with brown sugar, churned or still-frozen into a warmly spiced dairy-free ice cream. The chai ice cream that my mother in Pakistan would consider a reasonable use of chai spice. My husband ate three scoops on the night I first made it.
Ingredients
- 2 cans full-fat coconut cream, refrigerated overnight
- 3 black tea bags + chai spices: 1 teaspoon cinnamon + ½ teaspoon ground cardamom + ¼ teaspoon ground ginger + ⅛ teaspoon clove + pinch of black pepper
- ½ cup brown sugar
- 1 teaspoon vanilla + pinch of salt
Instructions
- Heat 1 cup of coconut cream in a saucepan with the tea bags and all spices. Simmer gently 5 minutes. Remove tea bags, squeeze, discard. Stir in brown sugar until dissolved. Cool completely.
- Combine the chai-infused coconut cream with the remaining solid coconut cream, vanilla, and salt. Mix until fully incorporated.
- Taste — it should taste strongly of chai and sweetly of brown sugar.
- Churn in an ice cream maker 20 minutes or use no-churn method. Freeze 2 hours. Serve with a pinch of cinnamon on top.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
6. Raspberry Coconut Ice Cream

Full-fat coconut cream base swirled with a fresh raspberry sauce — frozen into a pink-streaked, berry-bright dairy-free ice cream. The raspberry sauce is folded into the churned coconut base just before freezing so the swirl remains visible rather than blending completely.
Ingredients
- 2 cans full-fat coconut cream, refrigerated overnight
- ½ cup sugar + 1 teaspoon vanilla + pinch of salt
- Raspberry swirl: 1.5 cups fresh or frozen raspberries + 3 tablespoon sugar + 1 tablespoon lemon juice, cooked 5 minutes until jammy, cooled
Instructions
- Make the raspberry sauce: simmer raspberries, sugar, and lemon juice in a small saucepan 5 minutes until thick and jammy. Cool completely.
- Beat the solid coconut cream with sugar, vanilla, and salt. Churn in ice cream maker 20 minutes, or beat every 30 minutes for 3 hours.
- When the ice cream is at soft-serve consistency, add the cooled raspberry sauce in three spoonfuls. Fold gently with a spatula — do not stir fully, you want visible swirls.
- Transfer to a sealed container and freeze 2 hours until scoopable.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
5. Dairy-Free Strawberry Shortcake Ice Cream

Fresh strawberry coconut milk ice cream with swirls of shortbread crumble — churned or no-churn, naturally dairy-free.
Ingredients
- 2 cups fresh strawberries pureed
- 1 can full-fat coconut cream + ½ cup sugar + 1 teaspoon vanilla
- Shortbread crumble: ½ cup GF flour + 3 tablespoon coconut oil + 2 tablespoon sugar baked until golden
Instructions
- Blend strawberries, coconut cream, sugar, and vanilla. Churn in ice cream maker or freeze in shallow dish scraping every 30 min for 2 hours.
- Make shortbread crumble and cool.
- Layer ice cream with crumble when scooping.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
- Freeze minimum 6 hours, preferably overnight, for the firmest result. Remove from freezer 5 to 8 minutes before scooping — dairy-free ice cream is often harder than dairy ice cream and needs more time to soften to a scoopable consistency.
4. Dairy-Free Pistachio Ice Cream

Coconut milk ice cream with blended pistachio paste — the pistachio flavor comes from real pistachios blended into the base.
Ingredients
- 1 cup raw pistachios
- 2 cans full-fat coconut cream
- ½ cup sugar + 1 teaspoon vanilla + pinch salt + ¼ teaspoon almond extract
Instructions
- Blend pistachios until a paste forms. Add coconut cream and blend until smooth.
- Add sugar, vanilla, salt, and almond extract. Churn or freeze.
- Store in a freezer-safe container.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
- Freeze minimum 6 hours, preferably overnight, for the firmest result. Remove from freezer 5 to 8 minutes before scooping — dairy-free ice cream is often harder than dairy ice cream and needs more time to soften to a scoopable consistency.
3. Dairy-Free Coffee Ice Cream

Coconut cream base with strong espresso and brown sugar — the most grown-up flavor in the collection, and the one my husband requests every summer.
Ingredients
- 2 cans full-fat coconut cream
- ¾ cup strong espresso cooled
- ½ cup brown sugar + 1 teaspoon vanilla + pinch salt
- Optional: dairy-free chocolate chips stirred in at end
Instructions
- Whisk coconut cream, espresso, brown sugar, vanilla, and salt until sugar dissolves.
- Churn in ice cream maker. Stir in chocolate chips if using.
- Freeze 2 hours for a firmer texture.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
- Freeze minimum 6 hours, preferably overnight, for the firmest result. Remove from freezer 5 to 8 minutes before scooping — dairy-free ice cream is often harder than dairy ice cream and needs more time to soften to a scoopable consistency.
2. Dairy-Free Rocky Road Ice Cream

Dairy-free chocolate ice cream base loaded with mini marshmallows, dairy-free chocolate chunks, and toasted almonds — the classic rocky road with all dairy removed.
Ingredients
- Dairy-free chocolate ice cream base: 2 cans coconut cream + ½ cup cocoa + ¾ cup sugar + 1 teaspoon vanilla + pinch salt
- Mix-ins: ½ cup mini marshmallows + ½ cup dairy-free chocolate chunks + ½ cup toasted almonds
Instructions
- Blend chocolate base until smooth. Churn or freeze with scraping method.
- When almost set but still soft, stir in all mix-ins.
- Transfer to a container and freeze firm.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
- Freeze minimum 6 hours, preferably overnight, for the firmest result. Remove from freezer 5 to 8 minutes before scooping — dairy-free ice cream is often harder than dairy ice cream and needs more time to soften to a scoopable consistency.
1. Dairy-Free Neapolitan Ice Cream Bars

Three distinct coconut milk ice cream layers — strawberry, vanilla, and chocolate — frozen in a loaf pan in sequence, sliced into bars. The most impressive dairy-free ice cream in the collection.
Ingredients
- Vanilla layer: 1 can coconut cream + ¼ cup sugar + 1 teaspoon vanilla
- Chocolate layer: 1 can coconut cream + ¼ cup cocoa + ¼ cup sugar
- Strawberry layer: 1 can coconut cream + 1 cup strawberry puree + ¼ cup sugar
Instructions
- Pour vanilla layer into a lined loaf pan. Freeze 45 minutes.
- Pour chocolate layer. Freeze 45 minutes.
- Pour strawberry layer. Freeze overnight. Slice into bars.
- Taste the base mixture before freezing and adjust sweetness — the freezing process dulls sweetness, so the mixture should taste slightly sweeter than you want the finished ice cream to be.
- Freeze minimum 6 hours, preferably overnight, for the firmest result. Remove from freezer 5 to 8 minutes before scooping — dairy-free ice cream is often harder than dairy ice cream and needs more time to soften to a scoopable consistency.
Frequently Asked Questions
Do I need an ice cream maker for dairy-free ice cream?
No — the majority of dairy-free frozen desserts in this collection work without an ice cream maker. Nice creams (banana and mango-based) require only a blender or food processor and produce a ready-to-eat soft-serve in under 5 minutes. Sorbets and granitas are made in a shallow dish with nothing more than a fork for scraping. For coconut milk-based scoopable ice creams, the no-churn method requires more time (whisking every 30 minutes for 3 hours) but produces a comparable result to the churned version — slightly more ice crystals in the final texture, but still genuinely good. If you make ice cream regularly, a countertop ice cream maker produces a smoother, creamier result in less active time. If you make it occasionally, the no-churn and nice cream methods are completely sufficient.
How do I make dairy-free ice cream scoopable rather than rock solid?
Dairy-free ice creams made from coconut cream tend to freeze harder than dairy ice cream because coconut fat behaves differently from dairy fat at freezer temperatures. Three techniques help: first, add 1 to 2 tablespoons of vodka or rum to the base before freezing — alcohol does not freeze and keeps the ice cream slightly softer (this is optional and can be omitted for a family-friendly version). Second, add 1 tablespoon of tapioca starch or arrowroot to the warm coconut cream base before cooling — it creates a smoother, less icy texture that scoops more easily. Third, remove the ice cream from the freezer and let it sit at room temperature for 5 to 10 minutes before scooping — this is the simplest technique and is usually all that is needed. Nice creams (banana and mango-based) do not have the rock-solid problem — they freeze to a soft, scoopable consistency naturally because of the fruit sugars.
The mango nice cream that Zainab considers her weekly summer entitlement. The chocolate coconut ice cream that converted Saad from skeptic to enthusiast. The watermelon granita that requires nothing beyond a fork and a freezer. Fifteen dairy-free frozen treats, zero compromise. 🍦🥥✨





Comments
No Comments