Pinwheel Sandwiches
These Vegan Pinwheel Sandwiches are colorful, creamy, and packed with fresh basil pesto, sun-dried tomatoes, scallions, and vegan Parmesan. They’re easy to prepare, simple to customize, and perfect for lunch boxes, parties, picnics, appetizers, or make-ahead meals.
The homemade vegan pesto gives the cream cheese a fresh, herby flavor, while sun-dried tomatoes add a savory sweetness and the scallions bring a little bite. Everything gets spread over tortillas, rolled tightly, chilled, and sliced into easy-to-eat pinwheels.
Why You’ll Love These Pinwheel Sandwiches
- 100% vegan: Every ingredient is plant-based.
- Easy to make: The pesto and filling come together quickly.
- Great for parties: The small slices are easy to serve and eat.
- Make-ahead friendly: Chilling the rolls actually makes them easier to slice.
- Customizable: Add extra vegetables, herbs, or your favorite vegan cheese.
- Fresh and flavorful: Basil pesto and sun-dried tomatoes give these pinwheels plenty of flavor.
Quick Recipe Overview
Prep Time: 20 minutes
Chill Time: 30 minutes
Total Time: 50 minutes
Servings: About 40–50 pinwheels
Course: Lunch, Appetizer, Snack
Cuisine: American-inspired
Ingredients
For the Vegan Pesto
- 1/3 cup cashews, about 37 grams
- 2 cloves garlic
- 2 1/2 cups packed fresh basil, about 57.5 grams
- 1/4 cup quality olive oil, about 59 ml
- 2 tablespoons nutritional yeast, about 21 grams, or vegan Parmesan cheese
- 1 teaspoon fresh lemon juice, about 5 ml
- Salt and pepper, to taste
Nut-free option: Use sunflower seeds instead of cashews.
For the Pinwheels
- 24 ounces vegan cream cheese, about 680 grams
- 3/4 cup sun-dried tomatoes in oil, drained and roughly chopped, about 177 ml
- 5 scallions, chopped
- 2 cups grated vegan Parmesan cheese, about 200 grams
- 10 tortillas
How to Make Pinwheel Sandwiches
1. Make the Vegan Pesto
Add the cashews, garlic, fresh basil, nutritional yeast, and lemon juice to a food processor.
Pulse several times until the basil and cashews are finely chopped.
With the food processor running, slowly pour in the olive oil.
Continue blending until you have a thick, flavorful pesto. It doesn’t need to be completely smooth—a little texture is great.
Season with salt and pepper to taste.
If the pesto seems too thick, add a small splash of olive oil and blend again.
2. Prepare the Filling
Place the vegan cream cheese in a large bowl.
Add the prepared vegan pesto and stir until evenly combined.
Fold in the chopped sun-dried tomatoes, scallions, and vegan Parmesan.
Mix until all the ingredients are evenly distributed throughout the cream cheese.
Taste and adjust the seasoning if needed.
3. Prepare the Tortillas
Lay the tortillas flat on a clean work surface.
If the tortillas feel stiff or tend to crack, warm them briefly in the microwave or a dry skillet to make them more flexible.
Spread an even layer of the vegan cream cheese mixture over each tortilla.
Leave a small border around the edges so the filling doesn’t squeeze out when you roll them.
4. Roll the Tortillas
Starting from one edge, roll each tortilla tightly into a log.
Try to keep the roll firm without pressing so hard that the filling gets pushed out.
Place each rolled tortilla seam-side down.
5. Chill the Rolls
Wrap each tortilla roll tightly in plastic wrap or place them in an airtight container.
Refrigerate for at least 30 minutes.
For an even cleaner cut, you can chill them for 1–2 hours.
6. Slice the Pinwheels
Remove the chilled rolls from the refrigerator.
Use a sharp knife to slice each roll into approximately 1-inch pieces.
Arrange the pinwheels cut-side up on a serving platter.
Serve chilled or allow them to sit at room temperature for a few minutes before serving.
Recipe Tips for Success
Use room-temperature vegan cream cheese.
It spreads much more easily and helps prevent the tortillas from tearing.
Don’t overfill the tortillas.
A moderate, even layer makes the rolls easier to close and keeps the filling from squeezing out.
Roll tightly.
A firm roll creates neat spirals and helps the pinwheels hold their shape when sliced.
Chill before cutting.
This is one of the most important steps. Cold pinwheels are much easier to slice cleanly.
Use a sharp knife.
A sharp knife will cut through the tortillas without squashing the rolls.
Drain the sun-dried tomatoes well.
Too much oil can make the filling slippery and harder to spread.
Ingredient Substitutions
- Cashews: Use sunflower seeds for a nut-free pesto.
- Nutritional yeast: Use vegan Parmesan cheese.
- Vegan cream cheese: Use your favorite plant-based cream cheese.
- Vegan Parmesan: Use another shredded vegan cheese if preferred.
- Flour tortillas: Whole wheat tortillas work well too.
- Sun-dried tomatoes: Roasted red peppers can be used for a different flavor.
- Scallions: Fresh chives or finely chopped red onion can work as alternatives.
Recipe Variations
Veggie Pinwheel Sandwiches
Add finely chopped bell peppers, spinach, cucumber, or shredded carrots to the filling.
Spicy Vegan Pinwheels
Add crushed red pepper flakes or finely chopped pickled jalapeños to the cream cheese mixture.
Mediterranean Pinwheels
Add chopped Kalamata olives and a little dried oregano for a Mediterranean-inspired version.
Extra Herby Pinwheels
Add fresh parsley, cilantro, or extra basil to the filling.
Nut-Free Pinwheels
Use sunflower seeds instead of cashews in the pesto. This keeps the recipe nut-free while still giving the pesto a creamy, slightly nutty texture.
What to Serve With Pinwheel Sandwiches
These pinwheels work well as part of a larger lunch or appetizer spread.
Serve them with:
- Fresh fruit
- Green salad
- Vegetable sticks
- Hummus
- Olives
- Roasted vegetables
- Potato salad
- Vegan soup
For parties, arrange the pinwheels on a large platter with fresh vegetables and dips.
How to Store
Store the assembled pinwheels in an airtight container in the refrigerator for up to 3 days.
For the best texture, keep them chilled until shortly before serving.
If preparing them ahead, keep the rolls whole and slice them just before serving whenever possible.
Can You Freeze Pinwheel Sandwiches?
Freezing is not recommended for the finished pinwheels because vegan cream cheese can change texture after freezing and thawing.
If you need to prepare them ahead, make the pesto in advance and refrigerate it. Assemble the pinwheels the day you plan to serve them.
Frequently Asked Questions
Can I make these pinwheels ahead of time?
Yes. They are excellent for make-ahead preparation. Assemble and chill the rolls several hours before serving, then slice them when you’re ready.
How do I keep the pinwheels from falling apart?
Roll the tortillas tightly and refrigerate them before slicing. The chilled filling helps the rolls hold their shape.
Can I make the pesto without nuts?
Yes. Replace the cashews with sunflower seeds for a nut-free version.
Can I use regular cream cheese?
Yes, if you don’t need the recipe to be vegan. Regular cream cheese can be substituted in the same quantity.
Can I add vegetables to the filling?
Absolutely. Finely chopped vegetables such as bell peppers, spinach, carrots, or olives can add more flavor and texture. Avoid vegetables with lots of moisture, which can make the tortillas soggy.
Nutrition Information
Approximate nutrition per serving, based on 10 tortillas and about 5 pinwheels per serving:
Calories: 230
Protein: 6g
Carbohydrates: 19g
Fat: 15g
Fiber: 3g
Sugar: 3g
Sodium: 430mg
Nutrition information is an estimate and will vary depending on the tortillas, vegan cream cheese, vegan Parmesan, and other ingredients used.
Final Thoughts
These Pinwheel Sandwiches are an easy way to turn simple ingredients into a colorful and flavorful snack or party appetizer. Creamy vegan pesto filling, tangy sun-dried tomatoes, fresh scallions, and vegan Parmesan are rolled into soft tortillas and sliced into neat little spirals.
They’re easy to prepare ahead, travel well, and can be customized with your favorite vegetables and herbs. For a nut-free version, simply swap the cashews for sunflower seeds in the pesto.
PrintPinwheel Sandwiches
These Pinwheel Sandwiches are an easy vegan appetizer or lunch made with creamy vegan cream cheese, homemade basil pesto, sun-dried tomatoes, scallions, and vegan Parmesan rolled inside soft tortillas. They are colorful, flavorful, and simple to prepare ahead for parties, picnics, lunchboxes, or everyday meals.
- Prep Time: 25 minutes
- Cook Time: 0 minutes
- Total Time: 55 minutes
- Yield: 10 servings
- Category: Appetizer
- Method: No-Cook
- Cuisine: American
- Diet: Vegan
Ingredients
For the Vegan Pesto
- ⅓ cup cashews (37 grams), or sunflower seeds for a nut-free option
- 2 cloves garlic
- 2 ½ cups packed fresh basil (57.5 grams)
- ¼ cup quality olive oil (59 ml)
- 2 tablespoons nutritional yeast (21 grams), or vegan Parmesan cheese
- 1 teaspoon fresh lemon juice (5 ml)
- Salt and black pepper, to taste
For the Pinwheels
- 24 ounces vegan cream cheese (680 grams)
- ¾ cup sun-dried tomatoes in oil, drained and roughly chopped (177 ml)
- 5 scallions, chopped
- 2 cups grated vegan Parmesan cheese (200 grams)
- 10 tortillas
Instructions
- Make the pesto: Add the cashews, garlic, basil, olive oil, nutritional yeast, lemon juice, salt, and black pepper to a food processor.
- Blend until the mixture forms a mostly smooth pesto. Scrape down the sides as needed and adjust the seasoning to taste.
- Prepare the filling: In a large bowl, combine the vegan cream cheese, sun-dried tomatoes, scallions, and vegan Parmesan cheese. Stir until evenly combined.
- Spread a thin, even layer of the vegan pesto over one tortilla, leaving a small border around the edges.
- Spread the cream cheese mixture evenly over the pesto layer.
- Starting from one edge, roll the tortilla tightly into a log. Repeat with the remaining tortillas and filling.
- Wrap each tortilla roll tightly in plastic wrap or parchment paper and refrigerate for at least 30 minutes to help them firm up.
- Unwrap the rolls and use a sharp knife to slice them into ½-inch pinwheels.
- Arrange the pinwheels on a serving platter and serve chilled or at cool room temperature.
Notes
- Use sunflower seeds instead of cashews for a nut-free and budget-friendly pesto.
- For the best texture, use soft vegan cream cheese that spreads easily.
- Drain the sun-dried tomatoes well so the filling does not become too wet.
- Roll the tortillas tightly so the pinwheels hold their shape when sliced.
- Chill the rolled tortillas before slicing for cleaner, more uniform pinwheels.
- Large flour tortillas work well, but spinach or whole-wheat tortillas can also be used.
- Prepare the rolls up to 1 day ahead and slice shortly before serving.
- Store sliced pinwheels in an airtight container in the refrigerator for up to 3 days.
