Loaded with tender chicken, savory bacon, rotini pasta and more this casserole recipe is sure to be a hit with the family. Homemade ranch sauce and cheddar cheese add to the delicious flavor.
Preheat oven to 350 degrees and butter an 8x11 baking dish. Set aside.
If using fresh chicken, cut the chicken breasts into half-inch size pieces. Season them lightly with salt and pepper. NOTE: You can use any type of pre-cooked chicken if you want to skip this step.
Heat butter in a skillet to medium high. Working in batches, cook the chicken pieces for 3 - 5 minutes, stirring to cook evenly. Transfer to a dish and keep warm while you cook all the chicken.
While the chicken is cooking, boil the pasta to package directions for al dente. Drain and set aside (do not rinse).
Next, in a saucepan, melt the remaining butter on low. Whisk in the flour and cook and stir until smooth and bubbly, about 2 minutes.
Gradually whisk in the milk and stir until smooth. Add the packet of ranch seasoning and whisk until well blended.
Increase heat to medium high and bring the ranch sauce mixture to a low boil, stirring frequently. Reduce heat and stir until the sauce has thickened, about 5 minutes.
In the baking dish, build layers of pasta, chicken, bacon, sauce. Top each layer with a portion of the shredded cheese. Repeat layers and finish with cheese.
Cover the baking dish with foil and bake for 30 minutes. Serve hot with the chopped green onions