Preheat the oven to 350°F (175°C) and lightly grease your baking dish.
Cook the spaghetti according to package directions until al dente, then drain.
In a large bowl, mix shredded chicken, cream of chicken soup, diced tomatoes, sour cream, seasonings, and half of each cheese.
Stir in cooked spaghetti until evenly coated with the creamy mixture.
Pour the mixture into the prepared baking dish, spreading it out evenly.
Sprinkle remaining cheese on top and bake uncovered for 25–30 minutes, until bubbly and golden.
Let it rest for 5 minutes, then top with parsley or green onions before serving.