Cook the spaghetti according to package instructions in salted boiling water. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the diced onion and cook until soft, about 3-4 minutes.
Add the minced garlic to the skillet and sauté for an additional minute until fragrant.
Stir in the shredded chicken, Ro-Tel tomatoes with juices, cream of chicken soup, chicken broth, chili powder, cumin, salt, and pepper. Mix well to combine.
Bring the mixture to a simmer over medium heat and cook for about 5-7 minutes until heated through.
Add the cooked spaghetti to the skillet and toss everything together until the pasta is coated in the sauce. Cook for an additional 5 minutes.
Sprinkle the cheddar cheese over the top, cover the skillet, and allow the cheese to melt for about 2-3 minutes.
Remove from heat, garnish with chopped fresh parsley, and serve warm.