Cook the Bacon
Heat a large skillet over medium heat. Add bacon and cook until crispy. Remove and set aside, reserving 2 tbsp bacon drippings in the pan.
Cook the Chicken
Season chicken breasts with garlic powder, salt, and pepper.
In the same pan with bacon drippings, sear chicken for 3-4 minutes per side until golden brown and cooked through. Remove and let rest before cutting into bite-sized pieces.
Make the Ranch Sauce
Melt butter in the skillet, then add garlic and cook for 1 minute.
Stir in flour and cook for another minute. Slowly pour in half and half, whisking continuously.
Once the sauce thickens, add ranch seasoning and gradually mix in cheddar and mozzarella cheese until smooth.
Cook the Pasta
Meanwhile, cook pasta in a large pot of salted boiling water until al dente. Drain and set aside.
Combine Everything
Add pasta, chicken, and bacon to the skillet with the ranch sauce. Stir until fully coated in the creamy, cheesy goodness.
Serve immediately or transfer to a 9x13 casserole dish and bake for 30 minutes at 350°F for a bubbly, golden-brown finish.