Bring a large pot of salted water to a boil. Add the uncooked spaghetti and cook according to package instructions until al dente. Once cooked, drain and set aside.
In a large mixing bowl, combine the shredded chicken, softened cream cheese, sour cream, shredded cheddar cheese, shredded mozzarella cheese, diced tomatoes, and chopped green onions. Add in the garlic powder, onion powder, smoked paprika, freshly ground black pepper, and a generous pinch of salt. Mix thoroughly until all ingredients are well integrated and creamy.
Gently fold the cooked spaghetti into the creamy mixture, ensuring each strand is evenly coated.
Lightly grease a 9x13 inch baking dish. Pour the spaghetti mixture into the dish, spreading it evenly.
In a small bowl, combine the breadcrumbs with a drizzle of olive oil or melted butter. Mix well and sprinkle evenly over the top of the spaghetti bake.
Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the top is golden and bubbling.
Once baked, remove the dish from the oven and allow it to cool for about 5 minutes before serving.
Notes
Serve warm directly from the baking dish for a rustic feel. Garnish with extra chopped green onions and a light sprinkle of smoked paprika.