Cook the bacon: Working in 2-3 batches, cook the bacon in a large skillet over medium heat until crispy, 6-8 minutes. Transfer it to a paper towel to drain, leaving the bacon fat in the pan to cook the chicken.
12 oz bacon
Sear the chicken: Sprinkle the cubed chicken with garlic powder, onion powder, salt, Italian seasoning, and red pepper flakes. Sear it in the bacon grease until golden brown, 3-4 minutes. It doesn't need to be fully cooked because it will continue to cook with the pasta.
1 lb boneless skinless chicken breast, 1 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon kosher salt, 1 teaspoon Italian seasoning, Pinch of red pepper flakes
Add the broth: Add the broth and ranch seasoning and bring it to a boil over medium-high heat, scarping the brown bits off the bottom of the pan.
3 cups reduced sodium chicken broth
Cook the pasta: Add the uncooked pasta and turn the heat down, cover, and simmer, covered, for 12-14 minutes, until the pasta is al dente. Check the pasta package directions as pasta cook times may vary. Stop to stir 2-3 times to make sure the pasta isn't sticking to the bottom of the pan.
1 lb short cut pasta
Make it creamy: With the pasta over medium-low heat, stir in the milk, cream cheese, cheddar, and parmesan and stir until melted and thick. Simmer for 2-3 minutes to reduce slightly.
1 (1-oz) packet Ranch seasoning, 1 cup whole milk, 4 oz cream cheese, 1 cup sharp cheddar cheese, 1/4 cup freshly grated parmesan cheese
Serve: Chop the crispy bacon and stir it into the cooked pasta and creamy cheese sauce, reserving some for topping when you serve. Taste and add more salt as needed. Serve with more crispy bacon bits, parmesan cheese, and fresh chopped parsley.
Fresh parsley and parmesan cheese for topping
Store leftover pasta in an airtight container in the fridge for up to 4 days.