01 -
Slice each chicken breast horizontally into 2 thin cutlets. Pat dry and season both sides with salt, pepper, garlic powder, and onion powder.
02 -
Cook the bacon in a skillet over medium heat until crisp, about 8-10 minutes. Transfer to paper towels and wipe out most of the fat from the skillet.
03 -
Add olive oil to the skillet and cook the chicken cutlets over medium heat for 3-4 minutes per side, until golden and 165°F in the thickest part. Rest for 5 minutes.
04 -
Stir the ranch dressing and mayonnaise together in a small bowl until smooth. Chop the parsley and stir it in if using.
05 -
Butter one side of each bread slice. On the unbuttered sides, spread ranch mayo, then layer cheddar, chicken, 2 bacon slices, and another slice of cheddar. Close the sandwiches with buttered sides facing out.
06 -
Cook the sandwiches in a clean skillet over medium-low heat for 3-4 minutes per side, pressing gently, until the bread is crisp and golden and the cheddar is fully melted.
07 -
Let the sandwiches rest for 1 minute, then slice in half and serve hot with pickles, chips, salad, or soup.