Prepare cube steak by slicing into 1/2 inch strips 1 inch long, against the grain.
In a shallow dish, or large zip lock bag, add 1 cup flour, garlic salt, pepper, and onion powder. Mix flour mixture well. Toss cube steak to coat. Set aside.
In a large skillet, over medium-high heat, melt 4 tablespoons butter. Add mushrooms and onions. Saute until tender. Remove mushrooms, onions, and juices and place in bowl. Set aside.
In same skillet add 4 more Tablespoons butter. Melt. Add coated cube steak. Drizzle top of cube steak with olive oil. Cook until brown. Flip cube steak and cook other side until golden brown. Add minced garlic and cook one minute.
Reduce heat to medium-low. Add mushrooms, onions, and juices back into cooked cube steak.
Add 2 cups heavy cream, Worcestershire sauce, and wine or beef broth. Mix until creamy. Reduce heat to low. Simmer 25-30 minutes until sauce reduces and thickens.
Prepare Egg Noodles. Serve Beef Stroganoff over Egg noodles and garnish with chopped parsley.