In a medium stockpot (8qt), add in ground beef and onion. Bring to a medium heat and fry for about 8 minutes.
Add in the cumin, cayenne pepper, chili powder, cinnamon, salt, and black pepper. Stir well and fry for another 2 to 3 minutes.
Add tomato sauce and one cup of beef broth; stir well. Lower heat to a medium-low heat and simmer for about 20 minutes until you reach the thickness you prefer.
Top over spaghetti noodles with add cheese and red onion.