01 - Combine cream cheese, shredded cheddar, green onions, Dijon mustard, garlic powder, salt, and pepper in a medium bowl. Mix thoroughly until completely smooth and evenly incorporated.
02 - Lay individual ham slices flat on a clean work surface, ensuring they do not overlap.
03 - Distribute approximately 1 tablespoon of cheese mixture across each ham slice, spreading evenly to cover surface while leaving edges slightly clear.
04 - Place julienned cucumber and bell pepper strips along one short edge of each prepared ham slice.
05 - Roll each ham slice tightly starting from the vegetable-filled edge, applying gentle pressure to secure filling.
06 - Position rolls seam-side down on serving platter. Slice in half for bite-sized appetizers if preferred. Serve immediately or refrigerate 30 minutes for firmer texture.