Cinnamon and Cream

Cardamom and Rose Cream Puffs with Honey Diplomat Cream

25 min read

↓ Jump to Recipe

There is something almost magical about pulling a tray of golden puffs from the oven and watching them hold their shape, hollow and light, ready to be filled with something wonderful. These cardamom and rose cream puffs carry the warmth of a spice market and the softness of a Persian garden in every bite. The shells are crisp on the outside with a slightly eggy, tender interior, and the moment you bite through to the cold, billowy diplomat cream inside, perfumed with rose water and a touch of honey, it is the kind of dessert that makes people pause mid-conversation.

What sets this version apart is the double dose of floral fragrance — ground cardamom worked directly into the choux pastry dough gives the shells a subtle warmth that pairs beautifully with the rose water folded into the diplomat cream. Diplomat cream, a classic French filling made by folding whipped cream into a set pastry cream, is lighter than a standard pastry cream and far more stable than whipped cream alone, which means these puffs hold their shape for hours without weeping or deflating. The honey glaze on top adds a gentle sheen and a floral sweetness that ties the whole thing together without overwhelming the rose.

Choux pastry has a reputation for being temperamental, but once you understand the method, it is genuinely reliable. This recipe is rated medium difficulty — not because the steps are complicated, but because timing and technique matter. It is a perfect weekend project for a baker who has mastered basics like cakes and cookies and is ready for something a little more exciting. The components can be made in stages over two days, making it far more manageable than it might first appear.

Prep: 45 minutesTotal: 2 hours 30 minutes (including chilling the cream)Yield: about 16 medium cream puffsDifficulty: ★★☆ IntermediateOccasion: Special Occasion
✓ Vegetarian
Servings:

16

servings

Ingredients

  • Pastry Cream
  • 240 mlwater (1 cup)
  • 115 gunsalted butter, cut into cubes (1/2 cup or 1 stick)
  • 1 tspgranulated sugar
  • 0.5 tspfine sea salt
  • 140 gall-purpose flour (1 cup plus 1 tbsp, spooned and leveled)
  • 1 tspground cardamom
  • 4 largeeggs, at room temperature
  • 480 mlwhole milk (2 cups)
  • 4 largeegg yolks
  • 100 ggranulated sugar (1/2 cup)
  • 35 gcornstarch (1/4 cup)
  • 30 gunsalted butter (2 tbsp)
  • Pastry Cream (adjust To Taste — Brands Vary In Strength)
  • 1.5 tsprose water
  • Pastry Cream
  • 2 tsppure vanilla extract
  • Diplomat Cream
  • 4 gsheet gelatin (2 sheets) or 1 tsp powdered gelatin
  • 240 mlheavy whipping cream, cold (1 cup)
  • Glaze
  • 120 gpowdered sugar, sifted (1 cup)
  • 2 tbsphoney
  • 2 tbspwarm water, plus more as needed
  • 0.5 tsprose water
  • Dried rose petals and crushed pistachios, to garnish (optional but highly recommended)

Ingredient Substitutions

whole milk (pastry cream)

  • Full-fat oat milk or soy milk — the cream will set slightly softer, so increase cornstarch by 5g (1 tsp). Flavor will be mildly different but still delicious.
  • 2% milk works in a pinch, but the pastry cream will be slightly less rich.
sheet gelatin

  • 1 tsp (3g) powdered gelatin — bloom it in 1 tbsp cold water for 5 minutes, then melt and whisk into the warm pastry cream at the same stage as sheet gelatin.
  • Agar-agar is not recommended here as it can give the cream a slightly gummy texture when folded with whipped cream.
rose water

  • 1/4 tsp pure rose extract — rose extract is much more concentrated, so use sparingly and taste as you go.
  • Omit and replace with 1 tsp orange blossom water for a different but equally lovely floral note.
unsalted butter (choux pastry)

  • Vegan butter (such as Miyoko’s or Earth Balance sticks) — works well in choux with no significant change to texture. Use the same weight.
  • Salted butter — omit the added salt in the choux recipe.
heavy whipping cream (diplomat cream)

  • Full-fat coconut cream, chilled overnight — whips well and adds a subtle coconut note that pairs nicely with the rose and cardamom. Make sure it is very cold before whipping.
eggs (choux pastry)

  • There is no ideal egg-free substitute for choux pastry — eggs provide the steam structure and binding that makes choux work. Aquafaba-based choux exists but produces a noticeably different, more fragile shell. For a fully egg-free option, consider serving the filling in meringue cups instead.

Instructions

🔧 Equipment

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



Prep: 45 minutes
Bake: 30 to 35 minutes at 400°F (205°C)
Total: 2 hours 30 minutes (including chilling the cream)
  1. Make the pastry cream first so it has time to chill. In a medium saucepan, heat the whole milk over medium heat until just steaming — do not boil. Meanwhile, whisk together the egg yolks, sugar, and cornstarch in a heatproof bowl until pale and smooth, about 2 minutes. Slowly pour about one-third of the hot milk into the yolk mixture, whisking constantly (this tempers the eggs so they do not scramble). Pour the tempered mixture back into the saucepan with the remaining milk. Cook over medium heat, whisking constantly, until the cream thickens and begins to bubble, 3 to 5 minutes. Let it bubble for 1 full minute to cook out the starchy flavor.
  2. Remove the pastry cream from the heat. If using sheet gelatin, bloom the sheets in cold water for 5 minutes, squeeze out excess water, and whisk into the hot cream until fully dissolved. If using powdered gelatin, whisk the bloomed mixture into the hot cream now. Stir in the 30g butter, rose water, and vanilla extract until smooth. Press plastic wrap directly onto the surface of the cream and refrigerate until fully cold and set, at least 2 hours or overnight.
  3. When ready to bake, preheat your oven to 400°F (205°C). Line two large baking sheets with parchment paper. In a medium saucepan, combine the water, 115g butter, 1 tsp sugar, and salt. Bring to a rolling boil over medium-high heat, stirring occasionally. Remove from the heat and add the flour and cardamom all at once. Stir vigorously with a wooden spoon or sturdy spatula until the dough comes together into a smooth ball and pulls cleanly away from the sides of the pan.
  4. Return the pan to medium heat and cook the dough, stirring constantly, for 2 minutes. This step dries out moisture and is crucial for a crisp shell. You will notice a thin film forming on the bottom of the pan — that is a good sign. Transfer the dough to the bowl of a stand mixer fitted with the paddle attachment (or use a large bowl and hand mixer). Beat on medium speed for 1 minute to release steam and cool the dough slightly — it should feel warm but not hot to the touch.
  5. Add the 4 eggs one at a time, beating well after each addition. The dough will look slippery and separated at first — keep mixing and it will come back together. After all 4 eggs, check the consistency: the dough should be smooth, glossy, and fall from a spatula in a slow, thick ribbon. If it is too stiff, beat in a fifth egg yolk (not a whole egg) and check again.
  6. Transfer the dough to a large piping bag fitted with a 1/2-inch plain round tip. Pipe 1.5-inch rounds onto the prepared baking sheets, spacing them 2 inches apart. Wet your fingertip and smooth down any peaks. Bake for 30 to 35 minutes, until deeply golden brown. Do not open the oven for the first 25 minutes. Once done, turn off the oven, crack the door open with a wooden spoon, and let the puffs sit inside for 10 minutes to dry out and set their shells.
  7. Transfer the puffs to a wire rack and use a skewer or small knife to pierce a small hole in the base of each one — this releases trapped steam and keeps them crisp. Let cool completely before filling.
  8. Make the diplomat cream: whip the cold heavy cream to soft peaks in a chilled bowl. Remove the cold pastry cream from the refrigerator and whisk it firmly until smooth. Gently fold in the whipped cream in two additions until combined and fluffy. Transfer to a piping bag fitted with a long filling tip or a small star tip.
  9. Pierce the bottom of each puff with the filling tip and pipe in diplomat cream until you feel slight resistance and the puff feels heavy. Alternatively, slice the top third off each puff, fill generously, and replace the lid for a more rustic look.
  10. Make the glaze by whisking together the powdered sugar, honey, warm water, and rose water until smooth and pourable. Dip the top of each filled puff into the glaze, let the excess drip off, and place on the rack. Immediately scatter dried rose petals and crushed pistachios on top before the glaze sets. Serve within 2 to 3 hours for the crispest shells.
Prep: 45 minutes
Bake: 18 to 22 minutes at 375°F (190°C)
Total: 2 hours (including chilling the cream)
The air fryer produces beautifully golden, crisp shells in less time than a conventional oven and is ideal for smaller batches. You will need to bake in 2 to 3 rounds depending on basket size. The filling and glaze are made exactly the same way.
  1. Make the pastry cream and chill as described in the oven method steps 1 and 2. While it chills, prepare the choux dough following oven method steps 3 through 5.
  2. Line your air fryer basket with a cut piece of parchment paper — do not use a full sheet as it will block airflow. Lightly mist the parchment with non-stick spray. Pipe 1.5-inch rounds of choux dough, spacing them at least 1.5 inches apart. Work in batches — overcrowding causes the puffs to steam rather than crisp.
  3. Air fry at 375°F (190°C) for 18 to 22 minutes. Do not open the air fryer for the first 15 minutes. The puffs are done when they are deeply golden with no pale patches. If your air fryer runs hot, check at 15 minutes. Once done, leave the puffs in the air fryer with the drawer pulled out halfway for 5 minutes to finish drying — this prevents them from softening as they cool.
  4. Pierce the base of each puff with a skewer and transfer to a wire rack to cool completely before filling.
  5. Make the diplomat cream as described in the oven method steps 8 and 9. Fill and glaze the cooled puffs the same way. Because air fryer puffs tend to be slightly smaller, you may have filling left over — it is lovely served as a dip with fresh strawberries.
Prep: 45 minutes
Bake: None
Total: 1 hour (plus 2 hours chilling the cream)
If you want all the flavor of these cream puffs without making choux pastry, serve the cardamom rose diplomat cream in store-bought mini phyllo shells. The result is a beautiful, elegant bite with a different but still delightful crunch. This method is ideal for entertaining when time is short.
  1. Make the pastry cream and diplomat cream exactly as described in the oven method steps 1, 2, 8, and 9. Chill the pastry cream for at least 2 hours before folding in the whipped cream.
  2. Use 30 to 36 store-bought frozen mini phyllo shells (such as Athens brand). No thawing is needed. Arrange them on a serving platter directly from the freezer — they crisp up perfectly at room temperature within 10 minutes.
  3. Transfer the diplomat cream to a piping bag fitted with a medium star tip. Pipe a generous rosette of cream into each phyllo cup, filling it just above the rim for an elegant look.
  4. To make the glaze for drizzling rather than dipping, thin it slightly with an additional teaspoon of warm water. Use a small spoon to drizzle a thread of rose honey glaze over each filled cup.
  5. Garnish immediately with dried rose petals and crushed pistachios. Serve within 1 hour of filling, as the phyllo shells will begin to soften if left too long. These can be filled up to 30 minutes ahead for a party and kept refrigerated uncovered.

Nutrition Per Serving

Per 1 serving (makes about 16 medium cream puffs)

285Calories
26gCarbs
16gSugar
17gFat
6gProtein

Why This Recipe Works

Choux pastry is leavened entirely by steam rather than by baking powder or yeast, which is what makes it so unique. When the dough hits the hot oven, the high water content in the eggs and the initial water and butter base rapidly turns to steam, inflating the shell from the inside out. The eggs serve a triple purpose here: they provide moisture for steam, they contribute protein that sets the shell structure as it bakes, and the fat in the yolks tenderizes the interior. This is why getting the dough consistency right before piping is so important — too few eggs and the shell is dense with no interior cavity, too many eggs and the dough is too loose to hold its piped shape.

The step of cooking the dough on the stove after adding the flour, called dessécher (to dry out) in French, is non-negotiable. It evaporates excess moisture from the dough and begins to cook the starch in the flour, creating a panade — a tight, slightly gelatinized paste. This gelatinized starch gives the choux enough strength to trap steam without splitting irregularly. The cardamom is added with the flour at this stage so that it blooms gently in the heat of the dough, releasing its essential oils more fully than it would if added raw. Leaving the puffs in the turned-off oven with the door cracked is another classic step that matters: the residual heat continues to drive out moisture and firms the shell so it does not collapse or become soggy on the rack.

Diplomat cream, unlike plain whipped cream, holds its structure because the gelatin-stabilized pastry cream acts as a scaffold for the whipped cream folded into it. Without the gelatin, a pastry cream-based filling can weep and separate within an hour, especially once piped into shells. The gelatin keeps everything cohesive and silky for hours. Rose water is volatile and its fragrance diminishes with heat, so it is added off the heat at the very end of cooking the pastry cream, preserving every delicate note. If your rose water smells very strong in the bottle, start with just 1 teaspoon and taste after chilling — the flavor mellows considerably once cold and blended with cream.

Baker’s Tips

  • Measure your flour by spooning it into the measuring cup and leveling — scooping directly compacts the flour and you could end up with a dry, stiff dough.
  • The choux dough must be hot when you start adding eggs — but not so hot it scrambles them. After beating for 1 minute in the mixer, touch the outside of the bowl. It should feel warm but comfortable to hold.
  • A consistent piped size is key for even baking. Use a round cookie cutter or glass to trace circles on the back of your parchment paper as a guide before flipping it over.
  • Do not grease your baking sheet with butter or oil — a lightly floured parchment or ungreased silicone mat allows the base of the puffs to grip and climb, giving you better puff height.
  • Rose water brands vary wildly in intensity. Nielsen-Massey and Cortas are reliable brands commonly available in grocery stores. If using a Middle Eastern brand, start with 3/4 tsp and adjust up after tasting the chilled cream.
  • Dried rose petals for garnish are available from spice shops, Middle Eastern grocery stores, and online. Make sure they are food grade, not decorative floral petals which may have been treated with pesticides.
  • If your piped puffs have peaks, dip your finger in water and gently smooth them before baking. Tall peaks can cause uneven browning or crack during baking.

Variations

  • Saffron and orange version: Replace the cardamom in the choux with 1/4 tsp saffron steeped in 1 tbsp warm water (add the saffron water with the eggs). Replace the rose water in the cream with 1 tsp orange blossom water.
  • Chocolate cardamom version: Add 1 tbsp Dutch-process cocoa powder to the choux flour, and replace the rose water in the cream with 1 tsp espresso powder dissolved in 1 tsp hot water. Top with a dark chocolate ganache glaze instead of the honey rose glaze.
  • Pistachio cream variation: Fold 2 tablespoons of pistachio paste into the pastry cream before chilling for a beautiful pale green filling with a nutty richness that complements the rose perfectly.
  • Mini profiterole format: Pipe the choux into 1-inch rounds to make about 36 small profiteroles. Reduce bake time to 22 to 25 minutes. Serve piled into a tower on a platter for a celebration centerpiece.

Troubleshooting & FAQ

My cream puffs collapsed after coming out of the oven. What went wrong?
Collapsed shells are almost always caused by removing them from the oven before the structure is fully set. The shell needs to be deeply golden with no soft or pale patches before it can hold its own weight. Make sure you bake to the full time and then let them dry in the turned-off oven with the door cracked. Also check that you pierced a small hole in the base of each puff right after baking — this releases trapped steam that would otherwise make the shells soggy from the inside as they cool.
My choux dough is too stiff or too runny. How do I fix it?
If the dough is too stiff after adding all 4 eggs, it means your flour absorbed more moisture than expected (often due to measuring by scoop rather than spoon-and-level) or your eggs were on the small side. Beat in an extra egg yolk, check the consistency, and add another yolk only if needed. If the dough is too runny and pours off the spatula rather than falling in a ribbon, unfortunately it cannot be thickened once the eggs are in. Pipe it anyway — it will spread more than ideal but may still produce shells. Make a note to reduce eggs by one next time.
The rose flavor in the cream is too strong or tastes soapy. What happened?
Rose water is intensely variable by brand, and some are far stronger than others. A soapy taste almost always means too much rose water was used. Unfortunately there is no way to remove the flavor once it is in, but you can balance it by folding in a little more plain whipped cream and a few drops of vanilla extract, which softens floral notes. Next time, start with half the amount called for, taste the cream after chilling, and add more in small increments.
My diplomat cream is runny and will not hold its shape when piped. What went wrong?
This usually means one of three things: the pastry cream did not chill long enough and is still too warm when the whipped cream is folded in (the warmth deflates the cream), the gelatin was not properly dissolved before being added to the pastry cream, or the heavy cream was not whipped to a firm enough peak before folding. Make sure the pastry cream is fully cold and set before you start the diplomat cream, and whip your cream to soft-to-medium peaks — stiff peaks can cause the final cream to turn grainy.
My puffs have a raw, eggy, or hollow wet interior. Are they safe to eat?
A slightly eggy aroma right out of the oven is normal for choux, but a wet or gummy interior means the shells needed more time. The drying stage in the turned-off oven with the door cracked is designed to prevent this. If you find an underdone interior, you can return the cooled shells to a 325°F (165°C) oven for 8 to 10 minutes to dry them further. They are safe to eat as the eggs are fully cooked through, but the texture will be unpleasant if filled while still damp.

Storage & Make-Ahead

  • Storage: Filled cream puffs are best served the day they are made, within 2 to 3 hours of filling for maximum crispness. If needed, store filled puffs in an airtight container in the refrigerator for up to 1 day — the shells will soften but the flavor remains lovely. Unfilled baked shells can be stored at room temperature in an airtight container for up to 2 days, or frozen for up to 1 month. Re-crisp frozen shells in a 350°F (175°C) oven for 5 minutes before filling. The pastry cream can be refrigerated for up to 3 days before folding with the whipped cream.
  • Make-Ahead: The pastry cream can be made up to 3 days ahead and refrigerated with plastic wrap pressed against the surface. Fold with whipped cream on the day of serving. Choux shells can be baked up to 2 days ahead and kept in an airtight container at room temperature, or frozen for up to 1 month and refreshed in a hot oven. The glaze can be made the day before and stored covered at room temperature — whisk briefly before using.


Leave a Comment