These Rainbow Veggie Pinwheels are the appetizer that gets pinned, saved, and made on repeat. Soft flour tortillas get rolled around a whipped cream cheese and Greek yogurt spread, then packed with crisp bell peppers, shredded carrot, spinach, and purple cabbage for a rainbow spiral in every slice.
The magic is in the spread: tangy cream cheese plus thick Greek yogurt holds everything together without turning soggy, and a pinch of garlic powder and dill makes each bite taste like it came from a deli counter. You can assemble the whole tray in 15 minutes and chill it while you set the table.
Slice them thin, stand them up on a platter, and watch a plate of 48 pinwheels disappear before the main course even hits the table. They are vegetarian, kid-approved, and completely make-ahead friendly for potlucks, game days, and lunchboxes.
Why You'll Love This Recipe
About the Ingredients
6 large (10-inch/25cm) flour tortillas, at room temperature
Room-temperature tortillas roll without cracking; if yours are cold, microwave them 10 seconds. Use spinach or tomato tortillas for extra color, or gluten-free wraps if needed.
8 oz (227g) full-fat cream cheese, softened
Full-fat cream cheese spreads smoothly and holds its shape; low-fat versions turn watery. Let it sit out 30 minutes or soften in 10-second microwave bursts.
1/2 cup (120g) plain full-fat Greek yogurt
Greek yogurt adds tang and lightens the spread; sour cream works as a 1:1 substitute. Avoid regular thin yogurt, which makes the filling runny.
1 tsp garlic powder
Garlic powder blends evenly into the spread; use 1 small grated fresh garlic clove if you prefer. Onion powder is a milder swap.
1 tsp dried dill weed
Dried dill gives that classic ranch-deli flavor; use 1 tablespoon fresh chopped dill if you have it. Dried parsley or chives also work.
1/2 tsp fine sea salt
Fine sea salt dissolves into the spread; kosher salt works but use a slightly heaped 1/2 teaspoon. Taste the spread before rolling.
1 large red bell pepper, seeded and cut into matchsticks
Red bell pepper is sweet and crisp; yellow or orange bell peppers swap in perfectly. Pat strips dry so they do not weep into the tortilla.
1 large carrot, peeled and shredded (about 3/4 cup)
Shredded carrot adds sweetness and crunch; buy pre-shredded to save time, or swap in matchstick-cut cucumber. Squeeze gently in a paper towel if very wet.
2 cups (60g) fresh baby spinach, stems removed
Baby spinach is tender and lays flat; arugula adds a peppery kick. Remove thick stems so the pinwheels slice cleanly.
1 1/2 cups (105g) shredded purple cabbage
Purple cabbage gives the boldest color and stays crunchy; green cabbage or shredded Brussels sprouts work too. Shred it thin, about 1/8 inch.
1/2 cup (60g) shredded sharp cheddar cheese
Sharp cheddar adds a salty bite; Monterey Jack, pepper Jack, or crumbled feta all substitute well. Shred it yourself for better melt-free texture.
2 tbsp fresh chives, finely chopped (optional garnish)
Chives add a fresh oniony finish; green onion tops are a fine swap. Skip them if you are making these a day ahead, since they soften.
Tips & Tricks
Do not overfill the tortillas
Spread only 1/3 cup of the cream cheese mixture and keep the veggies in a thin, even layer so the roll stays tight and slices cleanly.
Pat every vegetable dry
Excess moisture is the number one cause of soggy pinwheels, so blot the peppers, cabbage, and spinach with paper towels before layering.
Chill before slicing
Refrigerate the wrapped rolls for at least 30 minutes so the filling firms up; slicing a warm, soft roll smears the spiral.
Use a sharp serrated knife
Saw gently with light pressure instead of pressing down, and wipe the blade between cuts for picture-perfect rounds.
Pro Tips
Step-by-Step Instructions
1. Whip the spread
Beat the softened cream cheese, Greek yogurt, garlic powder, dill, and salt in a medium bowl with a hand mixer or sturdy spoon for 1 to 2 minutes until smooth and fluffy. Scrape the sides so no dry pockets of seasoning remain.
2. Prep the vegetables
Cut the bell pepper into thin 2-inch matchsticks, shred the carrot and cabbage, and remove any thick spinach stems. Pat all the vegetables dry with paper towels so they do not soak the tortillas.
3. Spread the tortillas
Lay one tortilla on a clean cutting board and spread about 1/3 cup of the cream cheese mixture evenly across it, leaving a 1-inch border at the top edge. Repeat with the remaining tortillas, working one at a time.
4. Layer the rainbow
Arrange a handful of spinach across the bottom third, then add rows of red pepper, carrot, purple cabbage, and cheddar in thin, even bands. Keep the layers flat, not piled, so the roll stays cylindrical.
5. Roll tightly
Fold the bottom edge over the filling and tuck it firmly with your fingers, then roll upward with steady pressure until you reach the bare border. The roll should feel compact; if it feels loose, unroll and tighten.
6. Wrap and chill
Wrap each log tightly in plastic wrap, twisting the ends closed, and refrigerate for at least 30 minutes or up to 24 hours. Chilling firms the cream cheese so the slices hold their spiral shape.
7. Slice and serve
Unwrap one log, place it seam-side down, and slice crosswise into 1-inch rounds with a sharp serrated knife, wiping the blade between cuts. Arrange upright on a platter, garnish with chives, and serve chilled within 2 hours for the crispest texture.
Delicious Variations
Southwest Pinwheels
Swap the dill for 1 teaspoon taco seasoning, use pepper Jack cheese, and add 1/2 cup drained black beans and 1/4 cup corn.
Mediterranean Pinwheels
Replace cheddar with crumbled feta, add 1/3 cup chopped roasted red peppers, 1/4 cup chopped kalamata olives, and a pinch of oregano.
Smoked Salmon Pinwheels
Fold 4 ounces of flaked smoked salmon into the spread with 1 tablespoon capers and use cucumber matchsticks instead of bell pepper.
How to Store Pinterest-Worthy Rainbow Veggie Pinwheels
Refrigerator
Wrap the unsliced logs tightly in plastic wrap and refrigerate for up to 24 hours, or store sliced pinwheels in an airtight container with a paper towel under the lid for up to 2 days.
Freezer
Freezing is not recommended because the vegetables release water and the tortillas become mushy when thawed; freeze only the cream cheese spread for up to 1 month if needed.
Reheating
No reheating needed; serve these pinwheels cold or at cool room temperature, and discard any that have sat out longer than 2 hours.
Frequently Asked Questions
Q: How do I keep pinwheels from getting soggy?
Pat all vegetables completely dry and use a thick spread made with full-fat cream cheese and Greek yogurt, which creates a moisture barrier against the tortilla. Assemble and slice them the same day for the crispest texture, and never spread the filling all the way to the edges.
Q: Can I make pinwheels the night before?
Yes, you can make the unsliced logs up to 24 hours ahead and keep them wrapped in the refrigerator. Slice them right before serving, because pre-sliced pinwheels dry out and the tortilla edges curl after a few hours.
Q: Are these rainbow veggie pinwheels healthy?
They are a lighter appetizer at roughly 285 calories per serving with 12 grams of protein and plenty of vitamin A and C from the vegetables. The full-fat dairy keeps them satisfying, but you can use light cream cheese to trim about 40 calories per serving.
Q: What is the best tortilla for pinwheels?
Use large 10-inch flour tortillas at room temperature because they roll without cracking and hold their shape when sliced. Spinach, tomato, or gluten-free wraps all work, but avoid corn tortillas since they tear when rolled.
Q: How long can pinwheels sit out at a party?
Pinwheels can safely sit out for up to 2 hours at room temperature because they contain dairy. If your party runs longer, set the platter over a bowl of ice or swap in a fresh tray every 2 hours.
Roll up a batch of these Rainbow Veggie Pinwheels this week and watch them disappear before dinner. If you make them, snap a photo of your colorful platter, pin it, and leave a comment telling me which variation you tried.
Pinterest-Worthy Rainbow Veggie Pinwheels
Rainbow Veggie Pinwheels are colorful, creamy, crunchy party bites that vanish fast and need zero cooking, just 15 minutes of prep.
🧂 Ingredients
- 6 large (10-inch/25cm) flour tortillas, at room temperature
- 8 oz (227g) full-fat cream cheese, softened
- 1/2 cup (120g) plain full-fat Greek yogurt
- 1 tsp garlic powder
- 1 tsp dried dill weed
- 1/2 tsp fine sea salt
- 1 large red bell pepper, seeded and cut into matchsticks
- 1 large carrot, peeled and shredded (about 3/4 cup)
- 2 cups (60g) fresh baby spinach, stems removed
- 1 1/2 cups (105g) shredded purple cabbage
- 1/2 cup (60g) shredded sharp cheddar cheese
- 2 tbsp fresh chives, finely chopped (optional garnish)
📋 Instructions
- 1Whip the spread — Beat the softened cream cheese, Greek yogurt, garlic powder, dill, and salt in a medium bowl with a hand mixer or sturdy spoon for 1 to 2 minutes until smooth and fluffy. Scrape the sides so no dry pockets of seasoning remain.
- 2Prep the vegetables — Cut the bell pepper into thin 2-inch matchsticks, shred the carrot and cabbage, and remove any thick spinach stems. Pat all the vegetables dry with paper towels so they do not soak the tortillas.
- 3Spread the tortillas — Lay one tortilla on a clean cutting board and spread about 1/3 cup of the cream cheese mixture evenly across it, leaving a 1-inch border at the top edge. Repeat with the remaining tortillas, working one at a time.
- 4Layer the rainbow — Arrange a handful of spinach across the bottom third, then add rows of red pepper, carrot, purple cabbage, and cheddar in thin, even bands. Keep the layers flat, not piled, so the roll stays cylindrical.
- 5Roll tightly — Fold the bottom edge over the filling and tuck it firmly with your fingers, then roll upward with steady pressure until you reach the bare border. The roll should feel compact; if it feels loose, unroll and tighten.
- 6Wrap and chill — Wrap each log tightly in plastic wrap, twisting the ends closed, and refrigerate for at least 30 minutes or up to 24 hours. Chilling firms the cream cheese so the slices hold their spiral shape.
- 7Slice and serve — Unwrap one log, place it seam-side down, and slice crosswise into 1-inch rounds with a sharp serrated knife, wiping the blade between cuts. Arrange upright on a platter, garnish with chives, and serve chilled within 2 hours for the crispest texture.
