In a large skillet, heat the olive oil over medium heat. Add the ground beef, and use a wooden spoon to break it into smaller pieces as it cooks. Cook until browned, ensuring all sides are evenly cooked. Remove the beef from the skillet and set aside.
Add the sliced mushrooms to the onion and garlic. Cook these together until the mushrooms soften, which should take another three to four minutes.
Sprinkle in the flour, stirring it through the mushroom and onion mix. Cook for about one minute.
Gradually pour in the beef broth, constantly stirring to combine it with the flour mixture. Bring this to a simmer, allowing the sauce to thicken.
Once the sauce has thickened and the beef is fully incorporated, lower the heat and stir in the sour cream and Worcestershire sauce. Let simmer for about three to five minutes, just until heated through.
Notes
Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 3 months.