01 - Whisk together eggs, milk, minced garlic, Italian herbs, salt, and black pepper in a shallow bowl until well combined.
02 - Lay out bread slices. Sprinkle half the mozzarella and cheddar over 4 slices, then top with remaining bread to create sandwiches.
03 - Immerse each sandwich into the egg mixture for about 10 seconds per side, ensuring both sides are well soaked.
04 - Heat butter and olive oil in a large nonstick skillet over medium heat until butter is melted and mixture is shimmering.
05 - Transfer soaked sandwiches to the skillet. Cook for 4 to 5 minutes per side, pressing gently with a spatula, until golden brown and cheese is fully melted.
06 - Remove cooked stacks from the skillet. Sprinkle each with freshly grated Parmesan and chopped parsley for garnish.
07 - Cut stacks in half if preferred. Serve hot, accompanied by additional parsley or your choice of side.