Set rack in the center of the oven; preheat oven to 425 degrees F. Line 2 baking sheets with parchment paper or coat them with cooking spray.Advertisement
Combine water, butter, oil, salt and sugar in a medium saucepan; bring just to a boil over medium heat. Remove from the heat and add flour all at once. Stir with a wooden spoon until it forms a smooth paste. Return the mixture to low heat and cook, stirring, for about 3 minutes. This will slightly dry the paste. Remove from heat and cool for 2 minutes.
Lightly whisk together whole eggs and egg whites. Beat one quarter of the egg mixture into the flour paste with an electric mixer until it is absorbed. Repeat with three more additions of the egg mixture, until the mixture is smooth and glossy. Note: The unbaked cream puff paste will be much less firm than that of a traditional cream puff.
Drop heaping tablespoons of the mixture, 2 inches apart, on the prepared baking sheets. Bake one sheet at a time until puffed and well browned, 25 to 30 minutes. (Cover unbaked cream puffs with plastic wrap.) Poke each puff in two places with the tip of a paring knife to allow steam to escape, and cool on a rack.
To serve, cut each cream puff in half with a serrated knife, removing any excess uncooked dough from the center. Fill as desired and serve immediately.
Make Ahead Tip: Freeze in an airtight container for up to 1 month.
1/2 other carbohydrate, 1/2 fat