In a large skillet, cook beef and onion over medium heat until meat is no longer pink. Meanwhile, in a large saucepan, bring broth and tomatoes to a boil; add pasta. Reduce heat; simmer, uncovered, for 15-20 minutes or until pasta is tender, stirring occasionally.
Drain beef mixture; add to pasta. Stir in the beans, tomato paste, oregano, garlic powder and cinnamon; heat through. Sprinkle with feta cheese.