These high-protein pinwheel bites are a quick and easy no-bake appetizer perfect for parties or busy weeknights. Made with turkey, cream cheese, and spinach, they come together in 20 minutes.
Ingredients
Instructions
Start by gathering all your ingredients. This step is crucial because pinwheel assembly goes quickly once you begin. Remove the cream cheese from the refrigerator about 30 minutes before starting to let it soften to room temperature. Softened cream cheese blends much more smoothly with the other ingredients, preventing lumps that can tear the tortillas. While the cream cheese softens, finely chop the fresh spinach. To do this, stack the leaves, roll them tightly, and slice crosswise into thin ribbons, then chop those ribbons into small pieces. If using sun-dried tomatoes, chop them into small bits as well. This ensures even distribution in the filling and prevents large chunks from making the pinwheels bulge unevenly.

In a medium mixing bowl, combine the softened cream cheese, Greek yogurt, garlic powder, onion powder, black pepper, and salt. Use a rubber spatula or a hand mixer on low speed to blend until the mixture is completely smooth and fluffy. The Greek yogurt adds a tangy creaminess while boosting the protein content and reducing the overall fat compared to using all cream cheese. Scrape down the sides of the bowl as needed. Once smooth, fold in the chopped spinach, shredded mozzarella, and any optional add-ins like sun-dried tomatoes or fresh dill. Stir until everything is evenly distributed. The filling should be thick but spreadable; if it seems too stiff, you can add a teaspoon of milk or water to loosen it slightly.

Lay one flour tortilla flat on a clean cutting board. Using an offset spatula or the back of a spoon, spread about one-quarter of the cream cheese mixture evenly over the entire surface of the tortilla, leaving a 1/2-inch border around the edges. The border helps prevent the filling from squeezing out when you roll. Spread the filling as thinly and uniformly as possible to ensure each pinwheel has consistent flavor and to make rolling easier. If the tortilla is cold, let it sit at room temperature for a few minutes; warm tortillas are more pliable and less likely to crack.

Place two slices of deli turkey breast flat over the cream cheese layer, overlapping slightly if needed to cover the surface. The turkey adds a savory, protein-packed layer that complements the creamy filling. Press the turkey gently into the cream cheese so it adheres. You can also use other deli meats like roast beef, ham, or chicken for variety, but turkey keeps the macros lean. For extra crunch, you can add a few thin strips of bell pepper or cucumber along the edge before rolling.

Starting from one edge, tightly roll the tortilla into a log, applying gentle but even pressure as you go. Roll as tightly as possible without tearing the tortilla; a tight roll yields neat, compact pinwheels that hold together when sliced. Once rolled, place the log seam-side down on a plate or cutting board. Repeat with the remaining tortillas and filling. Cover the rolls loosely with plastic wrap and refrigerate for at least 30 minutes (or up to 24 hours). Chilling firms up the cream cheese, making slicing much cleaner and preventing the pinwheels from unraveling. If you’re in a hurry, you can freeze the rolls for 10-15 minutes, but watch that they don’t become too hard.
After chilling, transfer one log to a cutting board. Using a sharp serrated knife or a very sharp chef’s knife, slice the log into 1-inch thick rounds. Use a gentle sawing motion rather than pressing straight down to avoid squishing the pinwheels. Wipe the knife clean between cuts for the neatest slices. Arrange the pinwheels on a serving platter, cut-side up. For best presentation, garnish with fresh dill sprigs, a sprinkle of paprika, or a few extra chopped sun-dried tomatoes. Serve immediately or keep refrigerated until ready to serve. These pinwheels are best enjoyed within 24 hours.
For best results
- For the cream cheese, always use full-fat block cream cheese for the best texture and flavor. Low-fat or whipped cream cheese contain more air and water, which can make the filling runny and cause the tortillas to become soggy. Let it come to room temperature naturally—never microwave it, as that can melt the cheese unevenly and create a grainy texture. If you’re short on time, cut the cream cheese into small cubes and let it sit for 15 minutes; it will soften faster.
- When choosing tortillas, opt for large (10-inch) flour tortillas. Corn tortillas are too small and brittle for rolling, while low-carb or high-fiber tortillas work well but may be less pliable. If using whole wheat or spinach tortillas, warm them briefly in a dry skillet (about 15 seconds per side) or microwave them for 10 seconds to increase flexibility and prevent cracking. Avoid tortillas that are too thin; they may tear during rolling.
- To achieve perfectly round pinwheels, roll the tortilla as tightly as possible without squeezing out the filling. After rolling, gently squeeze the log along its length to ensure even thickness. Refrigerate the logs seam-side down so the weight helps seal the edge. For extra security, you can brush a little water or cream cheese along the seam before rolling.
- Use a very sharp knife for slicing. A dull knife will crush the layers and create messy edges. A serrated knife works particularly well because it cuts through the tortilla without compressing the filling. For the cleanest cuts, chill the logs for at least 30 minutes, and slice with a gentle sawing motion. Wipe the blade clean between each slice to prevent filling from smearing.
- These pinwheels can be made a day in advance. Store the whole logs (unsliced) tightly wrapped in plastic wrap in the refrigerator. Slice just before serving to maintain freshness and prevent the tortillas from drying out. If you have leftovers, store them in an airtight container in the fridge for up to 2 days. Note that the tortillas may soften slightly over time, but they will still taste great.
- For a dairy-free version, use vegan cream cheese and dairy-free yogurt (such as coconut or almond-based). The texture may be slightly softer, so add a tablespoon of nutritional yeast or dairy-free cheese shreds to thicken the filling. Turkey can be replaced with plant-based deli slices or smoked tofu. The pinwheels will still hold together well if rolled tightly.
Variations
- Mediterranean Twist: Replace the turkey with roasted red pepper strips and add 1/4 cup crumbled feta cheese, 2 tablespoons chopped Kalamata olives, and a teaspoon of dried oregano to the cream cheese mixture. The briny olives and tangy feta create a bold flavor profile that pairs beautifully with a spinach tortilla. This version is vegetarian and packed with protein from the feta and Greek yogurt.
- Spicy Buffalo Chicken: Swap the turkey for shredded cooked chicken breast (about 1 cup) mixed with 2 tablespoons buffalo sauce. Add 1/4 cup crumbled blue cheese or extra mozzarella to the filling. For a cooler contrast, include a few thin slices of cucumber. These pinwheels have a kick that’s perfect for game day or any gathering where you want a little heat. Serve with ranch or blue cheese dressing for dipping.
- Veggie Lover’s: Omit the turkey entirely and double the spinach. Add 1/4 cup finely shredded carrots, 1/4 cup chopped bell peppers (any color), and 2 tablespoons chopped fresh cilantro. For extra protein, stir in 1/2 cup canned chickpeas, drained and mashed. This version is fully vegetarian and high in fiber. The colorful veggies make for an eye-catching presentation.
- Smoked Salmon & Dill: Replace the turkey with 4 ounces smoked salmon, layered in thin strips. Add 1 tablespoon capers and 1 tablespoon fresh dill to the cream cheese mixture. This elegant variation is perfect for brunch or a light lunch. The smoky, salty salmon pairs wonderfully with the creamy filling. Use a plain or everything bagel-seasoned tortilla for extra flavor.
- Low-Carb/Keto: Use large low-carb tortillas (such as those made with almond flour or coconut flour) and full-fat cream cheese. Skip the Greek yogurt or use a keto-friendly alternative. Add extra turkey and cheese to increase fat and protein. These pinwheels are very low in carbs, making them suitable for ketogenic diets. Note that low-carb tortillas can be more fragile, so handle them gently.
Nutrition
- Calories215 kcal
- Total Fat12g
- Saturated Fat7g
- Cholesterol45mg
- Sodium180mg
- Total Carbohydrates26g
- Dietary Fiber1g
- Sugars17g
- Protein3g
