Boil the pasta according to the directions for al dente. Drain and set aside.
Add the diced chicken, ranch seasoning, paprika, garlic powder, and salt to a large bowl and toss or stir to evenly coat.
Cook the bacon in a large skillet on medium-high heat until crispy. Remove it from the pan, leaving the grease.
Add the chicken to the pan and cook for 5 to 7 minutes, stirring occasionally until the internal temperature registers 165 degrees. Remove the chicken from the pan.
Sauce
Reduce the heat to medium and melt the butter in the pan. Cook the shallots, onion, ranch, garlic powder, salt, and chicken bouillon for a minute while stirring.
Add the flour and cook for another minute, stirring constantly.
Add the heavy cream and chicken broth and cook, stirring constantly, until it begins to bubble slightly.
Add both cheeses and cook until the sauce has thickened.
Gently stir in the chicken, bacon, and pasta. Serve with fresh parmesan.
Video
Notes
Storage
Refrigerate for up to 3 days in an airtight container.
Freezing is not recommended due to the cream used in the sauce.
Reheat the entire amount in a skillet over medium-low heat until warm, or microwave individual portions at 1-minute intervals.
Tips
Cook the bacon on medium to medium-high heat. This is the sweet spot for bacon, producing crispy bacon without a burned flavor.
Cook the chicken in the bacon grease for an extra kick of flavor.
Be sure the pasta is cooked to al dente and no further. This prevents the pasta from breaking apart when it's stirred into the sauce.
Dice the chicken into 1-inch cubes for even cooking and easy eating.