In a bowl, mix the cream cheese, mayonnaise, garlic powder, dried dill, and a pinch of salt and pepper until smooth and creamy.
Divide the bread slices into pairs; each sandwich will use one slice of white bread and one slice of whole wheat bread.
Spread a thin layer of the cream cheese mixture on one side of each bread slice.
On half of the sandwiches, layer shredded halal chicken breast, thinly sliced cucumber, shredded carrot, and chopped lettuce. Top with a slice of cheddar cheese.
On the other half, layer sliced boiled eggs, cucumber, and lettuce. Optionally, add a light spread of butter for extra richness.
Place the matching bread slice (white or wheat) on top to close each sandwich.
Trim the crusts off the sandwiches carefully, ensuring clean edges.
Cut each sandwich into quarters or thirds, depending on the desired size, forming small finger-sized portions.
Arrange the finger sandwiches neatly on a serving platter for presentation.
Notes
Feel free to customize the fillings based on your preferences. For a vegetarian option, omit the chicken and add more vegetables.