Preheat oven to 375°F (190°C). In a large bowl, combine broccoli, ham, green onion, and cheese. Add mayonnaise and sour cream; stir gently. Taste and season with salt and pepper, if desired. Set aside.
Spray a large baking sheet with cooking spray. Unroll crescent roll dough; separate into 16 triangles. Overlap the wide ends of each triangle to form a ring (the dough will look like a sun when you’re finished). Lightly press the wide ends together.
Spoon the ham mixture over the wide ends of the dough.
Fold the points of the triangles over the filling and tuck them under the wide ends (some of the filling will be visible).
Bake for about 22-25 minutes or until golden brown and heated through.
Notes
Line the baking sheet with parchment paper or aluminum foil for easy clean-up.
Use leftover ham from a previous meal if you have it, or purchase diced ham for a shortcut.
Use frozen baby broccoli florets for the best texture. The frozen broccoli is relatively soft when thawed, so you don’t need to steam or parboil it before adding it to the dish. The baby florets are a convenient bite-size and don’t require chopping.
Use Pillsbury brand crescent dough sheets for the best quality and flavor. I’ve experimented with store-brand versions and I’m always disappointed.
Serve the crescent rolls with a honey mustard sauce for dipping.