This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.
These delicious vegan pinwheels are one of my favorite make-ahead snacks for my kids, from lunchboxes to party platters. I use soft lavash bread, vegan cream cheese, crisp lettuce, and fresh salsa to create colorful little bites that are ready in 30 minutes and easy to customize with anything I have on hand.

Vegan pinwheels are an easy, no-bake, kid-friendly recipe made by rolling flavorful fillings inside soft flatbread before slicing them into bite-sized rounds. Unlike equally delicious and colorful vegan hummus avocado wraps, these pinwheels put the fillings on display in a way that is hard to resist. Next time you are putting together a spread of finger foods, be sure to try this recipe.
I created this recipe when I wanted a snack my boys could actually help with from start to finish, and vegan summer rolls always end up looking a bit of a mess when they help out. When they realized they had freedom to choose their own fillings, it quickly turned into a creative competition. We have enjoyed everything from fancy fillings to peanut butter and jelly pinwheels.
If you ever doubted that the simplest ingredients can make an attractive, healthy, and delicious snack, let these vegan pinwheels be all the proof you need. Creamy vegan cream cheese, crisp lettuce, fresh salsa, and soft lavash bread create the perfect balance of texture, and every batch can be customized. As a health coach, I am always on the lookout for fun and easy snacks, but as a busy mom, those snacks need to also work with my busy schedule, which is why I love this recipe.
One thing I learned after making vegan pinwheels countless times is that the order of the ingredients makes a big difference. After slicing my lavash bread, I start with a layer of lettuce to create a barrier, then spread the cream cheese evenly over the lettuce, and finish with the salsa. Once all the fillings are in, I roll everything as tightly as possible. After that, all that is left to do is slice and serve.
As I mentioned before, this is the one recipe that my kids can make from start to finish, although they usually let me do the slicing. So when it was time for my youngest’s birthday party, I knew vegan pinwheels would be on the menu. But I was surprised when he asked if we could set up a filling and rolling station as one of the activities. Ha! I really thought the boys would be more interested in some other activity, but every single one of them thoroughly enjoyed themselves. I had plenty of moms asking for the recipe since their kids kept talking about it after they got home. If you have picky eaters, let everyone choose their own fillings the next time you make these pinwheels.
🥘 Ingredients
One of the best things about these vegan pinwheels is how flexible they are in terms of fillings and flavors. These are the ingredients I use for the basic recipe:


Lavash bread: I love using soft lavash as it rolls tightly without cracking and holds the fillings together nicely. If you need a gluten-free option, almond flour tortillas work well too.
Creamy spread: I use vegan cream cheese to create a rich, creamy base that helps hold everything together.
Fresh vegetables: Crisp lettuce adds freshness while helping protect the bread from the moisture other ingredients may bring. You can also use spinach, shredded cabbage, or bell peppers.
Flavor boosters: I add flavor with fresh Mexican salsa, but other boosters or salsas can be used depending on the flavor profile you are going for.
🔪 How To Make
These vegan pinwheels take only a few minutes to assemble and are even easier to make once you get the hang of rolling them. This is how I make them:
Cut strips: First, I slice the lavash into four long strips.


Add spread and fillings: Next, I arrange the lettuce over the bread first, trimming it as needed to fit. Then I spread the vegan cream cheese across the lettuce, and finish with a thin layer of salsa.


Roll, cut, and serve: Starting from one end, I roll each strip firmly into a tight log, applying gentle pressure as I go. Then I cut each log into 1-2 inch pinwheels and serve.


My #1 Secret Tip for this vegan pinwheel recipe is to always create a moisture barrier before adding the wetter fillings. I know it may be easier and tempting to spread the cream cheese layer first, but placing the lettuce down keeps the pinwheels fresh and prevents the lavash from becoming soggy. This is especially important if you are planning to make them ahead.
Other Tips To Keep In Mind:
- Do not overfill: I use a thin, even layer of filling so that the pinwheels are easier to roll and slice. Overfilling may lead to everything being squeezed out as you roll.
- Roll firmly: A tight roll helps the pinwheels hold their shape. I apply gentle, even pressure as I roll rather than pulling the bread too tightly, which can cause it to tear.
- Chill before slicing: If I have 20-30 minutes to spare, I refrigerate the rolled logs before cutting. The fillings firm up slightly, giving me cleaner slices.
- Use a serrated knife: A sharp serrated knife glides through the various textures in the rolls with less pressure than a straight blade. Wiping the blade clean between cuts also helps keep the edges neat.
- Remove excess moisture: If I am adding tomatoes, pickles, roasted pepper, or other juicy vegetables, I pat them dry first. Removing excess moisture helps the pinwheels stay fresh longer.
📖 Variations
As you can see from the basic recipe, these vegan pinwheels can be customized in endless ways. These are 3 of my favorite variations:
Asian inspired: I slice up savory miso mushrooms and layer them on top of crunchy cabbage, shredded cabbage, and rice noodles. I love serving this with gluten-free vegan teriyaki sauce for dipping.
Italian garden: This version tastes like a gourmet Italian pizza rolled into bite-sized pieces. I add a mix of basil and arugula to the base, then sprinkle on shredded vegan mozzarella and finish with a light layer of healthy marinara and pesto without pine nuts. My kids love this in their lunchboxes.
Mexican medley: I add vegan refried beans on top of my crisp lettuce, followed by chipotle corn salsa, and a drizzle of thinned-out edamame guacamole. My husband loves making these for game day and usually sneaks in a few slices of pickled jalapeno.
🍽 Serving Suggestions
If you plan on making these pinwheels and do not want to do any specific cuisine but do not know where to start, try making them with tofu cream cheese and a sprinkle of chickpea vegan sausage crumbles. Then be sure to serve it with some maple miso dressing and a side of apple cider vinegar coleslaw.
When I made these for a recent kids’ party, I served them with some other easy-to-grab, kid-friendly, and picky-eater-approved dishes. We had vegan pigs in a blanket with a side of ketchup, vegan carrot dogs, and vegan egg rolls. I made sure dessert also did not require utensils and served vegan churros.
🧊 Storing And ♨️ Reheating
Refrigeration: I store sliced pinwheels in an airtight container in the refrigerator for up to 3 days. I like placing a sheet of parchment paper between layers to help keep them looking their best.
Freezing: I do not recommend freezing these pinwheels. The fresh vegetables and creamy fillings lose their texture after thawing.
Reheating: These pinwheels can be served straight from the refrigerator, but I like letting them come to room temperature for a few minutes first. There is no need to reheat anything.
❓Recipe FAQs
A tight roll is the biggest key to success. Once rolled, I like placing the seam side down while they chill so the filling helps hold everything together. If needed, you can also wrap each long tightly in plastic wrap until you are ready to slice.
This happens when the cream cheese is too cold, or the lettuce is still damp. I like letting the cream cheese sit at room temperature for 20-30 minutes, and whisking it slightly so it softens into a spread. Patting the lettuce completely dry also ensures the cream cheese spreads across smoothly instead of slipping off or tearing the leaves.
Lavash is my favorite for this recipe as it is soft and flexible. But you could also use large flour tortillas. Just be sure to keep the tortillas moist and warm so they do not crack while rolling. And if you are using tortillas, you can spread the cream cheese first, and this will prevent them from drying out.


Love this plant based Kid Friendly recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
Vegan Pinwheels
These delicious vegan pinwheels are one of my favorite make-ahead snacks for my kids, from lunchboxes to party platters. I use soft lavash bread, vegan cream cheese, crisp lettuce, and fresh salsa to create colorful little bites that are ready in 30 minutes and easy to customize with anything I have on hand.
Servings: 2
Calories: 198kcal
See other flavor options in the post
- My #1 Secret Tip for this vegan pinwheel recipe is to always create a moisture barrier before adding the wetter fillings. I know it may be easier and tempting to spread the cream cheese layer first, but placing the lettuce down keeps the pinwheels fresh and prevents the lavash from becoming soggy. This is especially important if you are planning to make them ahead.
- Do not overfill: I use a thin, even layer of filling so that the pinwheels are easier to roll and slice. Overfilling may lead to everything being squeezed out as you roll.
- Roll firmly: A tight roll helps the pinwheels hold their shape. I apply gentle, even pressure as I roll rather than pulling the bread too tightly, which can cause it to tear.
- Chill before slicing: If I have 20-30 minutes to spare, I refrigerate the rolled logs before cutting. The fillings firm up slightly, giving me cleaner slices.
- Use a serrated knife: A sharp serrated knife glides through the various textures in the rolls with less pressure than a straight blade. Wiping the blade clean between cuts also helps keep the edges neat.
- Remove excess moisture: If I am adding tomatoes, pickles, roasted pepper, or other juicy vegetables, I pat them dry first. Removing excess moisture helps the pinwheels stay fresh longer.
Calories: 198kcal | Carbohydrates: 22g | Protein: 8g | Fat: 10g | Saturated Fat: 1g | Sodium: 238mg | Potassium: 257mg | Fiber: 4g | Sugar: 5g | Vitamin A: 429IU | Vitamin C: 5mg | Calcium: 39mg | Iron: 2mg
