In a large pot, bring salted water to a boil. Add the egg noodles and cook until al dente, according to package instructions. Drain and set aside.
In a large mixing bowl, combine the shredded chicken, crumbled bacon, ranch dressing, cream of mushroom soup, shredded cheddar cheese, chicken broth, garlic powder, onion powder, salt, and pepper. Mix well to incorporate all the flavors.
Gently fold the cooked egg noodles into the chicken and bacon mixture until everything is evenly coated.
Grease a 9x13-inch casserole dish. Pour the mixture into the dish, spreading it out evenly.
Cover the casserole with aluminum foil and bake in the preheated oven for 25 minutes. Remove the foil, sprinkle grated Parmesan cheese on top (if using), and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
Once baked, remove the casserole from the oven and let it sit for about 5 minutes. Garnish with chopped green onions before serving. Enjoy your cozy meal!