Tomato Basil Pesto Pinwheels are a delightful fusion of Italian-inspired flavors rolled into flaky puff pastry perfection. These golden, crispy bites feature a savory mix of rich basil pesto, juicy tomatoes, and melted cheese — all spiraled together to create the ultimate party snack or appetizer.
They’re incredibly simple to make, yet look stunning and taste divine. Whether you’re hosting a gathering, packing a picnic, or craving something light but flavorful, these pinwheels are a total showstopper. Each bite bursts with the freshness of basil, the sweetness of tomato, and the buttery crunch of pastry — a perfect balance of taste and texture.
Why I Love This Recipe
I absolutely love this recipe because it combines simplicity, elegance, and irresistible flavor in one bite-sized treat. The combination of basil pesto and tomatoes is one of those timeless duos that never disappoints, and wrapping them in flaky puff pastry just takes it to another level.
What makes this recipe even better is its versatility — you can enjoy it as a quick appetizer, a brunch snack, or even a side with soup or salad. Plus, it’s vegetarian, kid-friendly, and can be prepared ahead of time. It’s one of those recipes that look like you spent hours in the kitchen but take only a few minutes to assemble.
Why It’s a Must-Try Dish
This is a must-try recipe because it’s both delicious and practical. The contrast of crispy pastry and soft, cheesy filling makes these pinwheels addictive from the first bite. They’re also perfect for entertaining — easy to make in batches, easy to transport, and crowd-pleasing for all ages.
If you’re looking for a dish that’s impressive yet effortless, Tomato Basil Pesto Pinwheels check every box. It’s a great way to use up leftover pesto, tastes fantastic warm or at room temperature, and makes your kitchen smell like an Italian bakery.
Preparation and Cooking Time
- Preparation Time: 15 minutes
- Cooking Time: 20 minutes
- Total Time: 35 minutes
- Servings: 12 pinwheels
- Calories: ~180 kcal per pinwheel
Cuisine: Italian-Inspired
Course: Appetizer / Snack / Party Finger Food
Ingredients
Main Ingredients:
- 1 sheet puff pastry (thawed if frozen)
- 3 tablespoons basil pesto (homemade or store-bought)
- 1 medium tomato, thinly sliced (or ½ cup cherry tomatoes, halved)
- ½ cup shredded mozzarella or provolone cheese
- 2 tablespoons grated Parmesan cheese
- 1 egg (for egg wash)
- 1 tablespoon olive oil (optional, for extra flavor)
- Fresh basil leaves (for garnish, optional)
Simple Cooking Directions
- Roll out the puff pastry.
- Spread pesto evenly over the surface.
- Add cheese and tomato slices.
- Roll tightly into a log and chill.
- Slice and bake until golden and crisp.
Step-by-Step Recipe Preparation
Step 1: Prepare the Puff Pastry
Preheat your oven to 400°F (200°C). Lightly flour your surface and roll out the puff pastry sheet into a rectangle, about ¼-inch thick.
Step 2: Add the Pesto and Toppings
Spread a thin, even layer of basil pesto over the pastry, leaving about ½ inch border around the edges. Sprinkle the shredded mozzarella and Parmesan evenly over the pesto. Arrange tomato slices or cherry tomato halves evenly on top.
Step 3: Roll and Slice
Starting from one long edge, roll the pastry tightly into a log. Use a sharp knife to cut the roll into ½-inch thick slices (you should get about 12).
Step 4: Brush and Bake
Place the pinwheels flat on a parchment-lined baking sheet. Brush the tops lightly with beaten egg for a shiny, golden finish. Bake in the preheated oven for 18–22 minutes, or until puffed up and golden brown.
Step 5: Cool and Serve
Allow the pinwheels to cool slightly on a wire rack. Garnish with fresh basil if desired, and serve warm or at room temperature.

How to Serve
Serve Tomato Basil Pesto Pinwheels warm for the flakiest texture and fullest flavor. They pair beautifully with:
- Marinara sauce or garlic aioli for dipping
- A side salad for a light lunch
- A charcuterie board or appetizer platter at parties
- Soup or pasta for a more complete meal
These pinwheels also make great brunch or picnic snacks, staying delicious even when served at room temperature.
Additional Recipe Tips
- Thaw puff pastry properly before rolling to avoid cracks.
- Chill the rolled log for 10–15 minutes before slicing to get clean cuts.
- Use a sharp serrated knife for best results when cutting the pinwheels.
- You can substitute sun-dried tomato pesto for a richer, tangier flavor.
- Avoid watery tomatoes — blot them with paper towels before layering.
Variations
Sun-Dried Tomato Pesto Pinwheels: Swap basil pesto for sun-dried tomato pesto for a deeper, more robust flavor.
Cheesy Pesto Pinwheels: Add cream cheese or ricotta for an extra creamy filling.
Spinach & Pesto Version: Add a layer of chopped spinach for extra nutrition and freshness.
Bacon Pesto Pinwheels: Add cooked, crumbled bacon for a smoky twist.
Spicy Kick: Sprinkle red pepper flakes or drizzle chili oil before rolling for a mild heat.
Freezing and Storage
- Refrigerate: Store leftover pinwheels in an airtight container for up to 3 days. Reheat in a toaster oven or at 350°F for 5 minutes to crisp up.
- Freeze (Before Baking): Freeze uncooked slices on a baking tray until solid, then transfer to a freezer bag. Bake straight from frozen, adding 3–4 minutes to the bake time.
- Freeze (After Baking): Baked pinwheels can be frozen up to 1 month. Reheat at 375°F for 10 minutes.
Special Equipment Needed
- Rolling pin
- Sharp knife or serrated knife
- Parchment-lined baking tray
- Pastry brush (for egg wash)
- Cooling rack
FAQs
Q1: Can I use store-bought pesto?
Yes, store-bought pesto works perfectly for this recipe. Just choose one with good olive oil and basil flavor.
Q2: Can I make these ahead of time?
Absolutely! You can roll and slice them ahead, store in the fridge, and bake fresh before serving.
Q3: What cheese works best?
Mozzarella gives a nice melt, but provolone, cheddar, or fontina are great alternatives.
Q4: Can I make it vegan?
Yes — use vegan puff pastry, dairy-free pesto, and plant-based cheese.
Q5: Why did my pinwheels flatten out?
They likely got too warm before baking — chill them briefly before baking to maintain shape.
Conclusion
Tomato Basil Pesto Pinwheels are a celebration of flavor, texture, and simplicity. They’re crispy, cheesy, and beautifully aromatic, making them ideal for everything from casual snacking to elegant entertaining.
Each bite delivers the essence of Italian comfort — buttery pastry, fresh basil, and tangy tomato coming together in perfect harmony. Whether served as a party appetizer, picnic treat, or quick lunch, this recipe never fails to impress. Easy, elegant, and absolutely delicious — these pinwheels are guaranteed to become a repeat favorite in your kitchen.
Tomato Basil Pesto Pinwheels
Course: AppetizersCuisine: ItalianDifficulty: Easy12
servings15
minutes20
minutes35
minutesIngredients
Main Ingredients:
1 sheet puff pastry (thawed if frozen)
3 tablespoons basil pesto (homemade or store-bought)
1 medium tomato, thinly sliced (or ½ cup cherry tomatoes, halved)
½ cup shredded mozzarella or provolone cheese
2 tablespoons grated Parmesan cheese
1 egg (for egg wash)
1 tablespoon olive oil (optional, for extra flavor)
Fresh basil leaves (for garnish, optional)
Directions
- Step 1: Prepare the Puff Pastry : Preheat your oven to 400°F (200°C). Lightly flour your surface and roll out the puff pastry sheet into a rectangle, about ¼-inch thick.
- Step 2: Add the Pesto and Toppings : Spread a thin, even layer of basil pesto over the pastry, leaving about ½ inch border around the edges. Sprinkle the shredded mozzarella and Parmesan evenly over the pesto. Arrange tomato slices or cherry tomato halves evenly on top.
- Step 3: Roll and Slice : Starting from one long edge, roll the pastry tightly into a log. Use a sharp knife to cut the roll into ½-inch thick slices (you should get about 12).
- Step 4: Brush and Bake : Place the pinwheels flat on a parchment-lined baking sheet. Brush the tops lightly with beaten egg for a shiny, golden finish. Bake in the preheated oven for 18–22 minutes, or until puffed up and golden brown.
- Step 5: Cool and Serve : Allow the pinwheels to cool slightly on a wire rack. Garnish with fresh basil if desired, and serve warm or at room temperature.







