Cook spaghetti according to package directions. Meanwhile, in a large skillet, cook beef and onion until beef is brown and onion is tender. Drain off fat. Stir chili powder and cinnamon into meat mixture; cook and stir for 2 minutes.
Add kidney beans, marinara sauce, and the water. Cook over medium heat until boiling, stirring occasionally.
Place hot cooked spaghetti in a large serving bowl. Spoon beef mixture over spaghetti; sprinkle with cheddar cheese. Makes 6 servings.