Love this? Save it for later!
Share the inspiration with your friends
There used to be a tiny deli tucked between a dry cleaner and a nail salon on the corner of Maple and 3rd that made the most incredible everything bagel cream cheese pinwheel bites. When they closed three years ago—just a handwritten sign on the door one Tuesday, “Sorry, we’re done”—I honestly felt a little lost. Those pinwheels were my go-to for every brunch, every road trip, every lazy Sunday when I wanted something that felt special but didn’t require, you know, actual effort.
After maybe a dozen tries—some embarrassingly soggy, a few that fell apart completely—I finally got it. This recipe is the one. It’s the perfect balance of creamy, salty, and chewy, all wrapped up in a soft tortilla that stays fresh for days. Let me tell you, the first time I bit into these and got that same hit of everything bagel seasoning, I actually texted my sister a photo with like fifteen exclamation points.
These pinwheels are ridiculously easy to throw together, which is exactly why they’ve become my new obsession. You probably already have most of the ingredients in your fridge and pantry, and the whole thing comes together in about fifteen minutes of active work. Maybe you’ve been there—chasing a recipe that feels like a memory? This is that recipe. And honestly, I think these are even better than the original.
Why You’ll Love These Everything Bagel Cream Cheese Pinwheel Bites
I’ve tested this recipe about seven times now, tweaking the cream cheese ratio, trying different tortillas, and figuring out the perfect chill time. So trust me when I say this version is the one. Here’s why it works so well:
- Quick & Easy : These come together in under 15 minutes of prep time. Perfect for last-minute party hosting or when you need a snack that looks way more impressive than it actually is.
- Simple Ingredients : No fancy grocery trips needed. Cream cheese, tortillas, everything bagel seasoning—that’s basically it. You likely already have everything in your kitchen.
- Perfect for Brunch or Parties : These little spirals are the ultimate crowd-pleaser for baby showers, game day spreads, or Easter brunch. They disappear fast.
- Crowd-Pleaser : Kids love the fun spiral shape, and adults can’t resist that everything bagel flavor. I’ve literally watched a platter vanish in under ten minutes.
- Unbelievably Delicious : The creamy, tangy filling against the salty, seedy coating is pure magic. It’s next-level comfort food in bite-sized form.
What makes this recipe different from the dozens of other pinwheel recipes out there? It’s the technique. I let the cream cheese soften to room temperature before mixing, which gives you the smoothest, dreamiest spread without any lumps. Plus, I add a tiny splash of milk to the cream cheese mixture—trust me on this one—which keeps the filling from being too stiff and makes rolling so much easier.
This recipe is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple snack into something memorable.
What Ingredients You Will Need
This everything bagel cream cheese pinwheel bites recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without any fuss. Most of these are pantry staples, which makes this recipe perfect for spontaneous cravings.
- 8 oz cream cheese, softened to room temperature (I recommend Philadelphia for the creamiest texture)
- 1/4 cup sour cream (adds tanginess and makes the filling extra smooth)
- 1 tablespoon milk (whole milk works best, but any kind will do)
- 1/2 cup shredded sharp cheddar cheese (freshly shredded melts better than pre-shredded)
- 1/4 cup finely chopped green onions (about 3-4 stalks, both white and green parts)
- 1/4 cup everything bagel seasoning, plus extra for sprinkling (I use Trader Joe’s or make my own)
- 4 large flour tortillas (burrito-sized, about 10 inches—look for soft, pliable ones)
- Optional: 1/4 cup finely diced red bell pepper (adds color and a tiny crunch)
For the everything bagel seasoning, I’ve tried a few brands and honestly, Trader Joe’s is my favorite for its balance of sesame seeds, poppy seeds, garlic, onion, and salt. But you can totally make your own by mixing equal parts of those ingredients. Just be careful with the salt—some store-bought blends are saltier than others.
If you want to switch things up, you can use whole wheat tortillas for a heartier texture, or try gluten-free tortillas if needed. The cream cheese filling works beautifully with either option. For a lighter version, use reduced-fat cream cheese—it still rolls up just fine, though the texture is slightly less luxurious.
Equipment Needed
You don’t need much fancy equipment for these everything bagel cream cheese pinwheel bites, which is part of their charm. Here’s what you’ll need:
- Mixing bowl (medium-sized, any material works)
- Hand mixer or sturdy spatula (I prefer a hand mixer for the smoothest cream cheese, but a good spatula and some elbow grease works too)
- Measuring cups and spoons
- Sharp knife (a serrated knife works best for clean slices through the tortillas)
- Cutting board
- Plastic wrap (for wrapping the rolls before chilling)
- Baking sheet or large plate (for chilling the rolls in the fridge)
If you don’t have a hand mixer, no worries. Just let your cream cheese sit out for a full 30 minutes until it’s very soft, then mash it with a fork before stirring in the other ingredients. It takes an extra minute but works perfectly fine. I’ve done it that way when my mixer was buried in the back of a cabinet.
One tip: use a sharp knife when slicing these. A dull blade will squish the pinwheels and make them look messy. A quick pass through the knife sharpener makes a huge difference.
Preparation Method

Let me walk you through making these everything bagel cream cheese pinwheel bites step by step. It’s honestly so simple, you’ll memorize it after one try.
- Soften the cream cheese. Take your cream cheese out of the fridge about 30 minutes before you start. It should be soft enough that you can press into it easily with your finger. If you’re in a hurry, you can microwave it for 10-15 seconds, but be careful—you want it soft, not melted.
- Make the filling. In a medium mixing bowl, combine the softened cream cheese, sour cream, and milk. Beat with a hand mixer on medium speed until smooth and fluffy, about 1-2 minutes. Scrape down the sides of the bowl with a spatula. Add the shredded cheddar cheese, chopped green onions, and 2 tablespoons of the everything bagel seasoning. Mix until everything is well combined. If you’re using the red bell pepper, fold it in now.
- Prepare the tortillas. Lay your tortillas flat on a clean work surface. If they seem a bit stiff, you can warm them in the microwave for about 10 seconds to make them more pliable. This makes rolling much easier and prevents cracking.
- Spread the filling. Divide the cream cheese mixture evenly among the four tortillas, about 1/4 cup per tortilla. Use a spatula or the back of a spoon to spread it in a thin, even layer, leaving about a 1/2-inch border around the edges. Don’t go too thick or the pinwheels will be hard to roll.
- Roll them up. Starting at one edge, tightly roll each tortilla into a log. Roll as snugly as you can without squeezing the filling out the ends. The tighter the roll, the neater your pinwheels will look.
- Chill the rolls. Wrap each rolled tortilla tightly in plastic wrap. Place them on a baking sheet or large plate and refrigerate for at least 1 hour, or up to overnight. This step is crucial—chilling helps the filling firm up so you can slice clean pinwheels without them falling apart. I know it’s tempting to skip this, but don’t. Trust me, I learned the hard way.
- Slice and serve. When you’re ready to serve, unwrap the rolls and place them on a cutting board. Using a sharp knife, slice each roll into 1-inch thick pinwheels. You should get about 6-8 pieces per tortilla. Arrange them on a serving platter, sprinkle with a little extra everything bagel seasoning for that gorgeous finish, and serve cold or at room temperature.
A quick note: if your knife starts to stick or drag, wipe it clean between cuts. This keeps the edges nice and tidy. The pinwheels should look like neat little spirals with the seedy seasoning peeking through the creamy filling.
Cooking Tips & Techniques
After making these everything bagel cream cheese pinwheel bites more times than I can count, I’ve picked up a few tricks that make a real difference. Here are my best tips:
Don’t overfill the tortillas. I know it’s tempting to pile on the cream cheese mixture, but a thin, even layer is key. Too much filling and the pinwheels will bulge and split when you try to slice them. Think of it like spreading butter on toast—you want coverage, not thickness.
Chill time is non-negotiable. I once tried to rush this step by only chilling for 20 minutes, and the pinwheels were a hot mess. The filling oozed out, the slices were uneven, and honestly, they looked like something a toddler made. Give them the full hour, or even better, make them the night before. The flavor actually gets better overnight as the everything bagel seasoning melds with the cream cheese.
Use room temperature ingredients. Cold cream cheese is lumpy and impossible to spread evenly. Letting it soften makes the filling silky smooth and much easier to work with. Same goes for the sour cream—take it out of the fridge when you take out the cream cheese.
Slice with a serrated knife. This was a game-changer for me. A serrated knife cuts through the tortilla cleanly without squishing the roll. A gentle sawing motion works better than pressing down hard.
Make extra everything bagel seasoning. I always mix up a small batch of my own seasoning so I have plenty for sprinkling at the end. Store it in a little jar, and it keeps for months. You’ll find yourself putting it on eggs, avocado toast, and salads too.
Variations & Adaptations
These everything bagel cream cheese pinwheel bites are super versatile. Here are some of my favorite ways to change them up:
Smoked Salmon Version: Add thin slices of smoked salmon on top of the cream cheese mixture before rolling. It turns these into a fancy appetizer that feels like something from a fancy brunch spot. I made these for a baby shower last spring, and they were the first thing to disappear.
Veggie Lover’s Twist: Add finely chopped cucumber, shredded carrots, and a handful of fresh dill to the cream cheese mixture. The crunch is amazing, and it makes the pinwheels feel lighter and fresher. Perfect for summer picnics.
Spicy Everything Bites: Stir in 1-2 teaspoons of sriracha or a pinch of cayenne pepper to the cream cheese mixture. The heat plays beautifully with the salty everything bagel seasoning. My brother-in-law, who puts hot sauce on everything, declared these “actually perfect.”
Gluten-Free Option: Use gluten-free tortillas—they work just as well, though they can be a bit more delicate. Handle them gently when rolling, and chill them a little longer before slicing. I’ve used both corn and cassava flour tortillas with great results.
Dairy-Free Adaptation: Swap the cream cheese for a dairy-free version (I like Kite Hill or Miyoko’s), use dairy-free sour cream, and omit the cheddar or use a vegan shred. The texture is slightly different, but the flavor is still fantastic.
Serving & Storage Suggestions
These everything bagel cream cheese pinwheel bites are best served chilled or at room temperature. I like to arrange them on a large white platter in concentric circles—it looks so pretty and inviting. Sprinkle a little extra everything bagel seasoning on top right before serving for that fresh, aromatic finish.
They pair beautifully with a simple green salad for a light lunch, or alongside a bowl of soup for a cozy meal. For brunch, serve them with fresh fruit, scrambled eggs, and maybe some crispy bacon. They’re also amazing as part of a party spread with veggie sticks, dip, and maybe some deviled eggs.
Storage: Leftover pinwheels can be stored in an airtight container in the refrigerator for up to 3 days. Place a piece of parchment paper between layers to prevent them from sticking together. I’ve found they actually taste even better on day two after the flavors have had time to meld.
Freezing: You can freeze the uncut rolls (wrapped tightly in plastic wrap and then foil) for up to 1 month. Thaw them overnight in the refrigerator before slicing and serving. I don’t recommend freezing already-sliced pinwheels—the texture gets a bit weird and watery.
Reheating: These are meant to be served cold or at room temperature, so no reheating needed! If they’ve been in the fridge for a while and seem a bit firm, let them sit out for 10-15 minutes before serving.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one pinwheel bite (based on 24 servings from the recipe):
- Calories: 85
- Fat: 6g
- Carbohydrates: 5g
- Protein: 3g
- Fiber: 0.5g
- Sugar: 1g
- Sodium: 180mg
These numbers will vary depending on the specific brands and ingredients you use. The cream cheese provides a good amount of calcium and protein, while the everything bagel seasoning adds a little fiber from the seeds. The green onions bring a small dose of vitamin K and antioxidants.
If you’re watching your sodium intake, you can use a reduced-sodium everything bagel seasoning or make your own with less salt. The recipe is naturally low in sugar and can be made gluten-free or dairy-free with simple swaps.
I personally love that these pinwheels feel indulgent but aren’t terrible for you. They’re satisfying enough to keep you full, but light enough that you don’t feel weighed down. Perfect for when you want something tasty without the guilt.
Conclusion
These everything bagel cream cheese pinwheel bites are honestly one of my favorite recipes to share with people. They’re so simple, yet they always get the same reaction—surprise that something this easy can taste this good. That first bite, with the creamy filling and that burst of everything bagel flavor, never gets old.
I hope you give these a try and make them your own. Maybe you’ll add smoked salmon, or extra green onions, or a dash of hot sauce. Whatever you do, I’d love to hear about it. Drop a comment below and let me know how yours turned out—did you make any fun variations? Did your family love them as much as mine does?
And hey, if you’re anything like me, you might want to double the recipe. Trust me, they disappear fast. Happy rolling, friends!
Frequently Asked Questions
Can I make these everything bagel cream cheese pinwheel bites ahead of time?
Absolutely! In fact, they’re better when made ahead. You can prepare the rolls up to 24 hours in advance, keep them wrapped in the fridge, and slice them just before serving. The flavors meld together beautifully overnight.
Why did my pinwheels fall apart when I sliced them?
This usually happens for two reasons: either the filling was too thick or the rolls weren’t chilled long enough. Make sure your cream cheese mixture is spread in a thin, even layer, and give the rolls at least a full hour in the fridge before slicing. A sharp serrated knife also helps.
Can I use low-fat cream cheese?
Yes, you can use reduced-fat or even fat-free cream cheese. The texture will be slightly less creamy, and the filling might be a bit stiffer, but it still works well. Just make sure it’s softened to room temperature before mixing.
How long do these pinwheel bites stay fresh?
Stored in an airtight container in the refrigerator, they’ll stay fresh for up to 3 days. I don’t recommend leaving them out at room temperature for more than 2 hours, especially if you’re serving them at a party or picnic.
Can I use a different type of tortilla?
Definitely! Flour tortillas work best because they’re soft and pliable, but you can use whole wheat, spinach, or gluten-free tortillas. Just keep in mind that some tortillas are more delicate and may crack when rolling. Warming them slightly helps prevent this.
Pin This Recipe!

Easy Everything Bagel Cream Cheese Pinwheel Bites
These everything bagel cream cheese pinwheel bites are the perfect balance of creamy, salty, and chewy, all wrapped up in a soft tortilla that stays fresh for days. They come together in under 15 minutes of active work and are ideal for brunch, parties, or a quick snack.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 1 hour 15 minutes (includes 1 hour chilling)
- Yield: 24 servings 1x
- Category: Appetizer
- Cuisine: American
Ingredients
- 8 oz cream cheese, softened to room temperature
- 1/4 cup sour cream
- 1 tablespoon milk
- 1/2 cup shredded sharp cheddar cheese
- 1/4 cup finely chopped green onions (about 3–4 stalks)
- 1/4 cup everything bagel seasoning, plus extra for sprinkling
- 4 large flour tortillas (burrito-sized, about 10 inches)
- Optional: 1/4 cup finely diced red bell pepper
Instructions
- Soften the cream cheese: Take cream cheese out of fridge about 30 minutes before starting, or microwave for 10-15 seconds until soft but not melted.
- Make the filling: In a medium mixing bowl, combine softened cream cheese, sour cream, and milk. Beat with a hand mixer on medium speed until smooth and fluffy, about 1-2 minutes. Scrape down sides. Add shredded cheddar, chopped green onions, and 2 tablespoons of everything bagel seasoning. Mix until well combined. Fold in red bell pepper if using.
- Prepare the tortillas: Lay tortillas flat on a clean work surface. If stiff, warm in microwave for about 10 seconds to make more pliable.
- Spread the filling: Divide cream cheese mixture evenly among tortillas (about 1/4 cup per tortilla). Spread in a thin, even layer, leaving about 1/2-inch border around edges.
- Roll them up: Starting at one edge, tightly roll each tortilla into a log. Roll as snugly as possible without squeezing filling out the ends.
- Chill the rolls: Wrap each rolled tortilla tightly in plastic wrap. Place on a baking sheet or large plate and refrigerate for at least 1 hour, or up to overnight.
- Slice and serve: Unwrap rolls and place on a cutting board. Using a sharp knife, slice each roll into 1-inch thick pinwheels (about 6-8 pieces per tortilla). Arrange on a serving platter, sprinkle with extra everything bagel seasoning, and serve cold or at room temperature.
Notes
Chill time is crucial for clean slices. Use room temperature ingredients for smoothest filling. A serrated knife works best for slicing. For best flavor, make rolls a day ahead. Store leftovers in an airtight container in the refrigerator for up to 3 days. Freeze uncut rolls (wrapped tightly) for up to 1 month.
Nutrition
- Serving Size: 1 pinwheel bite
- Calories: 85
- Sugar: 1
- Sodium: 180
- Fat: 6
- Saturated Fat: 3
- Carbohydrates: 5
- Fiber: 0.5
- Protein: 3
Keywords: everything bagel, cream cheese, pinwheel, appetizer, brunch, party snack, easy recipe



