01 - In a medium bowl, combine cream cheese, cheddar cheese, green onions, Dijon mustard, garlic powder, salt, and pepper. Mix until smooth and well incorporated.
02 - Lay out ham slices on a clean, flat surface, ensuring they are fully spread out for easy filling.
03 - Distribute approximately 1 tablespoon of the cheese filling evenly across each ham slice, covering the surface from edge to edge.
04 - Place cucumber and bell pepper strips along one short edge of each prepared ham slice, creating a neat line for rolling.
05 - Starting from the vegetable-filled edge, roll each ham slice tightly to create compact, secure cylinders.
06 - Place rolls seam-side down on serving platter. Slice in half for bite-sized appetizers if desired. Serve immediately or refrigerate 30 minutes for firmer texture.