Add oil to a deep saute pan (or pot) and brown ground beef on medium high heat. Add in all seasonings listed.
While the ground beef browns, chop your onion and garlic cloves.
Remove the beef from the pan and add in a touch more oil or butter. Leave all the little bits from the beef - we'll deglaze the pan later to get all that goodness up.
Add in onions and saute until they're soft and translucent - about 10 minutes. Add in your garlic and saute for a few minutes until fragrant.
Add back the ground beef and add in dijon mustard. Deglaze the pan with Worcestershire sauce and get all the little bits off the bottom of the pot.
Add in pasta and beef broth and 8 oz of water. If the liquid doesn't cover the pasta add in a bit more until it just covers everything. Put the lid on and bring to a simmer. Stir often so pasta doesn't stick to the pan. Let cook until most of the liquid has soaked up and the pasta is tender - around 20 minutes.
Remove the pan from the heat and add in your sour cream and parmesan cheese and mix well.
Serve with a sprinkle of parm and some fresh chopped parsley! Enjoy!