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