Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil. Add the elbow macaroni and cook for 7 to 8 minutes until al dente. Drain and set aside.
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the cubed chicken breast and season with garlic powder, onion powder, salt, and pepper. Cook for 5-7 minutes until chicken is cooked through and lightly browned.
Add the chopped turkey bacon to the skillet with the chicken. Cook for an additional 3-4 minutes until the turkey bacon crisps up. Remove from heat.
In a large mixing bowl, combine the cooked macaroni, sautéed chicken and turkey bacon, ranch dressing, half of the shredded cheddar, and half of the shredded mozzarella cheese. Toss until well combined.
Transfer the mixture into the prepared baking dish. Evenly sprinkle the remaining cheddar and mozzarella cheese on top.
Bake in the preheated oven for 20-25 minutes until the cheese is melted, bubbly, and golden on top.
Remove from oven and let cool for a few minutes. Sprinkle sliced green onions over the top. Serve warm and enjoy.