Last updated on April 13th, 2026.
My Italian Cream Puffs are filled with a silky ricotta cream that’s rich without being heavy. It’s the classic choux pastry, still light and airy, and instead of the need to impress at first sight, it wins you over with texture, balance, and that quiet, creamy richness that builds with every bite.

The big picture stays the same: like most choux pastry recipes, the technique, ingredients, and process are nearly identical to what we use for Polish Cream Puff Cake or even chocolate cream puffs.
The difference is in the filling and the occasional frying: instead of a light, airy cream, these are filled with a hearty, full-bodied pastry cream folded with ricotta. And it is the tradition during St. Joseph’s Day for the dough to get a deep dive into a warm sizzling pot of hot oil, AKA zeppole di San Giuseppe. But worry not, I included instructions for both baking and frying in the recipe card at the bottom of this post.
Lets Make Them
This recipe has two components: the cream puffs, and the ricotta cream. I recommend making the cream first and give it the time to set and chill before adding the ricotta. I included a step-by-step images for a visual cues and all of my tips and tricks I learned as I was testing this recipe.
Make The Ricotta Cream Filling
- I used my Italian Pastry Cream recipe, it is thick and rich, but feel free to use your favorite go-to recipe.
- Prepping is key: measure and have all of the ingredients ready before you start making the cream.
- Stirring is what makes or breaks this recipe, make sure to stir as you add the milk to the eggs and as you cook the cream with the eggs mixture. It goes pretty fast so no concern in getting tired or bored, and if you skip the eggs might curdle, or the cream might cook at the bottom into lumps.
- Use a wooden spoon, an aluminum tool might give the custard and the pan a greenish-grayish color.
- Do not rush cooking the cream, and if available, cook it until it reaches 180°F. It is the best way to prevent the cream from turning into a liquid instead of thickening.






Make The Cream Puffs
- Cut the butter into 1-inch pieces, so it will melt as the same time the water reaches a boil.
- If the flour mixture gets oily, do not worry, and keep following the recipe. It only means that the water has evaporated and the fat is expelling.
- Do not add the eggs too soon, make sure the flour mixture has cooled enough and won’t cook the eggs when you add them.
- When you add the eggs, it will look like a curdle mess, and that is ok. Make sure to add the eggs one at a time and keep mixing until it is smooth.
- To bake: pipe the dough over a large baking sheet and bake, DO NOT open the oven mid-baking, or the cream puffs will collapse.
- To fry: use a small or a medium cookie scoop to drop the dough into the oil.
- To fill: this is true for when you bake or fry the dough. Fill a large piping bag with the ricotta cream and use the filling tip to prick a whole into the bottom of the pastries and filling them.








Ricotta Cream Italian Cream Puffs
Ingredients
For the Cream Puffs
- 1 Cup (240ml) Water
- 1/2 Cup (113g) Unsalted butter cut into 1-inch pieces.
- 1 Cup (120g) Bread or all-purpose flour
- 1/2 teaspoon Salt
- 1 tablespoon (15g) Sugar
- 4 Large Eggs, at room temperature
Italian Ricotta Pastry Cream
- 1 Batch Italian Pastry Cream
- 1/3 Cup (80g) Ricotta Cheese
- 1 Cup (240ml) Heavy Cream
- 1/4 Cup (30ml) Powdered sugar for dusting
Instructions
Make the Ricotta Pastry Cream
- Remove the pastry cream from the refrigerator and use a fork to smooth it.
- Mix in the ricotta cheese (80g).
- Whip the heavy cream (240ml) to a stiff pick and fold it into the ricotta cream. Refrigerate until use.
Make the cream puffs
- Place the water (240ml), butter (113g), and sugar (15g) in a medium saucepan and bring to a boil over medium heat.
- Mix the flour (120g) and salt (1/2 teaspoon), and add it to the water once the butter has melted and the water is starting to boil.
- Using a wooden spoon, vigorously mix the flour and water over medium heat until you have a smooth ball that separates it se;f from the sides and bottom of the pan. Remove from the heat and place in a large bowl or a bowl of a standing mixer.
- Using the paddle attachment (or a whisk) mix on medium speed to cool the dough, for about 4 minutes.
- Add the eggs one at a time and mix until you have a smooth paste that creates a "V" shape when you bring your spatula up.
- To bake: fill a pastry bag and pipe the dough over a baking sheet lined with parchment paper. Make sure to leave space between each dollop.Bake at 400F (200C) for 10 minutes, then reduce heat to 375 (185C) and bake for additional 12 minutes.
- To Fry: In a medium deep saucepan, heat vegetable oil to 350F (180C). Using a small cookie scoop (or two small spoons), drop the paste into the hot oil and fry until golden brown, about 3 minutes. Remove from the oil onto a wire rack.
- Allow the cream puffs to cool completely before filling and serving.
Assemble
- Fill a piping bag fitted with the filling tip.
- Use a sharp knife (or the tip) to poke each pastry at the bottom, then fill it with the cream.
- Dust with powdered sugar and serve immediately.
Notes
- Store leftovers in the refrigerator for up to two days. Empty shells can be stored at room temperature for up to three days. The pastry cream is suitable for up to three days refrigerated.
- Do not open the oven door during baking, and if you can, turn it off and leave the pastries in the oven, door shut about 30 minutes after baking.
- When adding the eggs to the dough, it will first look like a big mess, but keep mixing; it will come together to a smooth paste.
- Instead of a pastry bag, use the corner of a large plastic bag to fill the pastries.

Just wondering if I subbed marscapone cheese for ricotta if the texture would be ok. I love marscapone!
Yes! Marscapone cheese will be just fine!