Cream puffs are already one of the most charming desserts around, but fill them with a silky eggnog cream and you take them to an entirely new level of festive indulgence. These Eggnog Cream Puffs are airy, light, and filled with a custard that captures the cozy warmth of the holiday season in each bite. Think golden choux pastry shells that crackle slightly as you bite into them, revealing a rich, eggnog-spiced cream inside—the perfect wintertime treat.
Whether you’re hosting a holiday brunch, bringing something special to a cookie exchange, or simply treating yourself to a snowy weekend bake, these cream puffs make a stunning impression. They’re deceptively simple to make, yet feel luxurious and celebratory, especially when dusted with powdered sugar and served on a festive platter.
What Kind of Pastry Should I Use for Eggnog Cream Puffs?
Choux pastry (pâte à choux) is the traditional and best choice for cream puffs. It puffs up in the oven without any leavening agent, thanks to steam, creating a hollow center that’s just waiting to be filled. You’ll want to pipe your choux in neat rounds and bake until golden brown and crisp—this ensures the pastry holds up to the luscious eggnog filling without getting soggy.

Ingredients for the Eggnog Cream Puffs
Choux Pastry Shells
- Butter: Adds richness and helps create the tender, golden crust.
- Water: Creates steam for the puff.
- All-purpose flour: Gives structure to the choux.
- Eggs: Key for puffing and setting the structure.
- Salt: Enhances the flavor of the dough.
Eggnog Pastry Cream Filling
- Whole milk: Base of the custard, adds creaminess.
- Egg yolks: Thicken and enrich the pastry cream.
- Sugar: Sweetens the filling just enough.
- Cornstarch: Helps thicken the cream without making it heavy.
- Nutmeg: Brings in that classic eggnog flavor.
- Vanilla extract: Rounds out the flavor.
- Butter: For a smooth, silky finish.
- Rum extract (optional): For a traditional eggnog flair without the alcohol.
Optional Garnish
- Powdered sugar: For a delicate, snowy finish on top.
How To Make the Eggnog Cream Puffs
Step 1: Make the Choux Pastry
In a saucepan, combine butter, water, and salt. Bring to a boil, then stir in the flour all at once. Keep stirring until the dough pulls away from the sides. Let it cool slightly, then beat in the eggs one at a time until the dough is glossy and pipeable.
Step 2: Pipe and Bake
Preheat your oven and line a baking sheet with parchment. Pipe the dough into small mounds and smooth any peaks with a wet finger. Bake until puffed and deeply golden. Cool completely before filling.
Step 3: Prepare the Eggnog Pastry Cream
Warm milk with nutmeg in a saucepan. In a bowl, whisk together egg yolks, sugar, and cornstarch. Slowly add the warm milk, whisking constantly, then return the mixture to the stove. Cook until thickened, then stir in butter, vanilla, and rum extract. Chill until fully set.
Step 4: Fill the Puffs
Slice each choux puff in half or make a small hole in the bottom. Fill with the eggnog pastry cream using a piping bag.
Step 5: Finish and Serve
Dust the tops with powdered sugar just before serving for an elegant finish.
How to Serve and Store Eggnog Cream Puffs
Eggnog cream puffs are best enjoyed the same day they’re filled, when the shells are still crisp and the cream is silky. Serve them chilled or slightly cool, arranged on a platter for guests to grab and swoon over.
If you need to make them ahead, store the empty choux shells in an airtight container at room temperature for up to 2 days. The eggnog cream can be made and chilled separately for up to 3 days. Fill just before serving to preserve the texture. Leftovers? Store filled puffs in the fridge for up to 24 hours.
Frequently Asked Questions
How far in advance can I make these?
You can make the choux shells and pastry cream 1-2 days in advance. Fill them the day you plan to serve.
Can I freeze cream puffs?
Freeze the unfilled choux shells. Avoid freezing filled cream puffs, as the texture may become soggy.
Do I need to use rum extract?
Nope! It adds traditional eggnog flavor, but you can skip it or replace with a splash of real rum or more vanilla.
Why did my puffs collapse?
They likely weren’t baked long enough. Bake until they’re deeply golden and feel firm when tapped.
Can I use store-bought eggnog?
For best texture, stick with a homemade custard—store-bought eggnog is too thin and won’t set properly.
Want More Cream-Filled Dessert Ideas?
If you adore these Eggnog Cream Puffs, here are a few more treats to tempt your sweet tooth:
- Mom’s Famous Cream Puffs for the classic version that started it all.
- Condensed Milk Snow Cookies for a melt-in-your-mouth winter favorite.
- Lemon Raspberry Swirl Cheesecake Cups if you’re craving fruity tang and creaminess.
- Caramel Cheesecake Cookies for gooey meets crisp in every bite.
- Blueberry Lemon Dutch Baby to keep the festive brunch vibes going strong.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dessert board so you can come back to it any time.
And let me know in the comments how yours turned out! Did you go for the rum extract or keep it kid-friendly? Maybe added a chocolate drizzle? I’m always excited to see your twists and tricks.
Got a question while baking? Drop it below so we can troubleshoot together.
For more recipes like this one, follow along on my Pinterest: Life with Jam

Eggnog Cream Puffs
- Total Time: 55 minutes
- Yield: 20 cream puffs
- Diet: Vegetarian
Description
These Eggnog Cream Puffs combine crisp, golden choux pastry with a silky smooth eggnog pastry cream. Rich with vanilla, nutmeg, and optional rum extract, they make a cozy, festive dessert that’s perfect for winter celebrations or holiday brunches. Light, elegant, and bursting with seasonal flavor.
Ingredients
1/2 cup unsalted butter
1 cup water
1 cup all-purpose flour
4 large eggs
1/4 teaspoon salt
2 cups whole milk
5 large egg yolks
2/3 cup granulated sugar
1/4 cup cornstarch
1/2 teaspoon ground nutmeg
1 1/2 teaspoons vanilla extract
2 tablespoons unsalted butter
1/2 teaspoon rum extract (optional)
Powdered sugar, for dusting
Instructions
1. In a saucepan, combine butter, water, and salt. Bring to a boil.
2. Stir in flour all at once and stir vigorously until the dough pulls away from the sides of the pan. Let it cool for 5 minutes.
3. Beat in the eggs one at a time, mixing until the dough is smooth and glossy.
4. Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
5. Pipe the choux dough into 1.5-inch mounds on the baking sheet.
6. Smooth any peaks with a wet finger.
7. Bake for 25–30 minutes until golden brown and firm. Cool completely.
8. To make the pastry cream, heat milk and nutmeg in a saucepan until steaming.
9. In a bowl, whisk egg yolks, sugar, and cornstarch.
10. Gradually whisk in the hot milk, then return mixture to saucepan.
11. Cook over medium heat, whisking constantly, until thickened.
12. Remove from heat and stir in butter, vanilla, and rum extract if using.
13. Transfer to a bowl, cover with plastic wrap touching the surface, and chill until set.
14. Slice each choux puff or poke a hole in the bottom and pipe in the pastry cream.
15. Dust tops with powdered sugar before serving.
Notes
For best texture, fill the puffs the day you plan to serve them to keep the shells crisp.
Let the choux dough cool slightly before adding eggs to prevent scrambling.
Chill the pastry cream completely before piping for a thick, luscious filling.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baked
- Cuisine: American, Holiday
Nutrition
- Serving Size: 1 cream puff
- Calories: 160
- Sugar: 7 g
- Sodium: 90 mg
- Fat: 10 g
- Saturated Fat: 5 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 15 g
- Fiber: 0 g
- Protein: 4 g
- Cholesterol: 80 mg


