Keto Ice Cream — Rich, Low-Carb Recipe for Home Cooks
Silky, dense, and deeply vanilla-scented — this keto ice cream delivers the creaminess you miss on low-carb days. Keto Ice Cream is built from a classic egg-custard base, boosted with cream cheese for stability and a granular erythritol sweetener that freezes nicely. I perfected this version over a dozen tests in my home kitchen and at a small bistro where I ran desserts. The result is scoopable straight from the freezer with a velvety mouthfeel and no icy crystals.
This recipe is noteworthy because it blends old-school custard technique with keto-friendly ingredients. It uses egg yolks to stabilize and add richness, and a small amount of cream cheese to prevent excess crystallization. If you want a tart fruit swirl, try it after reading our quick cranberry ice cream recipe for an easy fruity addition. Read on for exact measurements, pro tips, and make-ahead methods to get consistent results every time.
Why This Recipe Works
- Egg yolks create an emulsion and raise the custard’s freezing point, keeping the texture smooth.
- Heavy cream provides the fat that gives the ice cream its rich mouthfeel and reduces large ice crystals.
- Cream cheese adds body and stabilizes the water in the mix so it stays scoopable straight from the freezer.
- Granular erythritol blended with a small amount of allulose or powdered erythritol prevents a cooling aftertaste and makes the texture softer.
- Slow chilling (cold-down in the fridge) lets the custard mature and improves the final texture.
Ingredients Breakdown
- Heavy cream — 480 ml (2 cups). The fat backbone. Higher fat = creamier ice cream. Do not swap with half-and-half; you’ll lose richness.
- Cream cheese — 225 g (8 oz), full-fat, room temperature. Adds body and stabilizes. You can substitute mascarpone, but flavor will be sweeter and softer.
- Egg yolks — 4 large (about 76 g). Build a custard and add shine. If you avoid eggs, see the Variations section (note: texture will be different).
- Erythritol (granular) — 120 g (1 cup). Keto-friendly bulk sweetener. Brands vary: use a powdered or blended erythritol like Swerve Confectioners to cut cooling effects. If you use pure crystalline erythritol, dissolve it well.
- Allulose — 30 g (2 Tbsp) optional. Low-calorie sweetener that improves freeze softness; it helps prevent hardness. If you omit allulose, increase heavy cream by 60 ml (1/4 cup) to soften texture.
- Pure vanilla extract — 2 tsp (10 ml). Essential for aroma. Vanilla bean (1 split) gives a richer flavor.
- Fine sea salt — 1/4 tsp (1.5 g). Balances sweetness. Use Diamond Crystal if you prefer a lighter measurement feel; if using Morton’s, use half the volume.
- Optional: 30–60 g (2–4 Tbsp) cocoa powder for chocolate version. Add at Step 2 when heating milk.
Ingredient notes: powdered erythritol or a blend with allulose materially affects texture. If your sweetener lacks allulose, expect a firmer final ice cream. Use full-fat ingredients for best results.
Essential Equipment
- 2‑quart (or larger) saucepan — for gentle heating.
- Heatproof mixing bowl — for tempering yolks.
- Immersion blender or whisk — to break up any cream cheese lumps.
- Fine mesh sieve — to remove any cooked bits from the custard.
- Ice cream maker (1.5–2 quart capacity) — recommended for best texture. No ice cream maker? See the no-churn instructions in Step 5.
- Instant-read thermometer — useful for checking custard temperature. If you don’t have one, look for a thickened, coat-the-spoon texture.
If you don’t have an ice cream maker, a food processor or stand mixer can mimic churning during the initial freeze period.
Step-by-Step Instructions
Prep Time: 20 minutes | Cook Time: 12 minutes | Inactive Time: 4 hours (chill) | Total Time: ~4 hours 32 minutes | Servings: 6 (about 1/2 cup each)
Step 1: Warm the cream and cream cheese
Place 480 ml (2 cups) heavy cream and 225 g (8 oz) cream cheese in a 2‑quart saucepan over medium-low heat. Whisk constantly for 4–6 minutes until the mixture is warm and the cream cheese is fully incorporated and smooth. Heat to just under simmer — about 80°C (175°F) — then remove from the heat.
Step 2: Whisk egg yolks and sweeteners
In a bowl, whisk 4 large egg yolks with 120 g (1 cup) erythritol and 30 g (2 Tbsp) allulose until the mix is pale and slightly thickened, about 1–2 minutes. Pour 120 ml (1/2 cup) of the warm cream mixture into the yolks very slowly while whisking constantly to temper them, about 30–45 seconds. This prevents scrambling.
Step 3: Cook the custard
Pour the tempered yolks back into the saucepan with the remaining cream. Cook over low heat, stirring constantly with a heatproof spatula or whisk, until the custard coats the back of a spoon and reaches 82–84°C (180–183°F), about 6–8 minutes. Do not boil — keep below 85°C (185°F). If lumps form, strain through a fine-mesh sieve.
Step 4: Flavor and cool
Stir in 2 tsp (10 ml) pure vanilla extract and 1/4 tsp (1.5 g) fine sea salt. If adding chocolate, whisk in 30–60 g (1/4–1/2 cup) cocoa powder now. Cool the custard to room temperature, about 30–40 minutes, stirring occasionally. Then cover and chill in the refrigerator for at least 4 hours or overnight for best texture.
Step 5: Churn or no‑churn
If using an ice cream maker: churn according to manufacturer directions until thick and soft, usually 20–25 minutes. Transfer to a shallow metal container and freeze 2–4 hours to firm. If no ice cream maker: pour the chilled mix into a shallow container and freeze. Every 30–45 minutes, use a fork or whisk to break up ice crystals and aerate the mix; repeat 4–5 times until evenly frozen. Do not skip the repeated stirring — it mimics churning and reduces iciness.
Step 6: Serve and store
Scoop after 2–4 hours in the freezer when firm but scoopable. If the ice cream is too hard, let sit at room temperature 5–8 minutes before scooping for easier servings.
Expert Tips & Pro Techniques
- Chill thoroughly: Cooling the custard completely before churning reduces churn time and produces a creamier base.
- Common mistake: overheating the custard causes scrambled eggs. Use low heat and whisk continuously while monitoring the temperature. If you see tiny cooked specks, strain them out immediately.
- Sweetener balance: erythritol can feel cooling on the tongue. Adding 15–30 g (1–2 Tbsp) of allulose or 1–2 tsp powdered monk fruit reduces the cooling effect and keeps texture soft.
- Make-ahead: the custard can be made and chilled 24–48 hours ahead; churn fresh from the fridge. This improves flavor melding.
- Professional technique for home cooks: temper the yolks by slowly adding warmed cream while whisking; then finish on the stovetop at a low simmer to reach 82–84°C (180–183°F). This creates a stable, pasteurized-feeling custard without heavy equipment.
- To avoid freezer burn, press a piece of plastic wrap directly on the surface of the ice cream before sealing the container.
(Quick note: For inspiration on flavored frozen desserts, try this simple 4-ingredient recipe as a way to add a healthful mix-in.)
Storage & Reheating
- Refrigerator: Store leftover thawed ice cream in an airtight container in the fridge for up to 24 hours. Texture will soften and won’t refreeze to its original state.
- Freezer: Freeze in a shallow, airtight container for up to 2 months. For best texture, use within 3–4 weeks. Press plastic wrap on the surface before sealing the lid to reduce ice crystals.
- Reheating: Not applicable in the usual sense. To soften frozen ice cream, let it sit at room temperature 5–10 minutes, or microwave at 10–15 second bursts at 50% power if you must (watch closely).
Variations & Substitutions
- Egg-free (custardless) version: Replace the yolks with 1 tsp xanthan gum dissolved in 15 ml (1 Tbsp) water and increase cream cheese to 300 g (10.5 oz). Texture will be slightly different and less velvet-like; churn as usual.
- Chocolate keto: Add 30–60 g (1/4–1/2 cup) unsweetened cocoa powder to the heated cream in Step 1. Whisk thoroughly and strain. No other changes.
- Fruit swirl (low-carb): Make a berry purée with 150 g (1 cup) berries and 1–2 Tbsp powdered erythritol; simmer 3–4 minutes. Fold 120–150 ml (1/2–2/3 cup) cooled purée into churned ice cream in the last 2 minutes of churning. Keep swirl minimal to avoid water separation.
- Less sweet: Reduce erythritol to 80 g (2/3 cup) and allulose to 15 g (1 Tbsp). Taste after chilling and add a little extra if needed — sweetness presents differently when cold.
- No-churn cream-cheese method: Whip 480 ml (2 cups) heavy cream to soft peaks, fold in 225 g (8 oz) softened cream cheese, 120 g (1 cup) sweetener, and vanilla. Freeze, stirring every 30–45 minutes until set. This skips the custard but keeps a nice texture.
Serving Suggestions & Pairings
- Top with toasted chopped nuts and a drizzle of sugar-free caramel for contrast.
- Pair with a hot espresso or this house-style pumpkin-spice coffee syrup to cut through the richness.
- Serve alongside a lemon olive oil cookie for a bright, crispy contrast.
- Garnish with fresh mint and a few raspberries for a light finish.
Nutrition Information
Per serving (1/2 cup). Yield: 6 servings.
- Calories: 440 kcal
- Total Fat: 44 g
- Saturated Fat: 24 g
- Cholesterol: 180 mg
- Sodium: 120 mg
- Total Carbohydrates: 6 g
- Dietary Fiber: 0 g
- Sugars: 2 g (mostly from dairy)
- Protein: 5 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my ice cream turn out icy or grainy?
A: Icy texture usually means the base wasn’t chilled long enough before churning, or the sweetener blend is too low in allulose (which softens frozen desserts). Chill the custard at least 4 hours and consider adding 15–30 g allulose or using powdered erythritol.
Q: Can I make this without eggs?
A: Yes. See the egg-free variation above using xanthan gum and more cream cheese. Texture will be slightly less custardy but still rich and scoopable.
Q: Can I double this recipe for a party?
A: Yes, you can double it. Use a larger saucepan and chill the custard fully before churning. If your ice cream maker is small, churn in batches. Doubling does not change cooking temperatures or times.
Q: Can I prepare the custard the night before?
A: Definitely. Making the custard the night before improves flavor melding and makes churning quicker. Keep it covered in the fridge and churn within 24–48 hours.
Q: How long does this keep in the fridge?
A: Once scooped and thawed, store in an airtight container in the fridge for up to 24 hours. Frozen, it keeps best for 3–4 weeks; beyond that, texture will degrade.
Q: My ice cream is too hard straight from the freezer. Any fix?
A: Let it sit at room temperature for 5–10 minutes before scooping. You can also stir in 1–2 Tbsp of vodka (optional) per batch to lower freezing point, but that adds alcohol and may affect flavor.
Conclusion
Thanks for trying this rich, low-carb approach to homemade ice cream. If you want a faster, no-churn almond-butter style treat, this 4-Ingredient Almond Butter Paleo Ice Cream shows an alternate technique that’s dairy-free and keto-friendly. For another simple five-ingredient keto ice cream method, see this Easy Keto Ice Cream (5-Ingredients!) for inspiration and quick swaps.
Author: Jamie Rivers — Cookbook author and pastry-trained chef with 12 years developing low-carb desserts.
Print
Keto Ice Cream
- Total Time: 272 minutes
- Yield: 6 servings 1x
- Diet: Keto
Description
A rich and creamy keto ice cream recipe that uses a classic egg-custard base and cream cheese for a scoopable texture straight from the freezer.
Ingredients
- 480 ml (2 cups) heavy cream
- 225 g (8 oz) cream cheese, full-fat, room temperature
- 4 large egg yolks
- 120 g (1 cup) erythritol (granular)
- 30 g (2 Tbsp) allulose (optional)
- 2 tsp (10 ml) pure vanilla extract
- 1/4 tsp (1.5 g) fine sea salt
- 30–60 g (2–4 Tbsp) cocoa powder (optional, for chocolate version)
Instructions
- Warm the cream and cream cheese in a saucepan over medium-low heat for 4–6 minutes until smooth.
- In a bowl, whisk egg yolks with erythritol and allulose until pale, then slowly combine with warm cream.
- Cook the custard gently over low heat until it coats the back of a spoon, about 6–8 minutes and reaches 82–84°C (180–183°F).
- Stir in vanilla extract and salt, cool the custard, then refrigerate for at least 4 hours.
- If using an ice cream maker, churn according to directions, then freeze until firm. For no-churn, freeze in a shallow container, stirring every 30–45 minutes until set.
- Scoop and serve when firm but scoopable, letting it sit at room temperature for easier serving if too hard.
Notes
For a chocolate version, add cocoa powder during heating. For fruity swirls, incorporate a berry purée before serving.
- Prep Time: 20 minutes
- Cook Time: 12 minutes
- Category: Dessert
- Method: Churning or No-Churn
- Cuisine: American
Nutrition
- Serving Size: 1/2 cup
- Calories: 440
- Sugar: 2g
- Sodium: 120mg
- Fat: 44g
- Saturated Fat: 24g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 0g
- Protein: 5g
- Cholesterol: 180mg





