“You bring the rolls, I’ll bring the cream cheese and smoked salmon,” my friend texted me one chilly Saturday afternoon. I wasn’t sure how well everything would come together—pinwheels always sounded fancy but fiddly. Honestly, I was half convinced they’d be a flop. But as I rolled out the dough and sprinkled on the everything bagel seasoning, that familiar, toasty aroma filled the kitchen, and I knew I was onto something good.
It was one of those moments where a quick snack idea unexpectedly turned into a favorite go-to. These Flavorful Everything Bagel Pinwheel Rolls with Cream Cheese & Smoked Salmon have since become my secret weapon for casual get-togethers or when I want to impress without the stress. The crunchy pop of poppy and sesame seeds against the soft dough, the rich cream cheese, and the smoky notes from the salmon? Honestly, it’s like having a bagel shop on your countertop, but way more fun to eat.
What I love most is how they feel special without needing hours in the kitchen. No complicated shaping or fussy fillings—just simple layers that make every bite pop. This recipe stuck with me because it’s the kind of snack that quietly steals the show and leaves people asking for the recipe while still feeling easy and approachable. You know that satisfying kind of snack that you want to make again but also share? Yeah, that’s exactly this.
Why You’ll Love This Recipe
After testing this recipe multiple times (and trust me, I wasn’t mad about it), I can say these pinwheel rolls truly stand out for a bunch of reasons:
- Quick & Easy: From rolling the dough to baking, you’re looking at about 30-40 minutes total—perfect for last-minute snack cravings or casual entertaining.
- Simple Ingredients: Most of these are pantry staples. The everything bagel seasoning can be homemade or store-bought, and the smoked salmon adds that gourmet touch without fuss.
- Perfect for Brunch or Appetizers: Whether you’re hosting a laid-back brunch or want a crowd-pleasing appetizer, these pinwheels hit the spot every time.
- Crowd-Pleaser: I’ve brought these to potlucks, and they vanish fast—kids, adults, picky eaters—they all seem to love them.
- Unbelievably Delicious: The combination of creamy, smoky, and crunchy textures keeps you reaching for more.
What sets this recipe apart? The little twist of layering cream cheese with a hint of fresh dill and the perfectly balanced everything bagel seasoning blend gives these pinwheels a flavor that’s rich but not overwhelming. You don’t have to be a pro baker to pull this off, but it looks and tastes like you spent way more time than you did.
Honestly, after making these rolls a few times in a week, I realized they’re not just snacks—they’re mini celebrations you can whip up anytime. If you’re looking for something that turns your kitchen into a cozy bagel nook, this recipe’s got you covered.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or easy to find at any grocery store, and you can swap a few things depending on what you have on hand.
- For the Dough:
- All-purpose flour (about 2 ½ cups / 310 g) – I recommend King Arthur for consistent results
- Active dry yeast (2 ¼ tsp / one packet)
- Warm water (1 cup / 240 ml), about 110°F (43°C)
- Sugar (1 tbsp) – just enough to feed the yeast
- Salt (1 tsp)
- Olive oil (2 tbsp) – adds tenderness
- For the Filling:
- Cream cheese (8 oz / 225 g), softened – full-fat for best flavor, but light works too
- Smoked salmon (6 oz / 170 g), thinly sliced – I like wild-caught for a richer flavor
- Fresh dill (2 tbsp), finely chopped – optional but adds a bright herbal note
- Fresh lemon zest (1 tsp) – a subtle zing that balances the smokiness
- Black pepper (to taste)
- For the Topping:
- Everything bagel seasoning (about 2 tbsp) – store-bought like Trader Joe’s or homemade with poppy seeds, sesame seeds, dried garlic, onion flakes, and salt
- Egg wash (1 egg beaten with 1 tbsp water) – for a shiny, golden finish
If you want a gluten-free alternative, you can substitute the all-purpose flour with a gluten-free baking mix, but the texture will be a bit different. For a dairy-free version, swap cream cheese with a coconut-based spread. Just make sure to pick a smoked salmon that’s sustainably sourced to keep your snack as fresh as possible.
Equipment Needed
- Mixing bowls – for combining dough and filling
- Measuring cups and spoons – precise measurements matter here
- Rolling pin – to roll out the dough evenly; a silicone one works great
- Baking sheet lined with parchment paper – ensures easy cleanup and even baking
- Pastry brush – for applying the egg wash
- Sharp knife or pizza cutter – to slice the rolled dough into pinwheels cleanly
- Kitchen towel – to cover the dough while it rises
If you don’t have a rolling pin, a clean wine bottle can work in a pinch. I’ve used mine when I was making crispy loaded bacon cheeseburger tater tot casserole, so versatility is key! For egg wash application, a silicone brush is easier to clean than traditional ones. Budget-friendly baking sheets from good brands like Nordic Ware don’t warp easily and make baking consistent every time.
Preparation Method

- Activate the yeast: In a small bowl, combine warm water (110°F / 43°C), sugar, and yeast. Stir gently and let it sit for 5-7 minutes until foamy. If it doesn’t foam, your yeast might be old or the water temperature off.
- Make the dough: In a large bowl, whisk together the flour and salt. Add olive oil and the activated yeast mixture. Stir until a shaggy dough forms.
- Knead the dough: Lightly flour your work surface and knead the dough for about 8-10 minutes until smooth and elastic. If it feels sticky, sprinkle a bit more flour but not too much—you want it soft.
- Let it rise: Place the dough in a lightly oiled bowl, cover with a kitchen towel, and let it rise in a warm spot for about 1 hour or until doubled in size.
- Prepare the filling: While dough rises, mix softened cream cheese, chopped dill, lemon zest, and black pepper in a bowl. Set aside.
- Roll out the dough: Once risen, punch down the dough gently and roll it out into a 12×16 inch (30×40 cm) rectangle on a floured surface.
- Assemble the pinwheels: Spread the cream cheese mixture evenly over the dough, leaving a small border. Layer smoked salmon slices evenly on top.
- Roll and slice: Starting from the long side, tightly roll the dough into a log. Use a sharp knife or pizza cutter to slice into 1-inch (2.5 cm) thick pinwheels.
- Prepare for baking: Place the pinwheels cut-side up on a parchment-lined baking sheet, leaving some space between each. Brush the tops with egg wash and sprinkle everything bagel seasoning generously.
- Bake: Preheat oven to 375°F (190°C). Bake the pinwheels for 18-22 minutes or until golden brown and puffed.
- Cool and serve: Let cool for 5 minutes before serving. These are best enjoyed warm or at room temperature.
Quick tip: If your dough feels too tough to roll, let it rest for 10 more minutes. The gluten will relax, making rolling easier. Also, slicing gently with a serrated knife helps keep the swirl intact without squashing the rolls.
Cooking Tips & Techniques
Here’s what I’ve learned (sometimes the hard way) about making these pinwheel rolls flawless:
- Don’t rush the yeast: The foamy stage is your green light. If it doesn’t bubble, your dough won’t rise properly, and the rolls could turn dense.
- Kneading matters: It might sound old-school, but kneading develops the gluten that gives these pinwheels their perfect chew. If you’re short on time, use a stand mixer with a dough hook for 6-7 minutes.
- Chill the dough if needed: If your kitchen is warm, the dough might get sticky. Pop it in the fridge for 15 minutes before rolling out.
- Layer evenly: Spread the cream cheese and salmon in a thin, even layer to avoid rolling mishaps and ensure every bite has balanced flavor.
- Use a sharp knife: A dull blade will squish your pinwheels. I swear by a serrated knife for clean cuts without ruining the spiral.
- Watch baking times: Ovens vary. Start checking at 18 minutes to avoid over-browning but don’t underbake—you want a golden crust and soft center.
- Egg wash is key: It gives that bakery-like sheen and helps the everything bagel seasoning stick. No egg wash? Brush with melted butter instead, but it won’t be quite the same.
Multitasking during the dough rise is your friend—I usually prep a simple salad or set the table. That way, you’re ready to assemble as soon as the dough is perfect.
Variations & Adaptations
Want to mix things up? Here are a few ways to make these pinwheel rolls fit your mood or dietary needs:
- Vegetarian Version: Skip the smoked salmon and add thinly sliced cucumber, capers, and fresh chives with the cream cheese for a fresh twist.
- Spicy Kick: Add a thin spread of spicy sriracha mayo or sprinkle red pepper flakes into the cream cheese layer for heat.
- Gluten-Free: Use a gluten-free flour blend designed for yeast breads. It changes the texture slightly but still delicious.
- Mini Pinwheels: Roll thinner and slice smaller rounds for bite-sized party snacks that disappear fast.
- Herb Swap: Instead of dill, try fresh basil or tarragon for a different herbaceous note.
I once made a batch with a little lemon zest and fresh thyme, inspired by my attempts at a creamy pink strawberry cream puff bars—the herb twist was surprisingly delightful and added a gourmet touch without being complicated.
Serving & Storage Suggestions
These pinwheel rolls are best served warm or at room temperature. When fresh from the oven, the cream cheese is soft and luscious, and the dough is tender with a crispy edge.
Pair them with a simple green salad or a light cucumber dill salad for a complete brunch or appetizer spread. For drinks, a crisp white wine or sparkling water with lemon complements the smoky salmon beautifully.
To store, place cooled rolls in an airtight container in the refrigerator for up to 3 days. Reheat in a toaster oven or conventional oven at 325°F (160°C) for 5-7 minutes to regain that fresh-baked texture. Avoid microwaving if you want to keep the crust crispy.
If you want to freeze them, wrap individual pinwheels tightly in plastic wrap and place in a freezer bag for up to 2 months. Thaw overnight in the fridge and reheat before serving—the flavors actually mellow beautifully after a day, making leftovers even more enjoyable.
Nutritional Information & Benefits
Each serving of these flavorful pinwheel rolls (about 2 rolls) provides roughly:
| Calories | 280 kcal |
|---|---|
| Protein | 12 g |
| Fat | 14 g |
| Carbohydrates | 24 g |
| Fiber | 2 g |
| Sodium | 450 mg |
Smoked salmon is an excellent source of omega-3 fatty acids and high-quality protein, supporting heart and brain health. Cream cheese adds a creamy richness with calcium and vitamin A, though keep an eye on portion sizes for fat content.
This recipe can be adapted for low-carb diets by swapping out flour for almond flour or using low-carb wraps instead of traditional dough. Note that the everything bagel seasoning contains garlic and onion flakes, so those with sensitivities should adjust accordingly.
Conclusion
These Flavorful Everything Bagel Pinwheel Rolls with Cream Cheese & Smoked Salmon have quietly become one of my most-requested snacks. They’re straightforward enough for a busy afternoon but impressive enough for brunch with friends. What makes them special is the perfect balance of textures and flavors—soft dough, crunchy seasoning, creamy cheese, and smoky salmon all in one bite.
Feel free to tweak the herbs or spice level to suit your taste, but don’t skip the everything bagel seasoning—it’s the real MVP here. Whether you’re looking for a new snack to wow guests or simply craving something a little different, this recipe won’t disappoint.
If you enjoy creative yet easy recipes, you might appreciate the way these pinwheels bring that same fun spirit as the cozy cheesy ranch chicken pull apart rolls, just with a fresh, elegant twist. I’d love to hear how you customize these pinwheels or any clever serving ideas you discover—feel free to share your thoughts and tweaks in the comments!
Happy rolling and happy snacking!
FAQs
- Can I make these pinwheel rolls ahead of time?
Yes! You can assemble the rolls and refrigerate for up to 4 hours before baking. Just cover tightly with plastic wrap to prevent drying out. - What can I substitute for smoked salmon?
Lox, cooked salmon flakes, or even thinly sliced turkey or ham work well if you want a non-fish option. - Is it possible to freeze these pinwheels after baking?
Absolutely. Cool completely, then freeze in an airtight container for up to 2 months. Reheat in the oven for best texture. - Can I use store-bought pizza dough instead of homemade?
Yes, store-bought dough can save time and works fine, just roll it out to the right size before layering. - How do I make my own everything bagel seasoning?
Mix equal parts poppy seeds, sesame seeds, dried minced garlic, dried minced onion, and coarse salt. Toast lightly in a dry pan for extra flavor.
Pin This Recipe!

Everything Bagel Pinwheel Rolls Recipe Easy Homemade Cream Cheese Salmon Snacks
Flavorful Everything Bagel Pinwheel Rolls with Cream Cheese & Smoked Salmon are quick, easy, and perfect for brunch or appetizers. These snacks combine creamy, smoky, and crunchy textures for a crowd-pleasing treat.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 1 hour 35 minutes
- Yield: 12 pinwheel rolls (about 6 servings) 1x
- Category: Appetizer
- Cuisine: American
Ingredients
- 2 ½ cups (310 g) all-purpose flour
- 2 ¼ tsp active dry yeast (one packet)
- 1 cup (240 ml) warm water, about 110°F (43°C)
- 1 tbsp sugar
- 1 tsp salt
- 2 tbsp olive oil
- 8 oz (225 g) cream cheese, softened
- 6 oz (170 g) smoked salmon, thinly sliced
- 2 tbsp fresh dill, finely chopped (optional)
- 1 tsp fresh lemon zest
- Black pepper to taste
- About 2 tbsp everything bagel seasoning
- 1 egg beaten with 1 tbsp water (egg wash)
Instructions
- Activate the yeast: In a small bowl, combine warm water (110°F / 43°C), sugar, and yeast. Stir gently and let it sit for 5-7 minutes until foamy.
- Make the dough: In a large bowl, whisk together the flour and salt. Add olive oil and the activated yeast mixture. Stir until a shaggy dough forms.
- Knead the dough: Lightly flour your work surface and knead the dough for about 8-10 minutes until smooth and elastic.
- Let it rise: Place the dough in a lightly oiled bowl, cover with a kitchen towel, and let it rise in a warm spot for about 1 hour or until doubled in size.
- Prepare the filling: Mix softened cream cheese, chopped dill, lemon zest, and black pepper in a bowl. Set aside.
- Roll out the dough: Punch down the dough gently and roll it out into a 12×16 inch (30×40 cm) rectangle on a floured surface.
- Assemble the pinwheels: Spread the cream cheese mixture evenly over the dough, leaving a small border. Layer smoked salmon slices evenly on top.
- Roll and slice: Starting from the long side, tightly roll the dough into a log. Use a sharp knife or pizza cutter to slice into 1-inch (2.5 cm) thick pinwheels.
- Prepare for baking: Place the pinwheels cut-side up on a parchment-lined baking sheet, leaving space between each. Brush tops with egg wash and sprinkle everything bagel seasoning generously.
- Bake: Preheat oven to 375°F (190°C). Bake for 18-22 minutes or until golden brown and puffed.
- Cool and serve: Let cool for 5 minutes before serving. Best enjoyed warm or at room temperature.
Notes
If dough feels too tough to roll, let it rest for 10 more minutes. Use a serrated knife for clean cuts. Egg wash helps seasoning stick and gives a shiny finish. Dough can be refrigerated after assembly for up to 4 hours before baking. Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 2 months.
Nutrition
- Serving Size: About 2 pinwheel rol
- Calories: 280
- Sodium: 450
- Fat: 14
- Carbohydrates: 24
- Fiber: 2
- Protein: 12
Keywords: everything bagel, pinwheel rolls, cream cheese, smoked salmon, appetizer, brunch, easy snack, homemade rolls


