01 - Combine cream cheese, cheddar cheese, green onions, Dijon mustard, garlic powder, salt, and pepper in a medium bowl. Mix until completely smooth and well incorporated.
02 - Arrange ham slices on a clean, flat surface, ensuring they are fully unfolded and ready for filling.
03 - Spread approximately 1 tablespoon of the cheese mixture evenly across each ham slice, covering the surface completely.
04 - Place a few strips of cucumber and bell pepper along one short edge of each prepared ham slice.
05 - Starting from the edge with the vegetables, roll each ham slice tightly to secure the filling inside.
06 - Place roll ups seam-side down on a serving plate. Slice in half for bite-sized pieces if preferred. Serve immediately or refrigerate for 30 minutes for firmer texture.