In a large pot, melt butter.
Add onion and saute until tender, about 5 minutes.
Add garlic and saute for 30 seconds, or until fragrant.
Stir in both cans of soup, Ro-Tel, chicken and half of the pasta cooking water. Stir until combined.
Add spaghetti and stir until thoroughly combined.
Add additional pasta cooking water until sauce reaches desired consistency.
Pour into a 13x9 casserole dish.
Top with cheddar cheese.
Cover with aluminum foil and bake at 350 degrees F for 25 minutes, or until heated through and cheese has melted.