Puff pastry rolled around a thick, concentrated pizza sauce, shredded low-moisture mozzarella and crisped pepperoni, then chilled, sliced into coins and baked until the layers shatter. Cooking the sauce down to a paste and freezing the log before slicing are what keep these pinwheels crisp instead of soggy — a real handheld snack you can eat standing up, with warm marinara for dunking.
Ingredients
Thick pizza sauce
1 tbsp olive oil
2 cloves garlic, finely grated
1/2 tsp dried oregano
1/4 tsp red pepper flakes
6 oz tomato paste
1/2 cup canned crushed tomatoes
1 tsp sugar
1/2 tsp kosher salt
Filling
3 oz sliced pepperoni (about 40 slices)
8 oz low-moisture whole-milk mozzarella, shredded (about 2 cups)
Make the sauce: heat the olive oil in a small saucepan over medium. Add the grated garlic, oregano and red pepper flakes and cook 30 seconds, just until fragrant. Stir in the tomato paste and cook, stirring constantly, for 2 minutes so it darkens slightly and loses its raw edge.
Add the crushed tomatoes, sugar and salt. Simmer over medium-low, stirring often, 5 to 6 minutes, until the sauce is very thick — a spoon dragged through should leave a clean track that holds. Scrape into a bowl and let cool completely (spread it thin on a plate and it cools in 10 minutes). It should be paste-thick, not pourable; wet sauce is what makes pinwheels soggy.
Crisp the pepperoni: lay the slices on a paper-towel-lined plate, cover with another paper towel, and microwave in 30-second bursts for 60 to 90 seconds total, until the slices are shrunken and the towel is stained with fat. Blot well and chop into rough 1/4-inch pieces. This removes the grease that would otherwise pool in the pastry.
Unfold one sheet of thawed puff pastry onto a lightly floured surface and roll it to a 10 x 12-inch rectangle, about 1/8 inch thick. Spread half the cooled sauce over the sheet in a thin, even layer, leaving a bare 3/4-inch border along one long edge.
Scatter half the mozzarella, half the parmesan, half the pepperoni, 1/2 teaspoon Italian seasoning and half the basil (if using) over the sauce. Press the toppings down firmly with your palms so they adhere.
Starting at the long edge nearest you, roll the pastry into a tight log, finishing at the bare border. Brush that border lightly with water and press to seal, then roll the log seam-side down. Repeat steps 4 through 6 with the second sheet and remaining filling.
Wrap each log in plastic and freeze 25 to 30 minutes (or refrigerate 1 hour), until firm to the squeeze. Firm dough is the only way to get clean, round slices.
Heat the oven to 400°F and line two baking sheets with parchment. Whisk the egg with the water. Using a sharp serrated knife and a gentle sawing motion, trim the ragged ends and cut each log into 10 slices about 1 inch thick.
Arrange the pinwheels cut-side up on the sheets, at least 2 inches apart, and press each one down very lightly to a 3/4-inch thickness. Brush the exposed pastry edges with egg wash, avoiding the filling.
Bake 20 to 25 minutes, rotating the pans halfway through, until the pastry is deep golden and puffed and the cheese at the edges has browned. Cheese will leak a little and fry into crisp lace — that's the good part.
While they bake, melt the butter in a small saucepan over low heat with the grated garlic; cook 1 minute without browning, then stir in the 2 tablespoons parmesan and the parsley.
Brush the hot pinwheels with the garlic-parmesan butter as soon as they come out of the oven. Let them set on the pan for 5 minutes, then lift them off with a thin spatula and serve warm with the marinara for dipping.
Chef's tips
Shred your own low-moisture mozzarella from a block — pre-shredded cheese is coated in starch and melts chalky rather than stretchy.
Assemble the logs up to 2 days ahead and refrigerate, or freeze them solid for up to 1 month. Slice frozen logs straight from the freezer and add 4 to 5 minutes to the bake time.
Swap the pepperoni for crumbled cooked Italian sausage, chopped Genoa salami, or sautéed mushrooms and spinach squeezed bone dry in a towel. Keep total filling volume the same or the logs won't seal.
Bake on parchment, not a greased pan: the escaped cheese lifts away cleanly instead of welding to the metal.
Reheat leftovers in a 375°F oven or air fryer for 5 to 6 minutes to bring the layers back. The microwave turns them limp.
Nutrition (per serving, estimated)
620calories
21gprotein
45gcarbs
41gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Flaky Pepperoni Pizza Pinwheels with Garlic-Parmesan Butter was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.