Follow us 148.4k
Everyone should have a go-to custard recipe, and for me, it’s this keto vanilla custard. Growing up, custard was always the heart of our festive desserts — poured over crumbles, layered in trifles, or spooned into pie crusts. This low-carb version gives you all the creamy, silky texture of classic English custard, but without the sugar and starches.
The secret is in the tempering: it may sound fancy, but it’s simple once you try it, and it ensures your custard is perfectly smooth and never curdled. Once you make it, you’ll see why I call it my “foolproof” custard.
Whether you serve it warm with fresh berries, chill it in jars for a make-ahead dessert, or use it as the base for keto pies and tarts, this recipe is endlessly versatile — and truly just as good as the original.
Why This Is My Go-To Low-Carb Custard
- Tastes like the classic – Smooth, vanilla custard flavor you’d expect, just without the sugar or starch.
- No curdling worries – The tempering method makes it creamy and foolproof every time.
- Works in so many desserts – Use it for pies, trifles, tarts, or simply spooned over fresh berries.
- Made with everyday ingredients – Nothing fancy needed, just simple staples.
- Great for prepping ahead – Keeps well in the fridge so you can make it the day before serving.
Ingredients & Swaps
- Heavy cream + almond milk – The mix keeps it creamy but light. You can use all cream for a richer custard or swap the almond milk for coconut milk if you need it dairy-free.
- Egg yolks – Give custard its classic texture. Save the whites for another recipe (hello, meringues and keto buns!).
- Sweetener – Allulose is my favorite as it dissolves smoothly and keeps the custard silky. My favorite allulose brand is RxSugar - click here to get 20% off RxSugar. Erythritol or Swerve work too but can sometimes crystallize a bit once chilled.
- Gelatin – Helps the custard set. Use less for a softer spoonable custard, more for a firmer set that holds its shape in pies.
- Butter – Stirred in at the end for extra smoothness. Coconut oil can work as a dairy-free option.
- Vanilla extract – For the classic flavor; vanilla bean powder is an upgrade if you have it.
Follow us 148.4k
Can I make this dairy-free and nut-free?
Yes. For a dairy-free version, replace the heavy cream with canned coconut milk and use coconut oil instead of butter. To make it nut-free as well, swap the almond milk for another low-carb, nut-free option such as unsweetened coconut milk (carton, not canned) or flax milk. The flavor will be slightly different, but the custard will still set beautifully and taste creamy.
Can I make this custard without gelatin?
Yes. The gelatin helps it set more firmly, which makes it ideal for pies or trifles. If you skip it, the custard will still thicken from the egg yolks but it will be softer and more like a sauce to pour over desserts, similar to Crème Anglaise. Alternatively, using whole eggs (we did that in this Fruit Flan Pie) will also make this custard thicker.
My Secret Tips for Success
- Temper the eggs slowly – Whisk in just a little hot cream mixture at a time before adding it all back to the pan. This keeps the yolks from scrambling.
- Keep the heat low – Custard should never boil. Gentle cooking is the key to a smooth, silky texture.
- Bloom the gelatin properly – Always let gelatin sit in cold water for a few minutes before adding it to the hot custard so it dissolves evenly.
- Cover before chilling – Press cling film directly onto the surface to prevent a skin from forming.
- Choose the right set – Use 2 teaspoons gelatin for a soft custard, or 3 teaspoons if you want it firmer for pies and tarts. Skip it altogether if you want to serve it even softer as a creamy sauce to pour over desserts.
Why did my custard curdle?
This usually happens if the eggs get too hot too quickly. The key is to temper the yolks with a little hot cream mixture while whisking constantly, and then slowly combine everything back in the pan. Low and steady heat is your friend.
Storage
Transfer the custard to a bowl or individual jars, cover tightly with cling film (pressed directly onto the surface), and refrigerate for up to 5 days. For longer storage, freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and whisk before serving to restore the creamy texture.
Follow us 148.4k
How to Use This Low-Carb Custard
This keto vanilla custard is a versatile base you can use in pies, tarts, trifles, or simply spooned over fruit and crumbles. Here are a few crusts you can use to make a simple pie:
And here are some of my favorite recipes where this sugar-free custard (and its variations) really shines:
Hands-on Overall
Serving size about 1/2 cup, 125 g/ 4.4 oz
Nutritional values (per about 1/2 cup, 125 g/ 4.4 oz)
Net carbs2.3 grams
Protein4.5 grams
Fat28.1 grams
Calories284 kcal
Calories from carbs 3%, protein 6%, fat 91%
Total carbs2.5 gramsFiber0.2 gramsSugars0.9 gramsSaturated fat16.1 gramsSodium53 mg(2% RDA)Magnesium10 mg(3% RDA)Potassium138 mg(7% EMR)
Ingredients (makes 8 servings)
Instructions
- Pour the heavy whipping cream and almond milk into a saucepan. Bring to a simmer over medium heat.
- Meanwhile, sprinkle the gelatin powder in a small bowl filled with 2 to 3 tbsp of cold water. Let it soak while you prepare the cream. (Use 2 tsp gelatin for a softer set, or 3 tsp gelatin for a firmer set.)

- Meanwhile, place the egg yolks into a bowl and add the sweetener (Allulose or Erythritol). Beat until pale and creamy.

- While the milk is still hot, use a ladle to gradually temper the hot almond milk and cream mixture into the egg yolk and sweetener mixture. Keep whisking constantly or the mixture will curdle.
- When you have added about half of the almond and cream mixture, return everything into the pot with the remaining almond and cream mixture, whisk vigorously and cook until it reaches 70 °C/ 160 °F (this will take 6-8 minutes). Turn off the heat and add the bloomed gelatin. Stir until fiully dissolved.

- Pour into a bowl. Add the butter and vanilla extract and beat to combine. Place a cling film on top of the custard and refrigerate until fully set, for 6 hours or overnight.

- Once set, remove from the fridge.

- Divide between 8 small jars (if serving alone or topped with berries) or use as filling in pies, trifles and other keto treats.

Ingredients
Instructions
- Pour the heavy whipping cream and almond milk into a saucepan. Bring to a simmer over medium heat.
- Meanwhile, sprinkle the gelatin powder in a small bowl filled with 2 to 3 tbsp of cold water. Let it soak while you prepare the cream. (Use 2 tsp gelatin for a softer set, or 3 tsp gelatin for a firmer set.)
- Meanwhile, place the egg yolks into a bowl and add the sweetener (Allulose or Erythritol). Beat until pale and creamy.
- While the milk is still hot, use a ladle to gradually temper the hot almond milk and cream mixture into the egg yolk and sweetener mixture. Keep whisking constantly or the mixture will curdle.
- When you have added about half of the almond and cream mixture, return everything into the pot with the remaining almond and cream mixture, whisk vigorously and cook until it reaches 70 °C/ 160 °F (this will take 6-8 minutes). Turn off the heat and add the bloomed gelatin. Stir until fiully dissolved.
- Pour into a bowl. Add the butter and vanilla extract and beat to combine. Place a cling film on top of the custard and refrigerate until fully set, for 6 hours or overnight.
- Once set, remove from the fridge.
- Divide between 8 small jars (if serving alone or topped with berries) or use as filling in pies, trifles and other keto treats.
Nutrition (per serving, about 1/2 cup, 125 g/ 4.4 oz)
Calories284kcal
Net Carbs2.3g
Carbohydrates2.5g
Protein4.5g
Fat28.1g
Saturated Fat16.1g
Fiber0.2g
Sugar0.9g
Sodium53mg
Magnesium10mg
Potassium138mg
Detailed nutritional breakdown (per about 1/2 cup, 125 g/ 4.4 oz)
Total per about 1/2 cup, 125 g/ 4.4 oz |
2.3 g | 4.5 g | 28.1 g | 284 kcal |
Cream, heavy whipping, pouring, full-fat (30-40% fat) |
0.8 g | 0.6 g | 11.4 g | 110 kcal |
Almond milk natural (unsweetened) |
0.2 g | 0.3 g | 0.7 g | 8 kcal |
Gelatin powder, thickening agent, unsweetened |
0 g | 0.8 g | 0 g | 3 kcal |
Water, still |
0 g | 0 g | 0 g | 0 kcal |
Egg yolk, fresh |
0.6 g | 2.7 g | 4.5 g | 55 kcal |
Allulose, natural low-carb sweetener |
0.6 g | 0 g | 0 g | 3 kcal |
Butter, unsalted, grass-fed |
0 g | 0.1 g | 11.5 g | 101 kcal |
Vanilla extract, sugar-free, alcohol-based |
0 g | 0 g | 0 g | 4 kcal |
Do you like this recipe? Share it with your friends!