Italian Pinwheels Recipe for Parties, Lunches, and Snacks
These easy Italian Pinwheels are filled with a creamy Italian herb cream cheese spread, ham, lettuce, and tomatoes, then rolled into bite-sized appetizers. Perfect for parties, lunches, picnics, or an easy make-ahead snack.
Easy Italian Pinwheels with Cream Cheese
If I’m ordering a sub sandwich, there’s a very good chance I’m choosing an Italian. I love the combination of deli meat, crisp lettuce, juicy tomatoes, and creamy spread all wrapped up in fresh bread. These Italian Pinwheels give you all those same flavors in a fun, bite-sized version that’s perfect for parties, lunches, or an afternoon snack.
When I’m craving an Italian sub but don’t want to make a trip to the sandwich shop, this recipe is my quick and easy solution. They come together in about 15 minutes with simple ingredients, and they’re always one of the first appetizers to disappear at family gatherings.
Whether you’re planning a game day spread, packing lunches, or looking for an easy appetizer for your next get-together, these Italian Pinwheels are always a great choice.
Recipe Snapshot
PREP TIME:Â 15 minutes
COOK TIME:Â No cooking required!
SERVINGS:Â 2 (about 12 pinwheels)
BEST FOR:Â game day, picnics, parties, and lunchboxes
What Are Italian Pinwheels?
Italian Pinwheels are tortilla roll-ups filled with a creamy herb spread, deli meat, fresh vegetables, and other Italian-inspired ingredients. Once rolled tightly, they’re sliced into bite-sized rounds that are perfect for serving as an appetizer, snack, or light lunch.
This version skips bottled Italian dressing and instead uses a homemade Italian cream cheese spread flavored with fresh dill, oregano, and olive oil. The fresh herbs give these pinwheels a bright flavor that pairs perfectly with the ham, lettuce, and tomatoes.
Ingredients for Italian Pinwheels
For the Italian Cream Cheese Spread
- Cream cheese: The creamy base that holds all of the ingredients together while adding rich flavor.
- Olive oil: Softens the cream cheese and makes it easy to spread across the tortillas.
- Dried oregano: Adds classic Italian seasoning flavor.
- Fresh dill: Gives the spread a fresh, bright flavor that really makes these pinwheels stand out.
- Salt and pepper: Season everything to taste.
For the Pinwheels
- Large burrito-size flour tortillas: Large tortillas make it easier to roll tightly and create even slices.
- Italian cream cheese spread: Adds flavor while helping hold the fillings in place.
- Finely shredded romaine lettuce: Adds fresh crunch without making the pinwheels bulky.
- Roma tomatoes, very thinly sliced: Roma tomatoes contain less moisture than many other varieties, helping prevent soggy pinwheels.
- Thinly sliced ham: Adds classic Italian sandwich flavor. Slice or fold it so it distributes evenly throughout each bite.
How to Make Italian Pinwheels
- In a small bowl, stir together the softened cream cheese, olive oil, oregano, chopped fresh dill, salt, and pepper until smooth and creamy.
- Lay both tortillas flat on a clean work surface.
- Divide the Italian cream cheese spread evenly between the tortillas and spread it all the way to the edges.
- Sprinkle the shredded romaine evenly over both tortillas.
- Arrange the thin tomato slices in a single layer over the lettuce.
- Layer the ham evenly over the tomatoes.
- Starting at one edge, roll each tortilla up as tightly as possible into a log.
- Insert toothpicks about every inch to help hold the roll together.
- Using a sharp serrated knife, slice between the toothpicks into 1-inch pinwheels.
- Serve immediately or refrigerate until ready to serve.

Tips for Perfect Italian Pinwheels
- Use softened cream cheese so it spreads easily without tearing the tortillas.
- Choose burrito-size tortillas for larger, more uniform pinwheels.
- Slice the tomatoes as thinly as possible.
- Pat the tomatoes dry before assembling.
- Finely shred the lettuce so it rolls easily.
- Roll the tortillas tightly to keep the pinwheels together.
- Use a serrated knife instead of a chef’s knife for cleaner slices.
- Wipe the knife clean between cuts for the prettiest presentation.
Ingredient Swaps for Italian Pinwheels
Fill your Pinwheels with your favorite ingredients. Here are more delicious ingredients you can add:
- turkey
- pepperoni slices
- roast beef
- spinach tortillas
- sun-dried tomato tortillas
- provolone cheese
- mozzarella cheese
- banana peppers
- pepperoncini peppers
- hard salami or Genoa salami
- sliced olives
- parmesan cheese
Easy Pinwheel Variations
One of my favorite things about this recipe is how easy it is to customize.
Try one of these delicious variations:
- Turkey Italian Pinwheels – Swap the ham for turkey or roast beef.
- Pepperoni Italian Pinwheels – Add sliced pepperoni or salami for even more Italian flavor.
- Spicy Italian Pinwheels – Use a spicy pepperoni, jalapeño peppers, and sprinkle on some red pepper flakes.
- Veggie Pinwheels – Add sliced banana peppers, chopped black olives, or thinly sliced cucumber.
What to Serve with Italian Pinwheels
These pinwheels pair well with just about anything, making them perfect for entertaining or easy lunches.
Serve them with:
- Fresh fruit
- Potato chips
- Pasta salad
- Potato salad
- Pickles
- Fresh vegetables and dip
- Deviled eggs
- A bowl of soup for lunch
Common Mistakes to Avoid
A few simple tips can make all the difference.
- Using thick tomato slices that make rolling difficult.
- Skipping the step of drying the tomatoes.
- Overfilling the tortillas.
- Rolling too loosely.
- Using cold cream cheese that tears the tortillas.
- Cutting with a dull knife.
Following these tips will help you get neat, bakery-style pinwheels every time.

FAQs about Italian Pinwheels
Make Ahead Tips
Italian Pinwheels are a great make ahead appetizer.
Assemble the tortilla rolls, wrap each one tightly in plastic wrap, and refrigerate for up to 24 hours before slicing.
If you’re serving them for a party, wait until just before serving to slice them. This helps keep the edges looking fresh and prevents the tortillas from drying out.
Storage
Store leftover pinwheels in an airtight container in the refrigerator for up to 2 days.
Because they’re made with fresh lettuce and tomatoes, they do not freeze well. The vegetables release moisture after thawing, which affects both the texture and flavor.
Easy Italian Pinwheel Recipe
Whether you’re planning bridal showers, baby showers, game day gatherings, or your next party, these Italian Pinwheels are always a hit. They’re one of my favorite finger foods because they’re easy to make, easy to serve, and packed with the flavors of my favorite Italian lunch meats. With their creamy herb spread, fresh veggies, and bite-sized presentation, they make the perfect appetizer for just about any occasion. Once you make a batch, don’t be surprised if they become your go-to great party appetizer for every celebration.
More Delicious Lunch Ideas





Pin this recipe for later!

Italian Pinwheels Recipe for Parties, Lunches, and Snacks
Ingredients
Cream Cheese Spread
- 2 oz cream cheese softened
- 1 tbsp olive oil
- 1 tbsp dried oregano
- â…“ cup fresh dill chopped
- salt and black pepper to taste
Pinwheels
- 2 large flour tortillas burrito size
- Cream Cheese Spread listed above
- 2 cups romaine lettuce finely shredded
- 2 Roma tomatoes very thinly sliced
- 4 oz ham thinly sliced
Instructions
- In a small bowl, stir together the softened cream cheese, olive oil, oregano, chopped fresh dill, salt, and pepper until smooth and creamy.
- Lay both tortillas flat on a clean work surface. Divide the Italian cream cheese spread evenly between the tortillas and spread it all the way to the edges.
- Sprinkle the shredded romaine evenly over both tortillas. Arrange the thin tomato slices in a single layer over the lettuce.
- Layer the ham evenly over the tomatoes.
- Starting at one edge, roll each tortilla up as tightly as possible into a log. Insert toothpicks about every inch to help hold the roll together. Using a sharp serrated knife, slice between the toothpicks into 1-inch pinwheels.
- Serve immediately or refrigerate until ready to serve.















