Preheat your oven to 375°F (190°C).
In a large saucepan, combine the shredded chicken and Buffalo wing sauce. Stir over medium heat until heated through, about 5 minutes. Remove from heat and set aside.
In a mixing bowl, combine the ricotta cheese, garlic powder, onion powder, salt, and pepper. Mix until well blended.
Cook the lasagna noodles according to the package instructions until al dente. Drain and set aside.
In a large baking dish, spread a thin layer of the Buffalo chicken mixture on the bottom.
Layer three lasagna noodles over the chicken mixture, followed by half of the ricotta cheese mixture, a third of the mozzarella, and a third of the cheddar. Repeat the layers: another layer of chicken, three noodles, remaining ricotta, and a third of the mozzarella and cheddar.
Top with the remaining chicken mixture, the last three noodles, and the rest of the mozzarella and cheddar cheeses. Sprinkle Parmesan cheese on top.
Cover with aluminum foil and bake for 30 minutes. Remove the foil and bake for an additional 15 minutes, or until cheese is bubbly and golden brown.
While the lasagna is baking, whisk together the ranch dressing with a little water if too thick to drizzle easily.
Once baked, allow the lasagna to cool for 10 minutes before slicing. Drizzle ranch dressing on top and garnish with fresh parsley if desired.