Place the chicken breasts on a clean cutting board and, using a sharp knife, carefully slice them lengthwise into thin, even fillets. Try to keep each piece similar in thickness so they cook at the same rate and roll easily without tearing.
Arrange the sliced chicken pieces flat on the cutting board and lightly season both sides with salt and pepper. This step builds a base layer of flavor directly into the chicken, so don’t skip it.
In a medium mixing bowl, add the softened cream cheese, ranch seasoning, and half of the shredded mozzarella and cheddar cheese. Mix thoroughly using a spoon or spatula until the mixture is smooth, creamy, and evenly combined with no lumps.
Lay each chicken fillet flat and spread a generous but controlled layer of the cream cheese mixture over the surface. Make sure to cover evenly from edge to edge, but avoid overfilling so the mixture doesn’t spill out while rolling.
Starting from one end, gently roll each chicken piece into a tight spiral. Keep the roll firm but not overly tight to prevent the filling from squeezing out. If needed, use your fingers to tuck the edges inward as you roll.
Secure each roll with a toothpick if it feels loose, then place it seam-side down into a lightly greased baking dish. Position them close together but not overcrowded, so they hold their shape while baking.
Sprinkle the remaining shredded mozzarella and cheddar cheese evenly over the top of all the roll ups, ensuring each piece gets a good layer for that rich, melty, golden finish.
Place the baking dish into a preheated oven at 180°C (350°F) and bake for 25–30 minutes. The chicken should be fully cooked through, and the cheese on top should be melted, bubbly, and slightly golden.
Remove the dish from the oven and let the roll ups rest for a few minutes before serving. This resting time allows the juices to settle and helps the rolls firm up slightly, making them easier to serve and more flavorful.