Bloom the gelatin: Sprinkle gelatin over 2 tablespoons cold water in a small bowl. Let it sit for 5–10 minutes until it looks spongy.
If using xanthan gum instead, skip this step.
Warm the dairy: In a medium saucepan, whisk together 1 1/2 cups heavy cream, almond milk, sweetener, salt, and turmeric (if using). Heat over medium, stirring often, until steaming but not boiling.
Temper the yolks: In a separate bowl, whisk the egg yolks. Slowly pour in about 1/2 cup of the hot cream mixture while whisking to warm the yolks gently.
Then pour the tempered yolks back into the pot, whisking constantly.
Thicken the custard: Cook over medium-low heat, stirring with a silicone spatula, until the mixture coats the back of the spatula and reaches about 170–175°F. Do not boil. This should take 4–6 minutes.
Add the thickener: Remove from heat.
Stir in the bloomed gelatin until fully dissolved. If using xanthan gum, sprinkle it in while whisking vigorously to avoid clumps.
Flavor it: Stir in banana extract and vanilla. Taste and adjust sweetness and banana flavor as needed.
Remember flavors soften once chilled.
Cool down: Strain the custard through a fine-mesh sieve into a clean bowl to catch any curdled bits. Press plastic wrap directly on the surface and chill until cool and slightly thickened, about 1–2 hours.
Lighten with whipped cream: Whip 3/4 cup heavy cream to soft peaks. Fold it gently into the chilled custard until smooth and airy.
Layer the pudding: In a serving dish or 6–8 small jars, layer crumbled keto cookies, then pudding.
Repeat once or twice, finishing with pudding on top.
Chill to set: Cover and refrigerate at least 2 hours, ideally overnight, to fully set and soften the cookie crumbs slightly.
Garnish and serve: Top with extra whipped cream, a sprinkle of cookie crumbs, or a few ultra-thin banana slices if you’re flexible with carbs.