Preheat the oven to 400°F. Line a baking sheet with parchment paper so nothing sticks.
Mix the filling. In a big bowl, I stir together the 2 bricks of softened cream cheese, 2 tablespoons of dry ranch seasoning, 2 cups of shredded cheddar, the diced jalapeños, and the crumbled bacon. I set half of this cheesy mixture aside for the second puff pastry sheet.
Roll out the first puff pastry sheet. I lightly flour the counter and roll one sheet out just a little to smooth it.
Spread the filling. I gently spread half of the cream cheese mixture all over the pastry, leaving about ½ inch at the edges.
Roll and chill. I carefully roll it up (like a cinnamon roll) from the shorter side for tighter pinwheels, then wrap it in plastic wrap and pop it in the fridge for about 15 minutes to make slicing easier.
Repeat with the second sheet. I do the same with the second puff pastry and the rest of the filling.
Slice the pinwheels. Once chilled, I slice each roll into about ½ to ¾ inch rounds and place them on the prepared baking sheet.
Brush with egg wash (optional). If I want that golden, shiny finish, I brush the tops with beaten egg.
Bake. I bake them at 400°F for 18–22 minutes or until they’re puffed and golden brown.
Make garlic butter (optional). While they bake, I mix the melted butter, garlic powder, and salt. As soon as the pinwheels come out, I brush this butter on top for extra flavor.
Garnish and serve. I sprinkle on some fresh chopped parsley if I have it and serve them warm. So, so good!