Cinnamon and Cream

Monk Fruit Vanilla Cream Puffs with Silky Pastry Cream

24 min read

↓ Jump to Recipe

There is something almost magical about choux pastry. You start with a humble pot of butter and water on the stove, stir in flour, beat in eggs, and somehow end up with golden, hollow puffs that seem to defy the laws of baking. Fill those airy shells with a cool, silky vanilla cream and you have one of the most satisfying desserts in the French repertoire. The best part? These monk fruit vanilla cream puffs taste every bit as indulgent as the sugar-laden original, and no one at your table will ever guess they are sugar-free.

What sets this recipe apart is the double use of monk fruit sweetener. The choux pastry itself gets just a touch of granulated monk fruit blend to round out the flavor without any bitterness, while the pastry cream is sweetened with a powdered monk fruit blend that dissolves completely for the smoothest, silkiest texture imaginable. A generous scrape of real vanilla bean paste gives the cream those beautiful flecks and deep floral flavor that extract alone simply cannot match. The result is a filling that is rich, custardy, and fragrant without a single gram of refined sugar.

Choux pastry has a reputation for being tricky, but it is actually very forgiving once you understand a few key principles, which are all explained in the tips and science sections below. This recipe sits comfortably at a medium difficulty level and is perfect for home bakers who have mastered basic cookies and cakes and are ready to try something a little more technique-driven. If you have ever wanted to make cream puffs from scratch, this is your moment.

Prep: 35 minutesTotal: 2 hours (includes 1 hour chilling time for pastry cream)Yield: 16 cream puffs, each approximately 2 inches in diameterDifficulty: ★★☆ IntermediateOccasion: Special Occasion
✓ Vegetarian✓ Nut-Free✓ Soy-Free
Servings:

16

servings

Ingredients

  • Pastry Cream
  • 240 mlwater (1 cup)
  • 113 gunsalted butter, cut into pieces (1/2 cup or 1 stick)
  • 8 ggranulated monk fruit erythritol blend, such as Lakanto Classic (2 tsp)
  • 2 gfine sea salt (1/2 tsp)
  • 130 gall-purpose flour, spooned and leveled (1 cup)
  • 4 wholelarge eggs, room temperature
  • 480 mlwhole milk (2 cups)
  • 4 wholelarge egg yolks, room temperature
  • 80 gpowdered monk fruit erythritol blend, such as Lakanto Powdered (1/2 cup, lightly packed)
  • 30 gcornstarch (3 tbsp)
  • Pinch of fine sea salt
  • Pastry Cream)
  • 1 tbspvanilla bean paste (or seeds from 1 vanilla bean)
  • 28 gunsalted butter, cold and cubed (2 tbsp
  • Dusting, Optional
  • 240 mlheavy whipping cream, very cold (1 cup, optional for lightened cream)
  • 2 tsppowdered monk fruit erythritol blend

Ingredient Substitutions

monk fruit erythritol blend (granulated)

  • Equal amount of granulated allulose — allulose browns slightly more than erythritol so watch the choux shells in the last few minutes of baking
  • Equal amount of granulated erythritol alone — works perfectly, though the final texture may have a very slight cooling sensation on the palate
monk fruit erythritol blend (powdered)

  • Homemade powdered erythritol: blend granulated erythritol in a high-speed blender for 30 seconds until fine and powdery, then use the same weight
  • Powdered allulose at the same weight — produces an exceptionally smooth cream with no cooling effect and dissolves beautifully
whole milk

  • Full-fat canned coconut milk for a dairy-free version — the cream will have a subtle coconut flavor and a slightly richer texture
  • 2% milk works but produces a thinner, less custardy pastry cream — avoid skim milk entirely
unsalted butter (choux and pastry cream)

  • Vegan butter sticks such as Miyoko’s or Country Crock Plant Butter at a 1:1 swap — choose a stick-style vegan butter, not a soft spread, for proper structure in the choux
vanilla bean paste

  • 1.5 tsp pure vanilla extract — flavor will be slightly less complex and there will be no vanilla bean flecks in the cream
  • Seeds scraped from 1 whole vanilla bean plus 1 tsp vanilla extract for maximum depth
heavy whipping cream (optional lightening)

  • Full-fat coconut cream, chilled overnight — whip until stiff peaks form. The cream will be slightly less stable but works beautifully for a dairy-free version

Instructions

🔧 Equipment

🥣medium heavy-bottomed saucepan
stand mixer with paddle attachment (or large bowl with hand mixer)
📋two large rimmed baking sheets
📄parchment paper
🎂piping bags (at least 2)
🧁large round piping tip (1/2 inch or 12mm)
🧁bismark or long filling piping tip
🔵fine-mesh sieve
🥣heatproof mixing bowls
🍴wooden spoon or silicone spatula
🔪thin skewer or paring knife
🔵wire cooling rack
💨air fryer (for air fryer method only)
🌡️instant-read thermometer (optional but helpful)



Prep: 35 minutes
Bake: 30 minutes at 400°F (200°C)
Total: 2 hours (includes 1 hour chill time for pastry cream)
  1. Make the pastry cream first so it has time to chill. In a medium saucepan, warm the whole milk over medium heat until steaming and just beginning to simmer around the edges. Do not boil. Meanwhile, whisk together the egg yolks, powdered monk fruit blend, cornstarch, and pinch of salt in a medium heatproof bowl until the mixture is pale and smooth, about 1 to 2 minutes.
  2. Slowly pour about half of the hot milk into the egg yolk mixture, whisking constantly to temper the eggs. Pour the tempered mixture back into the saucepan with the remaining milk. Cook over medium heat, whisking constantly and vigorously, until the cream thickens, large bubbles begin to plop at the surface, and it coats the back of a spoon thickly, about 3 to 5 minutes. Do not stop whisking or the bottom will scorch.
  3. Remove from heat and immediately whisk in the vanilla bean paste and the 28g of cold cubed butter, one or two pieces at a time, until fully melted and incorporated. The butter enriches the cream and gives it a beautiful sheen. Press a piece of plastic wrap directly onto the surface of the pastry cream to prevent a skin from forming. Refrigerate for at least 1 hour, or up to 2 days.
  4. Preheat your oven to 400°F (200°C). Line two large rimmed baking sheets with parchment paper. In a medium saucepan, combine the water, 113g butter, granulated monk fruit blend, and salt. Bring to a full rolling boil over medium-high heat, stirring occasionally, until the butter is completely melted.
  5. Remove from heat and add all the flour at once. Stir vigorously with a wooden spoon or silicone spatula until no dry flour remains and the dough comes together in a smooth ball. Return the pan to medium heat and cook, stirring constantly, for 1 to 2 minutes until the dough pulls cleanly away from the sides of the pan and a thin film forms on the bottom of the pot. This step dries out some moisture, which is critical for proper puffing.
  6. Transfer the dough to the bowl of a stand mixer fitted with the paddle attachment. Beat on medium speed for 1 to 2 minutes to cool the dough slightly, about 140°F (60°C) or warm but not hot to the touch. Add the eggs one at a time, beating well after each addition and scraping down the bowl. The dough will look slippery and separated at first but will come back together with beating. The finished dough should be smooth, glossy, and fall from a spatula in a thick, slow V-shape ribbon. If it seems too stiff, beat in a lightly whisked extra egg a tablespoon at a time.
  7. Transfer the choux dough to a piping bag fitted with a large round tip (about 1/2 inch or 12mm). Pipe 16 mounds, each about 1.5 inches in diameter and 1 inch tall, onto the prepared baking sheets, spacing them at least 2 inches apart. Dip your fingertip in water and gently press down any peaks on top of each mound, as peaks can burn.
  8. Bake for 25 minutes until the puffs are deep golden brown and feel hollow and light when tapped on the bottom. Then, without opening the oven, reduce the temperature to 325°F (160°C) and bake for an additional 5 minutes. Remove from the oven and immediately use a thin knife or skewer to pierce a small hole in the side of each puff to let steam escape. Transfer to a wire rack and cool completely before filling, at least 30 minutes.
  9. To finish the pastry cream, if you want a lighter, mousse-like filling: whip the 240ml heavy cream to stiff peaks and fold it gently into the chilled pastry cream in two additions. If you prefer a denser, classic pastry cream, skip this step and use the cream as is. Transfer to a piping bag fitted with a long bismark tip or a small round tip.
  10. Pierce the bottom or side of each cooled puff with the piping tip and fill with pastry cream until you feel gentle resistance, about 2 to 3 tablespoons per puff. Alternatively, slice the top third off each puff, spoon in the filling, and replace the top. Dust lightly with powdered monk fruit blend before serving.
Prep: 35 minutes
Bake: 18 to 20 minutes at 375°F (190°C)
Total: 1 hour 45 minutes (includes chill time for pastry cream)
The air fryer produces wonderfully golden, crisp choux shells in a fraction of the oven time. This method works best for smaller batches and requires no preheating. The pastry cream is made on the stovetop the same way as the oven method.
  1. Make the pastry cream following steps 1 through 3 of the oven method. Press plastic wrap directly onto the surface and refrigerate for at least 1 hour.
  2. Prepare the choux dough following steps 4 through 6 of the oven method. Cut a piece of parchment paper to fit your air fryer basket. Pipe 6 to 8 choux mounds per batch, each about 1.5 inches in diameter, spacing them at least 1.5 inches apart. Smooth any peaks with a dampened fingertip.
  3. Place the parchment with the piped choux into the air fryer basket. Do not preheat the air fryer. Set to 375°F (190°C) and cook for 18 to 20 minutes, checking at 15 minutes. The puffs should be deep golden brown and feel completely hollow when tapped. Do not open the air fryer during the first 12 minutes or the puffs may deflate.
  4. Immediately pierce the side of each puff with a thin skewer upon removing from the air fryer basket to release steam. Transfer to a wire rack and cool completely. Cook remaining batches the same way, allowing the air fryer to return to temperature for 2 minutes between batches.
  5. Fill and finish the cooled puffs exactly as described in steps 9 and 10 of the oven method, using your preferred pastry cream consistency. Dust with powdered monk fruit blend and serve within 2 hours for the crispest shells.
Prep: 35 minutes
Bake: None
Total: 1 hour 20 minutes (for the pastry cream component only)
If you want to use store-bought or pre-made choux shells and focus purely on making the monk fruit pastry cream from scratch, this guide walks you through the stovetop filling alone. This is a great shortcut for anyone who wants the sugar-free filling without the full choux-making process.
  1. In a medium heavy-bottomed saucepan, heat the whole milk over medium heat, stirring occasionally, until it is steaming and small bubbles appear around the rim. Do not let it boil vigorously.
  2. In a medium heatproof bowl, whisk together the egg yolks, powdered monk fruit erythritol blend, cornstarch, and pinch of salt until very smooth and slightly pale, about 90 seconds of brisk whisking. A smooth base here means a lump-free cream.
  3. Ladle roughly half of the hot milk into the egg mixture while whisking constantly. This is tempering: it raises the eggs’ temperature gradually so they cook into a cream rather than scrambled eggs. Pour the tempered egg mixture back into the saucepan, whisking as you pour.
  4. Cook over medium heat, whisking constantly and making sure to reach into the corners of the pan, until the mixture thickens noticeably, begins to bubble in the center, and a line drawn through the cream on a spatula holds its shape cleanly, about 3 to 5 minutes total. The cream must reach a full bubble to fully activate the cornstarch and ensure food safety.
  5. Remove from heat. Whisk in the vanilla bean paste and the cold cubed butter piece by piece until the cream is completely smooth and glossy. Taste and adjust vanilla if needed. Press plastic wrap directly onto the surface and refrigerate until cold and fully set, at least 1 hour. Use to fill purchased choux shells, eclairs, profiteroles, or even spread between layers of crepes.

Nutrition Per Serving

Per 1 serving (makes 16 cream puffs, each approximately 2 inches in diameter)

178Calories
9gCarbs
1gSugar
14gFat
5gProtein

Glycemic Load4Low
Low0–10
Medium11–19
High20+
Monk fruit extract has a glycemic index of 0 and does not raise blood sugar. Erythritol is a sugar alcohol with a glycemic index of 1 and is largely excreted unmetabolized. The small amount of cornstarch in the pastry cream contributes minimally to the overall glycemic load per serving.

Sweetener: monk fruit erythritol blend

Why This Recipe Works

Choux pastry is one of baking’s great scientific wonders. The key to those hollow, crisp shells is steam. When the water in the dough hits the hot oven, it converts to steam rapidly, pushing the dough outward and upward before the egg proteins and flour starches set. This is why the dough is deliberately high in moisture and why the oven must be hot at the start. The initial high-heat bake at 400°F sets the structure quickly, while the brief lower-temperature finish at 325°F drives out residual internal moisture without over-browning, giving you a shell that stays crisp rather than collapsing. Piercing each puff immediately after baking lets the last trapped steam escape, preventing the shells from going soggy from the inside out.

The science of cooking the dough on the stovetop before adding eggs, known as panade, is equally important. Heating the flour gelatinizes the starches, which creates a stable network capable of absorbing an extraordinary amount of egg. More egg means more protein, which means a stronger structure and a better puff. The test for the right dough consistency, that slow V-shaped ribbon, tells you the moisture is balanced: wet enough to pipe smoothly, thick enough to hold its shape and trap steam. Using monk fruit erythritol blend in small amounts in the choux does not meaningfully affect the structure since the quantity is so small, but it adds a gentle depth of flavor that makes the shells taste complete rather than bland.

In the pastry cream, cornstarch is the thickener of choice over plain flour because it produces a cleaner, glossier result with a more neutral flavor. The critical moment is letting the cream reach a full, bubbling boil after adding the egg mixture back to the pan. An undercooked cornstarch-thickened cream will thin out as it cools because the starch granules have not fully gelatinized. Powdered monk fruit erythritol blend is used here rather than granulated because it dissolves completely into the dairy without any gritty texture, and its cooling sensation on the palate is almost imperceptible when blended into a rich, fat-coated cream. Adding cold butter at the end is a classic technique called monter au beurre, and it creates an emulsified, silky texture while also slightly inhibiting starch retrogradation, keeping the cream smooth and spoonable rather than stiff and rubbery even after chilling.

Baker’s Tips

  • Bring your eggs to room temperature before making the choux. Cold eggs can cause the warm dough to seize slightly and may result in a less smooth batter.
  • Do not skip the step of cooking the dough in the pot for 1 to 2 minutes before adding eggs. This drying step is essential for proper puff height and crispness.
  • Check the dough consistency before adding all the eggs. Depending on the size of your eggs and how much moisture you cooked off, you may not need every bit of the fourth egg. Add the last egg gradually.
  • Use powdered monk fruit blend, not granulated, in the pastry cream. Granulated erythritol does not dissolve as readily in a dairy-based cream and can leave a slightly grainy mouthfeel.
  • Do not open the oven door during the first 20 minutes of baking. The puffs need uninterrupted heat to rise fully. An early opening causes the shells to deflate and they will not recover.
  • For the neatest filled cream puffs, use a piping bag fitted with a bismark tip inserted into the bottom of each puff. You will feel the puff become heavier as it fills, which tells you when to stop.
  • If your pastry cream has any lumps after cooking, strain it through a fine-mesh sieve while it is still warm and before pressing the plastic wrap onto the surface.

Variations

  • Chocolate monk fruit cream puffs: Whisk 2 tablespoons of unsweetened cocoa powder and 30g of sugar-free dark chocolate (finely chopped and melted) into the hot pastry cream along with the butter for a rich chocolate filling.
  • Lemon cream variation: Omit the vanilla bean paste and whisk in 2 tablespoons of fresh lemon juice and 1 tablespoon of lemon zest at the end of cooking for a bright, citrusy filling.
  • Coffee cream puffs: Dissolve 2 teaspoons of instant espresso powder in 1 tablespoon of hot water and whisk into the finished pastry cream along with the vanilla for a cafe-style filling.
  • Profiteroles with sugar-free chocolate drizzle: Melt 60g of sugar-free dark chocolate with 2 tablespoons of heavy cream and drizzle over filled puffs just before serving instead of the powdered sweetener dusting.

Troubleshooting & FAQ

My choux puffs deflated after coming out of the oven. What went wrong?
Deflating almost always comes from one of three things: the oven was opened too early, the puffs were underbaked, or they were not pierced to release steam quickly enough. The shells need to be fully set and deeply golden before leaving the oven. If they look pale, give them more time. Always pierce the shells immediately upon removal and let them rest on a wire rack so air circulates underneath.
My pastry cream has lumps in it. Is it ruined?
Not at all. If the cream is still warm, immediately pour it through a fine-mesh sieve set over a clean bowl and press it through with a spatula. Lumps typically form if the heat was too high (scrambling some of the yolk) or the cream was not whisked constantly. Straining rescues nearly any lumpy cream and leaves it perfectly smooth.
The pastry cream tastes slightly gritty. How do I fix this?
This is usually caused by using granulated erythritol instead of powdered, or by a monk fruit blend that was not fully dissolved. Always use a powdered or very finely milled sweetener for pastry cream. If you only have granulated, blend it in a high-speed blender for 30 seconds first to make it powdery, then whisk it into the yolks thoroughly before adding any hot milk.
My choux dough looks separated and curdled after adding the eggs. Did I add them too fast?
This is normal and not a sign of failure. The dough always looks slippery and broken right after each egg is added. Keep beating steadily on medium speed and it will come back together within 20 to 30 seconds per egg. If it still looks very loose after all eggs are added, the dough may be too warm. Let it rest in the mixer bowl for 5 minutes and beat again.
My baked choux shells went soft and chewy after a few hours. How do I keep them crisp?
Choux shells naturally absorb moisture from the air and from the filling over time, which softens them. To restore crispness, place unfilled shells on a baking sheet in a 325°F oven for 5 minutes. For best results, fill cream puffs no more than 1 to 2 hours before serving. Storing unfilled shells in an airtight container at room temperature (not the refrigerator, which adds humidity) slows softening significantly.

Storage & Make-Ahead

  • Storage: Fill cream puffs no more than 2 hours before serving for the crispest shells. Unfilled baked choux shells can be stored in an airtight container at room temperature for up to 2 days, or frozen in a single layer for up to 1 month (re-crisp in a 325°F oven for 5 minutes from frozen). Pastry cream keeps in the refrigerator, tightly covered, for up to 3 days. Once filled, store cream puffs in the refrigerator for up to 24 hours, though the shells will soften over time.
  • Make-Ahead: The pastry cream can be made up to 3 days ahead and refrigerated. Choux shells can be baked up to 2 days ahead (store airtight at room temperature) or frozen for up to 1 month. For a party, bake shells and make cream ahead, then fill within 1 to 2 hours of serving.


Leave a Comment