In a large pot over medium heat, cook the ground beef until browned. Drain excess fat.
Add diced onion and minced garlic, sautéing until soft and fragrant.
Pour in marinara sauce and beef broth. Stir in Italian seasoning, salt, and black pepper.
Add broken spaghetti, ensuring it's submerged in the liquid.
Cover and let simmer for 12-15 minutes, stirring occasionally to prevent sticking.
Once pasta is tender, remove from heat and stir in Parmesan cheese.
Garnish with fresh parsley and serve hot.