In a large cast iron skillet or frying pan, heat butter over medium heat.
Add onions and mushrooms. Cook until tender and onions are translucent then add garlic and sauté for an additional minute or two, Remove from pan. Set aside.
Heat olive oil over medium high heat and add beef to pan.
Sprinkle with seasonings, salt and pepper.
Sear meat until browned on both sides. Continue cooking until tender and liquid cooks down.
Pour beef broth and Worcestershire sauce into pan.
Reduce heat, cover and simmer for 25-30 minutes or until meat is tender.
While meat is cooking, cook pasta according to package directions.
Add onion and mushroom mixture back to pan. Stir.
Mix corn starch and water together. Add cornstarch mixture to pan. Stir.
Remove from heat and add sour cream. Stir.
Serve hot over egg noodles.