Trim and cube sirloin into 1-inch pieces, pat completely dry
Optional: marinate in soy sauce, Worcestershire, oil, garlic powder, pepper for 2-4 hours
Heat vegetable oil in large skillet over high heat until shimmering
Sear beef in batches 2-3 minutes per side until browned, don't overcrowd
Remove beef to plate, don't clean pan
Reduce heat to medium, add 1 tbsp butter, onion, and mushrooms
Cook 5-6 minutes until softened, add garlic, cook 1 minute
Push vegetables aside, add 3 tbsp butter to center, let melt
Sprinkle 3 tbsp flour over butter, whisk constantly 1-2 minutes until golden
Slowly add beef broth while whisking to prevent lumps
Add Worcestershire, soy sauce, tomato paste, and all seasonings
Bring to simmer, cook 3-4 minutes until thickened
Return beef and juices to pan, stir to coat
Reduce heat to low, cover, simmer gently 15-20 minutes until tender
Stir in remaining 2 tbsp butter for richness
Garnish with parsley, serve over mashed potatoes, rice, or noodles