Bring salted water to a boil and cook the pasta until al dente, about 9–10 minutes. Drain, toss with a little olive oil, and set aside.
Cut chicken into cubes, season with salt, pepper, and a pinch of ranch seasoning, then sauté in olive oil until golden and cooked through. Remove and set aside.
Cook bacon in the same skillet until crispy, keeping about a tablespoon of grease for flavor. Once cooled, crumble the bacon.
Sauté minced garlic in the reserved bacon fat for a minute, then stir in heavy cream, chicken broth, ranch seasoning, and Parmesan. Simmer until the sauce thickens; add more broth if needed.
Return the chicken and bacon to the pan, toss in the pasta, and stir until coated. Mix in mozzarella until melted, season to taste, and top with chopped parsley before serving.