This post may contain affiliate links.

This Cream Puff Dessert is a simple, yet elegant dessert everyone seems to love. With a cream puff base, a homemade pudding filling and whipped cream on top, it’s great on it’s own or with a drizzle of chocolate on top!

Jump to Recipe
A square of cream puff dessert on a white plate with berries and powdered sugar on top.

This post is sponsored by Iowa Egg Council,
but all opinions and text are my own!

Have you ever had homemade cream puffs??  They’re incredibly delicious – a classic French dessert with a fluffy pastry and a sweet and creamy filling.  Making individual cream puff shells with pâte à choux can be intimidating (you’ve gotta use a pastry bag and perfect the piping technique), but making this 9×13-inch dessert makes it a cinch!

Some call this Cream Puff Dessert and some call it Cream Puff Cake…but whatever you call it, it’s sure to be a huge hit!  Eggs play a huge role in any cream puff recipe.  Not only are they essential in creating a soft, moist and fluffy pastry, but they’re also key in making a great pudding.

Growing up in Iowa, I always knew it was a state known for miles upon miles of corn fields and countless pigs.  But I recently learned Iowa is also #1 in the country for egg production!  It’s pretty incredible what Iowa egg farmers are doing to continuously supply Americans with a high-quality, inexpensive protein that’s SO versatile!  

The ingredients needed to make a cream puff dessert on a white countertop.

Ingredients Needed (amounts in recipe card below)

  • Eggs – You’ll need a total of 8 large eggs for this recipe (some will go in the cream puff layer and some in the pudding)
  • Butter – You’ll also need butter for both layers.
  • All-Purpose Flour
  • Sugar
  • Cornstarch
  • Salt
  • Milk – 2% or whole milk is my preference when making a pudding dessert!
  • Cream Cheese – To get the right texture, I recommend using a full-fat cream cheese OR 1/3 less fat neufchâtel.  I don’t recommend fat-free cream cheese.
  • Vanilla Extract 
  • Whipped Topping – aka Cool Whip!  You can also opt to make your own using heavy cream.
A slice of cream puff cake with a drizzle of chocolate on top in a fancy design with berries around it.

How to Make Cream Puff Dessert

Making this dessert really has two steps.  First, the cream puff base layer and second, the homemade pudding filling.  You’ll start with the cream puff “crust!”

Make the Cream Puff Layer

You’ll begin by adding water and butter to a saucepan and bringing the mixture to a boil.  

Then, remove it from the heat and stir in the flour with a wooden spoon.  At this point, it’ll be a sticky ball of dough. 

Let the dough rest for 5 minutes to cool so you don’t cook the eggs when they’re added.

Cream puff batter in a black and silver saucepan.

Add the eggs all at once and whisk until a smooth batter forms.

Pour the cream puff pastry into a greased 9×13-inch glass baking dish and spread to an even layer on the bottom of the pan.

Bake in a preheated oven for 20 minutes or until golden brown.  You’ll notice that the pastry will rise up the sides of the dish creating a “shell” around the edge of the pan.  This is how it should look!  Let it cool to room temperature.

Make the Filling

Now it’s time to make the deliciously rich vanilla pastry cream!  It’s essentially a homemade pudding with cream cheese added….and it’s SO good!  I love making this homemade filling, but it’s also really great using an instant pudding mix (and less work!).  See notes in the recipe card for details.

Start by whisking together the sugar, cornstarch and salt in a large saucepan.  Then, whisk in the cold milk.

Place the saucepan over medium-low heat and whisk frequently until the mixture has thickened and remove from the heat.

Add the egg yolks in a mixing bowl.  What we are going to do now is “temper” the eggs.  Pour a little bit of the hot mixture into the egg yolks and whisk it together right away.  Then, you’ll pour the egg mixture into the large saucepan with the rest of the pudding as you continue to stir.

Place the pan over medium heat and whisk frequently as it comes back to a boil.  Once it has, remove from the heat.

Add the butter, vanilla and softened cream cheese and stir until smooth.

Cover the pudding with plastic wrap (press it right onto the pudding so it doesn’t create a film) and refrigerate for an hour.

Layer it Up!

Give the pudding a quick stir and pour it into the shell.

Cover and refrigerate for 4-6 hours so the pudding has a chance to set up. Spread the whipped topping over the pudding mixture, cut into squares and serve!

How to Garnish the Layered Cream Puff Cake

Growing up, my mom always drizzled the top with chocolate and created a pretty design (see photo above!).  You could also use a chocolate ganache or sprinkle with chocolate chips for a little crunch.

Serve individual slices with fresh fruit, like sliced strawberries, blueberries and raspberries for a pretty and delicious garnish.  Take it over the top with a sprinkle of powdered sugar and a sprig of mint and you’re sure to impress!

Layered cream puff cake on a white plate.

How to Store Leftover Cream Puff Dessert

You can either cover the baking dish with a tight-fitting lid or plastic wrap or transfer the remaining slices to an airtight container.  Stop in the fridge for 3-5 days.

A bite of cream puff cake with berries on a fork.

Other Layered Desserts I Love

A slice of cream puff dessert on a white plate with berries on top.

Cream Puff Dessert

Author: Kelsey
Prep Time 30 minutes
Cook Time 20 minutes
Chill Time 5 hours
Total Time 5 hours 50 minutes
15
This Cream Puff Dessert is a simple, yet elegant dessert everyone seems to love. With a cream puff base, a homemade pudding filling and whipped cream on top, it's great on it's own or with a drizzle of chocolate on top!

Ingredients
 

Cream Puff Layer

  • 1 cup water
  • 1/2 cup butter
  • 1 cup flour
  • 4 eggs

Filling

  • 2/3 cup sugar
  • 1/4 cup cornstarch
  • 1/8 teaspoon salt
  • 2 1/2 cup whole milk
  • 4 egg yolks
  • One 8 ounce block cream cheese softened
  • 2 tablespoons butter
  • 1 teaspoon vanilla extract
  • One 8 ounce tub whipped topping
  • Chocolate sauce and fresh berries for garnish, if desired

Instructions

For the Cream Puff Layer

  • Preheat oven to 400℉.
  • Boil the water and butter in a medium saucepan.
    1 cup water, 1/2 cup butter
  • Remove from the heat and stir in the flour; let rest for 5 minutes to cool off a bit.
    1 cup flour
  • Add the eggs and whisk until a smooth batter is formed.
    4 eggs
  • Spread the mixture into the bottom of the baking dish.
  • Bake for 20 minutes or until golden brown. When you remove it from the oven, it'll be puffy on the bottom and the crust will puff up the sides of the pan.
  • Let cool for at least 30 minutes.

Make the Filling

  • Whisk together the sugar, cornstarch and salt in a saucepan.
    2/3 cup sugar, 1/4 cup cornstarch, 1/8 teaspoon salt
  • Add the milk and whisk until combined.
    2 1/2 cup whole milk
  • Cook over low to medium-low heat, whisking frequently, until it reaches a boil.
  • Add the egg yolks to a separate mixing bowl.
    4 egg yolks
  • Pour some of the boiling mixture into the egg yolks (1/2 – 1 cup is fine; doesn't need to be exact!) and whisk until well-combined.
  • Pour the egg mixture into the saucepan with the rest of the pudding mixture and whisk well.
  • Place the pan back onto the stovetop and cook on medium heat until bubbly, whisking constantly.
  • Once bubbling, remove from the heat and stir in the cream cheese, butter and vanilla extract until smooth.
    One 8 ounce block cream cheese, 2 tablespoons butter, 1 teaspoon vanilla extract
  • If you notice any lumps, you can run it through a sieve.
  • Cover the pudding with plastic wrap and refrigerate for at least one hour.
  • Give the pudding a stir and pour it into the cream puff layer.
  • Cover with plastic wrap and refrigerate for 4-6 hours or overnight.
  • Spread whipped topping over the pudding and drizzle the top with chocolate syrup.
    One 8 ounce tub whipped topping, Chocolate sauce and fresh berries

Notes

*If you’d prefer to use instant vanilla pudding mix, you certainly can.  Here’s how:  Skip steps 1 through 10 in the “filling” section of the recipe.  Instead, use a hand mixer (or a whisk) to combine an 8 ounce package softened cream cheese, one 6 ounce package instant vanilla pudding and 1 cup of milk.  Once that’s combined, add two more cups of milk (3 total) until smooth.  This will be your filling!

Nutrition

Calories: 284kcal | Carbohydrates: 22g | Protein: 5.8g | Fat: 19.5g | Saturated Fat: 11.3g | Polyunsaturated Fat: 1.1g | Monounsaturated Fat: 5.6g | Trans Fat: 0.2g | Cholesterol: 138mg | Sodium: 104mg | Potassium: 136mg | Fiber: 0.2g | Sugar: 12.7g | Vitamin A: 197IU | Calcium: 95mg | Iron: 0.5mg
“Dance Around the Kitchen” is not a dietitian or nutritionist, and any nutritional information shared is an estimate. If calorie count and other nutritional values are important to you, we recommend running the ingredients through whichever online nutritional calculator you prefer. Calories and other nutritional values can vary quite a bit depending on which brands were used.

did you love this recipe?

Share it with me on Facebook and find more recipes on Pinterest for more!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. What size pan does this require. I don’t see it in the instructions.
    Thanx!
    Carmel

    1. A 9×13-inch baking dish! Thanks for asking! ~Kelsey