Heat a large pot on medium-high, add ground beef, salt, and pepper, and cook until browned. Drain the fat.
Add yellow onion and cook over medium heat until tender (about 2-3 minutes).
Stir in garlic and cook for another minute.
Add beef broth, bouillon cubes, tomato sauce, diced tomatoes, Worcestershire, paprika, basil, oregano, and parsley.
Mix well and bring the mixture to a boil.
Reduce heat to low, cover, and simmer for 15 minutes.
Add elbow noodles, cover, and simmer for another 15 minutes, stirring occasionally to prevent sticking.
Once noodles are al dente, stir in cheese, and serve warm. Enjoy!