Preheat oven to 375°F (190ºC).
Puree mayonnaise, garlic and orange juice until blended. Stir in orange peel; set aside.
Whisk eggs, milk, Grand Marnier and cinnamon until blended. Dip 4 slices bread into the egg-mixture, coating both sides. Spread 1 ½ teaspoons mayonnaise mixture on one side of each bread slice. Layer Havarti and turkey.
Dip 4 more slices bread into egg-mixture; place on top of turkey slices. Spread 1 ½ teaspoons mayonnaise mixture on top of each bread slice; top with Mozzarella and kiwifruit slices.
Dip last 4 slices bread into egg-mixture and place on top of kiwifruit slices. Secure sandwiches with long toothpicks.
Melt butter in 13x9x2-inch (33x23x5 cm) pan. Place sandwiches on butter. Bake at 375°F (190ºC) for 30 minutes, turning once until golden brown. Cut each sandwich in half diagonally, sprinkle with powdered sugar and serve.
Serving Nutritional Analysis: Calories 560 (49% Calories from Fat), Protein 30g, Carbohydrate 42g, Fiber 4g, Fat 31g, Sat. Fat 16g, Cholesterol 270mg, Sodium 1200mg
Recipe courtesy of Zespri.