Preheat and prep: Heat oven to 375°F (190°C). Line a baking sheet with parchment paper.
Set out your eggs to make sure they’re at room temperature.
Start the “choux” base: In a small saucepan, combine 1/2 cup water, 4 tablespoons butter, 1 tablespoon granulated keto sweetener, 1 teaspoon vanilla, and a pinch of salt. Warm over medium heat until butter melts and the mixture begins to steam.
Add dry ingredients: Reduce heat to low. Stir in 1 cup super-fine almond flour and 1 tablespoon coconut flour.
Mix vigorously with a wooden spoon until a thick dough forms and pulls away from the sides, about 1–2 minutes.
Strengthen the dough: Optional but helpful: sprinkle in 1/4 teaspoon xanthan gum and mix well. This improves elasticity and helps the puffs hold shape.
Cool slightly: Remove from heat and let the dough rest 5 minutes. It should be warm, not hot, before adding eggs.
Beat in eggs: Add 2 eggs, one at a time, mixing thoroughly after each.
The dough will look separated at first—keep mixing until smooth and glossy. You want a thick pipeable batter.
Pipe or scoop: Transfer dough to a piping bag fitted with a large round tip, or use a tablespoon. Pipe 12 small mounds, about 1.5 inches wide, spacing them well.
Smooth any peaks with a wet fingertip.
Bake: Bake 18–22 minutes until puffed and golden. Turn off the oven, crack the door slightly, and let them sit 5 more minutes to help prevent collapse.
Cool completely: Transfer the shells to a rack. Let them cool before filling so the cream doesn’t melt.
Make the lemon cream: In a bowl, beat 6 ounces softened cream cheese with 1/3–1/2 cup powdered keto sweetener, the zest of 1 lemon, and 2–3 tablespoons fresh lemon juice.
Add a drop or two of lemon extract if you want stronger lemon flavor. Beat until smooth.
Whip the cream: In a separate bowl, whip 3/4 cup heavy cream with a pinch of salt to medium-stiff peaks.
Fold and adjust: Gently fold the whipped cream into the lemon cream cheese mixture until fluffy. Taste and adjust sweetness or lemon juice.
Chill 20–30 minutes to set.
Fill the shells: Slice each puff horizontally. Pipe or spoon the lemon cream into the bottom halves, then cap with the tops.
Finish and serve: Dust lightly with powdered keto sweetener and add a bit of lemon zest on top. Serve immediately for the best texture.