In a large mixing bowl, add beef cubes, 1 tablespoon olive oil, 1 tablespoon Worcestershire sauce, onion powder, garlic powder, salt and pepper. Toss to coat. Sprinkle flour over the meat and toss again to coat.
In a large nonstick pan, heat 3 tablespoons olive oil on medium high heat. Add meat being sure not to overcrowd the pan (cook in 2 batches if need be). Cook for about 45 seconds each side, enough to lightly brown the meat but not cook it completely, you should still see some pink. Transfer meat to crock pot.
Reduce heat to medium and add 1 tablespoon butter. Add onions and cook for 3-4 minutes or until flagrant and soft. Add garlic and cook for an additional 1 minute. Transfer veggies to crock pot.
Add carrots, potatoes, beef broth, bullion cubes, wine, tomato paste, 1 tablespoon Worcestershire sauce, and bay leaves. Stir to blend ingredients. Cover and cook on low for 7.5 - 8 hours or on high for 3.5-4 hours (until carrots are softened and potatoes are fork tender)
Once cooked, remove bay leaves, add any additional seasonings, and remaining 2 tablespoons of cold butter and stir for a velvety finish.
Serve and enjoy!