Preheat the oven to 350-degrees F.
Lightly grease a 9x13 baking dish.
Cook the pasta according to the instructions on the package, drain and set aside.
1 8 oz. spaghetti
Steam the broccoli according to the instructions on the package, drain any excess water.
1 10.8oz. bag of broccoli florets
Add the broccoli and the shredded chicken to the pasta; set aside.
2 cups shredded chicken
In a large skillet, melt the butter.
1 tablespoons butter
Add the onions and cook for about 4 minutes on low until translucent.
½ cup yellow onion
Then, add the minced garlic and cook for 1 more minute.
3 large garlic cloves
Whisk in the cream of chicken soup, flour, and milk.
1 10.5oz. can of cream soup, or 2 cups homemade Cream Soup Substitute, 1-½ cups milk, 2 tablespoons all-purpose flour
Sprinkle in the garlic powder, onion powder, and dried basil OR dried thyme.
½ teaspoon garlic powder, ½ teaspoon onion powder, 1 teaspoon dried basil OR dried thyme
Season with salt, and pepper.
Kosher salt and fresh black pepper
Mix in the cream cheese until it is melted into the sauce.
4 oz. cream cheese
Next, sprinkle in 1 cup of cheese and stir until combined.
1-½ cups shredded mozzarella cheese
When the cheese is melted, pour it over the cooked spaghetti, shredded chicken, and steamed broccoli.
Transfer the pasta mixture to the prepared baking dish.
Top with remaining ½ cup of shredded cheese.
1-½ cups shredded mozzarella cheese
Bake for 10-15 minutes until the cheese on top is melted.