Heat olive oil and cook onion till translucent on medium heat. Add beef and cook till browned, season with onion and garlic powder. Break beef into pieces while cooking.
Sprinkle beef with flour. Mix while cooking for 3 minutes.
Add wine to deglaze pan. Let alcohol cook off for 2 minutes.
Pour broth and water into the pan. Add beef bouillon and stir.
Add spices and bay leaf.
Simmer until cubes melt and liquid thickens to gravy.