If you’ve ever dreamed of biting into a delicate, flaky pastry bursting with luscious, creamy flavors, then this Decadent Cream Horns with Vanilla and Chocolate Fillings Recipe is your answer. These charming pastries are a perfect combination of crispy puff pastry shells filled generously with dreamy vanilla and rich chocolate cream fillings, making every bite a little celebration of texture and taste. Whether you’re entertaining guests or treating yourself to a special dessert, this recipe will quickly become a beloved favorite in your kitchen.

Ingredients You’ll Need
Each ingredient in this Decadent Cream Horns with Vanilla and Chocolate Fillings Recipe plays a crucial role in building the perfect balance of flaky, creamy, and flavorful components. Simple yet essential, these ingredients ensure the pastry’s texture and fillings come alive in harmony.
- 1 large egg: Provides a golden brown color and helps seal pastry edges.
- 1 splash water: Used in the egg wash to help achieve a glossy finish.
- 2 sheets puff pastry, thawed: The base for the shells; provides flakiness.
- 8 ounces cream cheese, softened: Offers smoothness and tang for the creamy filling.
- 3/4 cup powdered sugar: Sweetens the filling and can be substituted with finely ground granulated sugar.
- 1 tablespoon vanilla extract: Adds a fragrant sweetness to the cream filling; almond extract can be used for a different twist.
- 2 cups heavy cream: Whipped to create a light and fluffy texture in the filling.
- 1 1/2 tablespoons cocoa powder: For chocolate filling; adds rich depth of flavor.
- Extra powdered sugar for dusting: Enhances visual appeal and adds a touch of sweetness.
How to Make Decadent Cream Horns with Vanilla and Chocolate Fillings Recipe
Step 1: Prepare Baking Materials and Puff Pastry
Start by preheating your oven to 400°F (200°C) and lining baking sheets with parchment paper to prevent sticking. Lightly grease your cream horn molds with cooking spray so the delicate pastry won’t cling to the form. Next, thaw your puff pastry sheets thoroughly and roll them out slightly thinner on a floured surface—this step ensures you get a perfectly flaky crust that isn’t too doughy.
Step 2: Shape the Cream Horn Shells
Cut the rolled puff pastry into eight strips about one inch wide. Then carefully wrap each strip around the prepared molds, overlapping the edges just enough to seal them neatly without tearing the dough. This shaping step is what gives cream horns their iconic spiral look and wonderful layers of flaky pastry.
Step 3: Apply Egg Wash and Bake
Whisk together the egg with a splash of water to make the egg wash, which will give your shells that stunning golden sheen. Brush each wrapped shell generously with this mixture to seal the edges and encourage a beautiful finish. Bake in the preheated oven for 14 to 16 minutes until puffed up and golden brown, then carefully remove and let cool before removing from the molds.
Step 4: Prepare the Cream Fillings
While the pastry cools, whip softened cream cheese until it’s nice and smooth. Gradually mix in powdered sugar and vanilla extract to create the luscious vanilla filling. Divide this creamy base in half; fold cocoa powder into one half to make the rich chocolate filling, ensuring a silky, indulgent texture for both options.
Step 5: Fill the Horns and Add Finishing Touches
Transfer each filling to a pastry bag equipped with a star tip for easy and pretty piping. Fill the cooled pastry shells generously with your choice of vanilla or chocolate cream, or even mix them for extra fun. Just before serving, dust the cream horns with a little powdered sugar for that final touch of sweetness and elegance.
How to Serve Decadent Cream Horns with Vanilla and Chocolate Fillings Recipe

Garnishes
A simple dusting of powdered sugar can transform your cream horns into irresistible treats instantly. For a little extra flair, consider adding finely chopped nuts or a drizzle of chocolate syrup. Fresh mint leaves also bring a lovely pop of color and freshness that complements the creamy fillings beautifully.
Side Dishes
These cream horns pair wonderfully with a cup of hot coffee or tea, making them an excellent choice for afternoon tea or a cozy breakfast. You can also serve them alongside fresh fruit like berries which add bright contrast to the rich cream. Light, refreshing salads are ideal if you’re including them in a dessert spread after a hearty meal.
Creative Ways to Present
Looking to impress at your next gathering? Arrange your cream horns on a tiered stand with alternating vanilla and chocolate fillings for a striking display. Another fun idea is to serve them alongside small jars of leftover filling for guests to dip or add extra cream. This recipe opens up so many playful possibilities for presentation.
Make Ahead and Storage
Storing Leftovers
If you have leftover cream horns, store them in an airtight container in the refrigerator. Because of the delicate puff pastry and creamy filling, they are best eaten within two days to maintain optimal freshness and texture. Avoid leaving them at room temperature for long periods to keep the filling safe and creamy.
Freezing
Freezing cream horns is possible but requires some care. Freeze the plain baked shells before filling them to keep the pastry flaky. Wrap each shell tightly in plastic wrap and place in a freezer-safe bag for up to one month. When ready to serve, thaw shells fully and fill with freshly whipped filling for best results.
Reheating
To enjoy cream horns warm, reheat the empty shells in a low oven for a few minutes to restore crispiness before adding the chilled filling. Avoid microwaving filled cream horns as this can cause the cream to lose its fluffy texture. When filled, they’re best served cold or at room temperature.
FAQs
Can I use store-bought puff pastry for this recipe?
Absolutely! Using store-bought puff pastry makes this recipe much easier and still yields deliciously flaky cream horns. Just be sure to thaw it properly before rolling and shaping.
How can I make the cream fillings dairy-free?
You can substitute cream cheese and heavy cream with dairy-free alternatives like coconut cream and vegan cream cheese, but be aware that the texture might differ slightly. Whip the coconut cream well to mimic the fluffy filling.
Is it necessary to use cream cheese in the filling?
Cream cheese adds tanginess and body to the filling, but you can try using mascarpone or whipped heavy cream alone for a lighter version. Adjust the sweetness accordingly to maintain balance.
Can these cream horns be made ahead for a party?
Yes! You can bake the shells a day ahead and store them in an airtight container. Fill them with cream fillings a few hours before serving to keep them fresh and prevent sogginess.
What can I do if I don’t have cream horn molds?
If you don’t have molds, you can create your own using sturdy cones of aluminum foil or even try free-form spiraling the dough on parchment paper. Just be gentle when removing them after baking.
Final Thoughts
There is just something so satisfying about creating your own Decadent Cream Horns with Vanilla and Chocolate Fillings Recipe from scratch. This recipe combines an elegant look with luscious flavors that will bring smiles and requests for seconds. Whether you’re sharing these with friends or indulging a sweet craving solo, these delightful pastries are a true treat worth making over and over. So, roll up your sleeves and enjoy every flaky, creamy bite!
Print
Decadent Cream Horns with Vanilla and Chocolate Fillings Recipe
- Prep Time: 25 minutes
- Cook Time: 16 minutes
- Total Time: 1 hour 16 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Indulge in these elegant Decadent Cream Horns featuring flaky puff pastry shells filled with luscious vanilla and chocolate cream cheese fillings. Perfectly golden and dusted with powdered sugar, these cream horns make a delightful dessert or special occasion treat.
Ingredients
Pastry Shells
- 2 sheets puff pastry, thawed
- 1 large egg
- 1 splash water
- Cooking spray (for molds)
Vanilla Cream Filling
- 8 ounces cream cheese, softened
- 3/4 cup powdered sugar
- 1 tablespoon vanilla extract
- 2 cups heavy cream
Chocolate Cream Filling
- All ingredients from Vanilla Cream Filling except add:
- 1 1/2 tablespoons cocoa powder (to be mixed with half of the filling)
For Garnish
- Extra powdered sugar for dusting
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) and line baking sheets with parchment paper to prevent sticking and facilitate even cooking.
- Prepare Molds: Lightly coat your cream horn molds with cooking spray to ensure easy removal of the pastry shells once baked.
- Make Egg Wash: Whisk together the large egg and a splash of water in a small bowl; this will be used to brush on the pastry for a shiny golden finish.
- Cut Puff Pastry: Roll out the thawed puff pastry sheets on a lightly floured surface to make them slightly thinner. Cut each sheet into eight strips approximately 1-inch wide.
- Wrap Pastry Around Molds: Gently wrap each pastry strip around the prepared molds, overlapping slightly and sealing edges as you go for secure attachment during baking.
- Apply Egg Wash: Brush the wrapped pastry thoroughly with the prepared egg wash to promote a golden brown crust while baking.
- Bake Shells: Place the filled molds on the lined baking sheets and bake in the preheated oven for 14-16 minutes or until the pastry is puffed and beautifully golden brown.
- Prepare Cream Cheese Mixture: While the pastry shells cool, whip the softened cream cheese in a mixing bowl until smooth and creamy. Gradually add powdered sugar and vanilla extract, blending well.
- Whip Heavy Cream: In a separate bowl, whip the heavy cream until stiff peaks form, then gently fold it into the sweetened cream cheese mixture to create a light and fluffy filling.
- Divide and Flavor Filling: Split the cream mixture evenly. Mix 1 1/2 tablespoons cocoa powder into one half to create the chocolate filling, leaving the other half as vanilla.
- Fill Cream Horns: Fit a pastry bag with a star tip and fill it with your desired cream filling. Carefully pipe the filling into the cooled cream horn shells, filling them generously.
- Garnish and Serve: Dust each filled cream horn with extra powdered sugar for an elegant touch before serving.
Notes
- You can substitute almond extract for vanilla extract to add a nutty flavor to the cream filling.
- Ensure puff pastry is thawed but still cold for easier handling and better puff.
- Use a star tip on your pastry bag for a decorative cream filling presentation.
- For a crisper shell, allow the baked pastries to cool completely on the molds before removing.
- Store filled cream horns in the refrigerator and consume within 2 days for optimal freshness.

