Costco Pinwheels Recipe
I absolutely love grabbing a tray of those famous turkey roll-ups whenever I run errands at the big box store, but making them at home has been a total game-changer for my wallet and my tastebuds.
There is something so satisfying about spreading that sweet and tangy cranberry cream cheese layer and rolling everything up into a tight, colorful spiral that looks just like the deli version.
I whipped up a batch of these for a family gathering last weekend, and honestly, they disappeared faster than the store-bought ones ever do. It’s incredibly rewarding to serve a platter of these fresh pinwheels knowing exactly what ingredients went into them, and I promise you, they are surprisingly easy to assemble.

Ingredients
Here is everything you need to recreate these savory and sweet bites right in your own kitchen. I recommend gathering everything before you start so the assembly line moves quickly.
- 8 ounces cream cheese softened
- Using a block of full-fat cream cheese provides the richest texture and flavor, but make sure you leave it out on the counter for about 30 minutes so it spreads smoothly without tearing the tortillas.
- 1/2 cup jellied whole cranberry sauce
- This is the secret ingredient that gives the pinwheels their signature sweetness; you can use the smooth jellied kind or the whole berry version depending on how much texture you want in the spread.
- 8 large flour tortillas (10-inch burrito size)
- Stick to the large burrito-size tortillas because the smaller taco sizes are too difficult to roll tightly and won’t hold enough filling to make a substantial pinwheel.
- 10 large romaine lettuce leaves
- Wash and thoroughly dry your lettuce leaves before using them because any excess water will mix with the cream cheese and make your beautiful pinwheels soggy and unappetizing.
- 1 pound deli roasted turkey thinly sliced
- Ask your deli counter to slice the turkey very thin, almost “shaved,” because thick slices of meat are harder to roll up tightly and can make the pinwheels lumpy.
- 8 slices Swiss cheese
- Swiss is the classic choice for this copycat recipe, providing a mild, nutty flavor that balances the sweet cranberry perfectly without overpowering the turkey.
- 2 medium tomatoes halved and sliced
- Choose meaty tomatoes like Roma or Beefsteak that have fewer seeds and less juice, and pat the slices dry with a paper towel to prevent moisture from ruining the tortillas.
Note: This recipe yields approximately 5 servings or about 40 individual pinwheel slices depending on how thick you cut them.
Variations
Customizing this recipe is half the fun, and you can easily tweak the ingredients to suit different dietary needs or flavor preferences.
- Dairy-Free Option: Swap the standard cream cheese for a high-quality vegan cream cheese alternative and use a plant-based cheese slice or omit the cheese entirely for a lighter version.
- Spinach Herb Wrap: Instead of plain flour tortillas, use green spinach herb wraps or sun-dried tomato wraps to add a pop of color and an extra layer of savory flavor to the final presentation.
- The Club Twist: Add crispy cooked bacon crumbles and a thin slice of ham along with the turkey to transform this into a classic club sandwich pinwheel that has a bit more salty crunch.
- Spicy Kick: If you enjoy a bit of heat, mix a teaspoon of sriracha or diced jalapeños into the cranberry cream cheese spread, or swap the Swiss cheese for Pepper Jack to wake up your tastebuds.
- Veggie Lover’s: Skip the turkey completely and load up on extra veggies like thinly sliced cucumbers, shredded carrots, and roasted red peppers for a colorful, vegetarian-friendly appetizer option.
Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 30 minutes (This refers to chilling time, as no heat is involved)
- Total Time: 45 minutes
Equipment you need
- Medium Mixing Bowl: Used to combine the softened cream cheese and cranberry sauce into a smooth, uniform spread.
- Serrated Bread Knife: Essential for slicing the chilled rolls cleanly without squashing the round shape of the pinwheels.
- Large Cutting Board: Provides a flat, clean surface for assembling the tortillas and cutting the rolls into bite-sized pieces.
- Plastic Wrap: Necessary for wrapping the rolled tortillas tightly to help them hold their shape while they chill in the fridge.
- Rubber Spatula: Helps to scrape down the sides of the mixing bowl and spread the cream cheese mixture evenly across the tortillas.
How to Make Copycat Costco Pinwheels Recipe?
Prepare the Cream Cheese Mixture
Start by placing your softened cream cheese and the cranberry sauce into a medium-sized mixing bowl. Use a rubber spatula or a hand mixer to blend them together vigorously until the mixture is completely smooth and uniform in color. You want to ensure there are no large lumps of plain cream cheese remaining so every bite has that consistent sweet-tart flavor profile.
Layer the Tortilla Base
Lay a single large flour tortilla flat on your clean work surface or cutting board. Scoop a generous amount of the pink cranberry cream cheese mixture onto the center of the tortilla and spread it all the way to the very edges. Taking the spread to the edge acts as a flavorful glue that will help seal the pinwheel shut once you finish rolling it up.
Add the Fresh Greens
Place one or two clean, dry romaine lettuce leaves on top of the cream cheese layer. Position them so they cover most of the surface area but try to avoid the very thick, crunchy white ribs of the lettuce if possible. The lettuce acts as a moisture barrier between the wet tomato and the tortilla, helping to keep the bread from getting soggy later on.
Layer the Proteins
Arrange the thinly sliced deli turkey evenly over the lettuce layer, being careful not to pile it too high in any one spot. You want a consistent layer of meat so the pinwheel rolls smoothly and looks uniform when sliced. Follow the turkey immediately with a slice of Swiss cheese placed right in the center of the tortilla layout.
Add the Tomatoes
Place your tomato slices in a single layer over the cheese and turkey, spacing them out slightly. Ensure you have patted these slices very dry with a paper towel before adding them to remove excess juice. If the tomatoes are too wet, they will leak into the tortilla while it chills and make the texture unpleasantly mushy.
Roll the Tortilla
Starting from the edge closest to you, begin to roll the tortilla up tightly but gently, moving away from yourself. Tuck the ingredients in as you go to ensure the filling stays inside and the spiral looks neat. Roll it all the way to the end, using the cream cheese at the far edge to seal the seam of the tortilla shut.
Wrap and Chill
Immediately wrap the rolled tortilla log tightly in a sheet of plastic wrap, twisting the ends like a candy wrapper to secure it. Place the wrapped log in the refrigerator to chill for at least 30 minutes before you attempt to cut it. This chilling step firms up the cream cheese spread, essentially “setting” the roll so it doesn’t fall apart when you slice it.
Slice and Serve
Remove the chilled log from the refrigerator and unwrap it on your cutting board. Using a sharp serrated knife, use a gentle sawing motion to slice the log into one-inch thick rounds. Discard the uneven end pieces (or eat them as a chef’s snack!) and arrange the beautiful center slices on your platter.

Additional Tips for Making this Recipe Better
I have learned a few tricks after making these dozens of times that really elevate the final result from good to great.
- I always insist on drying the lettuce and tomatoes religiously with paper towels because excess moisture is the number one enemy of a good pinwheel.
- I find that rolling the tortilla starting from the side with the least amount of filling helps create a tighter spiral that doesn’t gap open.
- I personally prefer using a serrated bread knife rather than a straight-edge chef’s knife because the teeth saw through the tortilla layers without squishing the roll flat.
- I recommend assembling these on top of the plastic wrap itself, so once you are done rolling, you can just lift the plastic up and wrap it immediately.
- I suggest bringing your tortillas to room temperature or microwaving them for 10 seconds before rolling, as cold tortillas tend to crack and break when you bend them.
How to Serve Copycat Costco Pinwheels Recipe?
These pinwheels are versatile and look fantastic when arranged on a large platter in concentric circles or rows. You can garnish the platter with fresh sprigs of parsley or whole cherry tomatoes to add a pop of color that contrasts nicely with the pink spiral of the pinwheels.

They are perfect for serving chilled directly from the fridge, making them ideal for outdoor picnics, game day spreads, or potlucks where heating food is difficult. For a lunch presentation, I like to serve three or four pinwheels alongside a small cup of fruit or a side salad.
Nutritional Information
Here is a quick overview of the estimated nutrition for this recipe per serving.
- Calories: 552 kcal
- Protein: 29 g
- Carbohydrates: 46 g
- Fat: 29 g
Make Ahead and Storage
Refrigerating Leftovers
You can store any leftover sliced pinwheels in an airtight container in the refrigerator for up to 3 days. To keep them tasting fresh, I recommend placing a damp paper towel over the top of the pinwheels before snapping the lid on.
Freezing Guidelines
Do not freeze these pinwheels, as the lettuce and tomatoes will release water when thawed and turn the tortilla into a soggy mess. The cream cheese texture also changes after freezing, becoming crumbly and grainy, which ruins the smooth mouthfeel.
Making Ahead
You can assemble the logs completely and store them wrapped in the fridge for up to 24 hours before you need to serve them. Simply wait to slice them until right before your guests arrive to ensure the tortilla edges don’t dry out.
Why You’ll Love This Recipe?
Here are just a few reasons why this recipe is going to become a staple in your recipe rotation.
- Incredibly Easy Preparation: There is absolutely no cooking involved, just simple assembly, meaning you can whip these up without heating up your kitchen or dirtying pots and pans.
- Crowd-Pleasing Flavors: The combination of savory turkey and Swiss with the sweet cranberry cream cheese is universally loved by both kids and adults.
- Perfect for Meal Prep: You can make a batch on Sunday and have grab-and-go lunches ready for the next few days, saving you time during busy mornings.
- Highly Customizable: Whether you need to swap meats, cheeses, or tortillas, the recipe is forgiving and flexible enough to adapt to whatever is in your fridge.
- Budget-Friendly: Making these at home costs a fraction of the price of buying the pre-made trays from the warehouse store, especially if you are feeding a crowd.




