Everything Cream Cheese Bagel Pinwheels are the kind of savory snack that instantly disappears once they hit the table. Flaky pastry wrapped around creamy cheese and bold everything bagel seasoning creates a warm, salty, crunchy bite that feels bakery-worthy without much effort. They are perfect for brunch spreads, holiday snacks, lunchboxes, or quick party appetizers.
What makes this recipe special is the balance of textures. The crisp golden outside pairs beautifully with the creamy center and savory garlic-onion flavor. In my experience, recipes like this work especially well when you need something impressive that still feels simple and comforting. I’ve noticed guests always reach for these first because they smell incredible straight from the oven and look beautifully swirled on a serving plate.
Why You’ll Love This Recipe

These pinwheels are easy enough for beginners but still look polished and impressive for entertaining. The ingredients are simple, the prep is quick, and the flavor feels rich and satisfying without requiring complicated cooking steps. If you love classic everything bagels with cream cheese, this recipe delivers those same comforting flavors in a warm, crispy form.
I’ve tried these for brunch gatherings and game-day snacks, and they always disappear quickly. Another reason readers love this recipe is how flexible it is. You can customize the filling with bacon, shredded cheese, or fresh herbs depending on what you already have in the kitchen. The buttery pastry also bakes beautifully golden, making these pinwheels incredibly Pinterest-worthy and hard to resist.
Ingredients
- 8 ounces cream cheese, softened
- 1 sheet puff pastry, thawed
- 1 cup shredded mozzarella cheese
- 1 tablespoon everything bagel seasoning
- 2 tablespoons chopped green onions
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- 1 egg, beaten
- 1 tablespoon sesame seeds
- 1 tablespoon chopped fresh chives
In my experience, softened cream cheese spreads much more evenly and prevents the pastry from tearing. I’ve also noticed that using freshly shredded cheese gives a creamier texture compared to pre-packaged blends. Puff pastry creates the flakiest layers, while everything bagel seasoning adds the bold garlic, onion, sesame, and poppy seed flavor that makes these pinwheels so addictive.
How to Make It

Step 1
Start by preheating your oven to 400°F and lining a baking sheet with parchment paper. Let the puff pastry thaw until it feels soft enough to roll without cracking. In my experience, partially frozen pastry tends to split and makes rolling difficult. While the pastry rests, mix the softened cream cheese, mozzarella cheese, garlic powder, onion powder, chopped green onions, and half the everything bagel seasoning in a bowl until smooth and creamy. The filling should look thick but spreadable. This step builds the rich, savory flavor base that gives the pinwheels their signature creamy texture.
Step 2
Lightly flour your work surface and carefully unfold the puff pastry sheet. Use a rolling pin to gently smooth the seams and slightly thin the dough into an even rectangle. Spread the cream cheese mixture evenly across the pastry, leaving about half an inch around the edges to help seal the roll later. I’ve noticed using an offset spatula or the back of a spoon makes spreading much easier. Sprinkle extra everything bagel seasoning across the top for a stronger savory flavor and more visible texture in every bite once baked.
Step 3
Starting from the long side of the pastry, slowly roll the dough into a tight log. Try to keep the roll firm without squeezing out the filling. In my experience, rolling gently but tightly helps the pinwheels hold their shape while baking. Once rolled, place the log seam-side down and chill it in the refrigerator for about 15 minutes. This quick chill firms the cream cheese filling and makes slicing cleaner and easier. Cold pastry also creates puffier layers and more defined swirls after baking in the oven.
Step 4
Remove the chilled pastry log from the refrigerator and use a sharp knife to slice it into even pinwheels about one inch thick. Arrange each piece on the prepared baking sheet, leaving space between them because the pastry expands while baking. I’ve tried using a serrated knife before, but a smooth sharp knife usually gives cleaner cuts without flattening the swirls. The sliced pinwheels should already show beautiful spirals filled with creamy cheese and seasoning, which makes the final baked result look extra appealing and bakery-style.
Step 5
Brush the tops and edges of each pinwheel with the beaten egg. This simple step gives the pastry its glossy golden finish once baked. Sprinkle sesame seeds and a little extra everything bagel seasoning over the top for added crunch and visual texture. I’ve noticed this final topping layer makes the flavor pop even more after baking. The seasoning toasts in the oven and creates an incredible aroma that fills the kitchen quickly. At this stage, the pinwheels already look impressive and ready for entertaining or brunch spreads.
Step 6
Place the baking sheet into the preheated oven and bake the pinwheels for about 18 to 22 minutes or until deeply golden and puffed. Keep an eye on the edges during the final few minutes because puff pastry can brown quickly. In my experience, rotating the baking sheet halfway through helps the pinwheels bake evenly. The cream cheese filling should look warm and slightly bubbly while the pastry turns crisp and flaky. The toasted everything seasoning adds extra crunch and creates a savory bakery-style smell throughout the kitchen.
Step 7
Once baked, remove the pinwheels from the oven and let them cool for a few minutes before serving. This short resting time helps the filling settle slightly and keeps the pastry crisp. Garnish with chopped fresh chives for a fresh color contrast and extra flavor. I’ve noticed these taste best while still slightly warm because the cream cheese center stays soft and creamy. Serve them on a wooden board or platter for an inviting presentation that feels perfect for brunch tables, holiday gatherings, or cozy weekend snacking.
Cooking Tips / Variations

For extra flavor, try adding crispy bacon bits, diced jalapeños, or shredded cheddar cheese to the filling mixture. These additions create more texture and make the pinwheels feel even heartier. If you enjoy smoky flavors, a little smoked paprika works surprisingly well with the everything seasoning blend.
I’ve tried using crescent roll dough instead of puff pastry, and while it tastes delicious, puff pastry creates flakier bakery-style layers. Another helpful tip is to avoid overfilling the pastry because too much cream cheese mixture can leak while baking. For a lighter variation, reduced-fat cream cheese still works beautifully and keeps the filling creamy without feeling too heavy.
Serving or Storage Tips
These pinwheels are best served warm when the pastry is crisp and the cream cheese filling stays soft and creamy. They pair perfectly with scrambled eggs, soup, fresh salads, or simple dipping sauces like ranch or spicy mayo. For brunch tables, I’ve noticed arranging them on a large wooden board makes them feel extra inviting and shareable.
Store leftovers in an airtight container in the refrigerator for up to three days. To reheat, place them in the oven or air fryer for a few minutes to bring back the crisp texture. Avoid microwaving too long because the pastry can become soft instead of flaky and golden.
Conclusion
Everything Cream Cheese Bagel Pinwheels are the perfect mix of creamy, flaky, savory, and satisfying. They deliver all the comforting flavors of an everything bagel in a warm bite-sized snack that feels both cozy and impressive. Whether you make them for brunch, parties, holidays, or meal prep, they always bring beautiful texture and bold flavor to the table.
I’ve noticed this recipe works especially well when you want something simple that still feels special and bakery-inspired. Save these Everything Cream Cheese Bagel Pinwheels on Pinterest for later, share them with family or friends, and enjoy the fun of making something irresistibly delicious right in your own kitchen.
FAQ 1: Can I make Everything Cream Cheese Bagel Pinwheels ahead of time?
Yes, you can prepare the pastry roll a day ahead and store it tightly wrapped in the refrigerator before slicing and baking. In my experience, chilled dough actually slices more neatly and creates cleaner pinwheel shapes. Bake them fresh when ready to serve for the crispiest texture.
FAQ 2: Can I use crescent roll dough instead of puff pastry?
Absolutely. Crescent roll dough creates a softer and slightly breadier texture compared to flaky puff pastry. Both work well for Everything Cream Cheese Bagel Pinwheels, so it depends on your preference. Puff pastry gives more crisp layers, while crescent dough feels softer and more comforting.
FAQ 3: How do I keep the pinwheels from unrolling while baking?
Rolling the dough tightly and chilling it before slicing helps the pinwheels hold their shape. I’ve noticed that warm dough tends to loosen quickly in the oven. Leaving a small border around the pastry edges also helps seal the roll properly before baking.
FAQ 4: What can I serve with Everything Cream Cheese Bagel Pinwheels?
These pinwheels pair well with soups, salads, scrambled eggs, or brunch spreads. They also taste great with ranch dressing, spicy mayo, or garlic dip. Because the flavor is savory and rich, lighter side dishes balance the meal nicely and make the pinwheels stand out even more.
FAQ 5: Can I freeze Everything Cream Cheese Bagel Pinwheels?
Yes, these freeze surprisingly well. Let them cool completely, then store them in a freezer-safe container for up to two months. Reheat them in the oven or air fryer until warm and crispy again. Avoid microwaving from frozen because the pastry may lose its flaky texture.
