Follow us 148.4k
If there’s one dessert that always shows up at my Christmas table, it’s a classic English trifle. It’s fun, a little chaotic, and everyone seems to scoop out “just a little bit more” every time they walk by. I made this low-carb version last year for an early Christmas dinner with friends, and there wasn’t much left by the end — always a good sign.
This one keeps all the traditional layers you expect, just made with keto-friendly ingredients so everyone can enjoy it. It looks impressive, but once you have the components ready, it’s surprisingly easy to put together. And because trifle is meant to be messy, you don’t have to stress about perfect layers. It tastes even better than it looks.
Why This Low-Carb Trifle Works So Well
- Classic trifle vibes, just low-carb and gluten-free – You still get the cake, custard, cream, and berry layers that make trifle… trifle. Nothing feels “missing.”
- Great make-ahead dessert – The custard, cake, and berry layer can all be prepped in advance, which takes the stress out of holiday cooking.
- Easy to customize – Swap the berries, add or skip the rum — it all works.
- Feeds a crowd – This makes a generous bowl that’s perfect for gatherings, potlucks, and Christmas dinner where everyone wants seconds.
- Naturally messy = no pressure – Trifle is supposed to look imperfect, which means no tricky decorating or last-minute panic.
Ingredients & Swaps
Here’s a quick look at the key ingredients and simple swap options.
Cake & Custard Components
- Keto Vanilla Custard – Thick, silky, and best made the day before so it sets fully. Here's the recipe to make Keto Vanilla Custard.
- Low-Carb Madeira Cake – Holds up well in layers. Here's the recipe to make Low-Carb Madeira Cake. You can swap with my Keto Pound Cake for a denser texture. Any sturdy low-carb cake will work as long as it keeps its shape once layered.
Follow us 148.4k
Berry Layer
- Mixed berries – Frozen strawberries, raspberries, and blueberries work well. Keep higher-sugar berries to a minimum if you want lower carbs. If using fresh berries, add a tablespoon or two of water while cooking.
- Low-carb sweetener – Allulose makes the smoothest berry layer; erythritol works but sets a little firmer.
- Gelatin – Powder or leaves both work; quantities vary slightly depending on type.
- Rum – Optional but highly recommended. Swap with whiskey, bourbon, or brandy, or skip for an alcohol-free version.
Cream Layer & Toppins
- Heavy whipping cream – Whips into soft peaks. Coconut cream is an option for dairy-free, though flavor and consistency differ.
- Vanilla extract – Adds simple flavor. You can use homemade vanilla extract if you have it.
- Toasted flaked or slivered almonds – Add crunch and hold up well in the fridge. Add them just before serving to peserve the crunchy and keep them from getting soggy in the fridge.
Can I make this trifle fully dairy-free?
Yes. You can use a coconut milk–based custard and replace the whipped cream with whipped coconut cream. You'll also need to replace the cream with coconut cream in the custard, and use ghee (typically well tolerated as there is no lactose or casein) instead of butter in the Madeira cake.
Follow us 148.4k
Pro Tips for a Perfect Keto Trifle
Here are my top tips for the best low-carb trifle:
- Let the custard set fully – If it’s even slightly warm, the layers won’t hold their shape. Making it a day ahead is ideal.
- Cool the cake completely – Warm cake absorbs too much berry sauce and turns soft instead of staying cake-like.
- Let the berry layer cool before pouring – It should be at room temperature so it doesn’t melt the cream underneath.
- Taste the berry mix – Frozen berries vary in tartness, so adjust the sweetener if needed.
- Use a clear bowl if possible – Seeing the layers makes the dessert feel more special and festive.
- Add almonds at the end – They stay crisp if added right before serving.
Storage & Make-Ahead Tips
Once assembled, the trifle will keep in the fridge for up to 5 days. The layers stay soft but stable, and the berry topping holds its shape well.
You can prepare the custard and Madeira Cake 1–2 days ahead and store them covered in the refrigerator. The full trifle can be assembled up to 24 hours before serving, and the flavors actually improve as everything settles.
For the best presentation, add the piped cream and almonds just before serving so the top looks fresh and the almonds stay crunchy. This dessert doesn’t freeze well, as the custard and whipped cream tend to separate once thawed.
Follow us 148.4k
Festive Recipes You Will Love
Here are more holiday favorites that pair perfectly with your Christmas table:
Hands-on Overall
Serving size about 170 g/ 6 oz
Nutritional values (per about 170 g/ 6 oz)
Net carbs6.2 grams
Protein8.7 grams
Fat41.4 grams
Calories442 kcal
Calories from carbs 6%, protein 8%, fat 86%
Total carbs8.9 gramsFiber2.7 gramsSugars4 gramsSaturated fat20 gramsSodium134 mg(6% RDA)Magnesium60 mg(15% RDA)Potassium272 mg(14% EMR)
Ingredients (makes 16 servings)
- 1 recipe Keto Vanilla Custard
- 1 recipe Low-Carb Madeira Cake
- 1 1/2 cups frozen strawberries (225 g/ 8 oz)
- 1 1/2 cups frozen raspberries (225 g/ 8 oz)
- 1 cup frozen wild blueberries (150 g/ 5.3 oz)
- 5 tbsp Allulose or Erythritol, divided (50 g/ 1.8 oz)
- 5 gelatin leaves or 1 1/2 tsp gelatin powder
- 2 tbsp rum (30 ml) - can be skipped or doubled for taste
- 2 cups heavy whipping cream (480 ml/ 16 fl oz)
- 1 tsp unsweetened vanilla extract
- 1/4 cup flaked or slivered toasted almonds
Instructions
- Make the custard. Prepare the Keto Vanilla Custard by following this recipe. Chill it overnight so it’s fully set before assembling.

- Bake the cake. Prepare the Madeira Cake by following the instructions here. Place it on a rack to cool completely.

- Start the berry layer. Add all the berries to a saucepan with 4 tablespoons of water and 3 tablespoons of sweetener. Warm gently over low-medium heat until fully thawed.

- Reserve the rum sauce. Ladle about 3/4 cup (180 ml) of the berry sauce into a small bowl and stir in 2 tablespoons of rum (or more/none, depending on preference).
- Soften the gelatin. Place the gelatin leaves in a shallow dish with a little water to soften.
- Finish the berry gelatin layer. Reheat the remaining berry sauce (the one without rum). Once hot, add the softened gelatin and stir until fully dissolved. Remove from heat and let it cool to room temperature.

- Whip the cream. Add the cream, 2 tablespoons powdered sweetener, and vanilla to a bowl. Beat with an electric mixer until stiff peaks form.
- Slice the cake. Cut the cooled cake into 10 slices, then cut each slice into quarters.

- Start layering. Add half of the cake pieces to a large trifle bowl (mine is 3.6 L). Drizzle with half of the rum-berry sauce.

- Add custard and cream. Spread half of the custard over the cake, then half of the whipped cream. Add the remaining cake pieces and drizzle with the remaining rum-berry sauce. Finish with the remaining custard, spreading it evenly.

- Add the berry topping. Pour the cooled gelatin-berry mixture over the top. Refrigerate for 1–2 hours, or until the top layer is fully set.
- Pipe the cream. Transfer the remaining whipped cream to a piping bag and refrigerate until needed.

- Decorate and chill. Once the berry layer is set, pipe the cream around the top. Add toasted flaked almonds (if you want them crunchy, add them right before serving). Chill until ready to serve.

- Serve. Scoop out servings with a large spoon. Trifle is meant to be messy, so no need to fuss with perfect layers.

Ingredients
Instructions
- Make the custard. Prepare the Keto Vanilla Custard by following this recipe. Chill it overnight so it’s fully set before assembling.
- Bake the cake. Prepare the Madeira Cake by following the instructions here. Place it on a rack to cool completely.
- Start the berry layer. Add all the berries to a saucepan with 4 tablespoons of water and 3 tablespoons of sweetener. Warm gently over low-medium heat until fully thawed.
- Reserve the rum sauce. Ladle about 3/4 cup (180 ml) of the berry sauce into a small bowl and stir in 2 tablespoons of rum (or more/none, depending on preference).
- Soften the gelatin. Place the gelatin leaves in a shallow dish with a little water to soften.
- Finish the berry gelatin layer. Reheat the remaining berry sauce (the one without rum). Once hot, add the softened gelatin and stir until fully dissolved. Remove from heat and let it cool to room temperature.
- Whip the cream. Add the cream, 2 tablespoons powdered sweetener, and vanilla to a bowl. Beat with an electric mixer until stiff peaks form.
- Slice the cake. Cut the cooled cake into 10 slices, then cut each slice into quarters.
- Start layering. Add half of the cake pieces to a large trifle bowl (mine is 3.6 L). Drizzle with half of the rum-berry sauce.
- Add custard and cream. Spread half of the custard over the cake, then half of the whipped cream. Add the remaining cake pieces and drizzle with the remaining rum-berry sauce. Finish with the remaining custard, spreading it evenly.
- Add the berry topping. Pour the cooled gelatin-berry mixture over the top. Refrigerate for 1–2 hours, or until the top layer is fully set.
- Pipe the cream. Transfer the remaining whipped cream to a piping bag and refrigerate until needed.
- Decorate and chill. Once the berry layer is set, pipe the cream around the top. Add toasted flaked almonds (if you want them crunchy, add them right before serving). Chill until ready to serve.
- Serve. Scoop out servings with a large spoon. Trifle is meant to be messy, so no need to fuss with perfect layers.
Nutrition (per serving, about 170 g/ 6 oz)
Calories442kcal
Net Carbs6.2g
Carbohydrates8.9g
Protein8.7g
Fat41.4g
Saturated Fat20g
Fiber2.7g
Sugar4g
Sodium134mg
Magnesium60mg
Potassium272mg
Detailed nutritional breakdown (per about 170 g/ 6 oz)
| Total per about 170 g/ 6 oz |
| 6.2 g | 8.7 g | 41.4 g | 442 kcal |
| Vanilla Custard, homemade (KetoDiet blog) |
| 1.2 g | 2.2 g | 14 g | 142 kcal |
| Madeira Cake, homemade (KetoDiet blog) |
| 2 g | 5 g | 15.1 g | 164 kcal |
| Strawberries, frozen (unsweetened) |
| 0.8 g | 0.1 g | 0 g | 4 kcal |
| Raspberries, frozen (unsweetened) |
| 0.6 g | 0.2 g | 0 g | 5 kcal |
| Blueberries, wild, frozen (unsweetened) |
| 0.6 g | 0.1 g | 0 g | 3 kcal |
| Allulose, natural low-carb sweetener |
| 0.1 g | 0 g | 0 g | 0 kcal |
| Gelatin powder, thickening agent, unsweetened |
| 0 g | 0.2 g | 0 g | 1 kcal |
| Rum, distilled alcoholic beverage (~40% vol) |
| 0 g | 0 g | 0 g | 4 kcal |
| Cream, heavy whipping, pouring, full-fat (30-40% fat) |
| 0.8 g | 0.6 g | 11.4 g | 110 kcal |
| Vanilla extract, sugar-free, alcohol-based |
| 0 g | 0 g | 0 g | 1 kcal |
| Allulose, natural low-carb sweetener |
| 0.1 g | 0 g | 0 g | 0 kcal |
| Almonds, nuts (flaked, sliced) |
| 0.1 g | 0.4 g | 0.8 g | 9 kcal |
Do you like this recipe? Share it with your friends!