Heat your oven to 325°F and season the beef chunks with salt and pepper, then toss them in flour until coated.
In a large Dutch oven, melt butter with canola oil over medium heat and sear the beef in portions until deeply browned, about 3-4 minutes each batch.
Remove the beef and sauté onions, garlic, and carrots in the same pot for 2-3 minutes until softened and slightly caramelized.
Add potatoes, corn, beef broth, tomato paste, bay leaf, thyme, and Worcestershire sauce; stir everything to combine.
Return the browned beef to the pot, cover it, and place in the oven to cook for 2 and a half hours.
Thirty minutes before the cooking time ends, stir in green beans and peas, then continue cooking until vegetables are tender.
Before serving, discard the bay leaf and give the stew a final stir.