01 -
Pat beef cubes dry with paper towels. Season generously with salt and pepper. Heat olive oil in a large skillet over medium-high heat until hot. Working in batches to avoid overcrowding, brown the beef cubes on all sides. Remove browned beef and set aside.
02 -
In the same skillet, add the chopped onion, carrots, and celery. Cook until softened, about 5-7 minutes, stirring occasionally. Add the minced garlic and tomato paste and cook for another minute, stirring constantly, until fragrant.
03 -
Sprinkle flour over the vegetables and stir to combine. Cook for about 1 minute, stirring constantly to create a roux. Gradually whisk in the beef broth, ensuring there are no lumps. Stir in the diced tomatoes with their juice.
04 -
Transfer the browned beef to your slow cooker. Add the vegetable-broth mixture. Stir in frozen peas, frozen corn, thyme, rosemary, bay leaves, Worcestershire sauce, and soy sauce (if using). Add the cubed potatoes and ensure they are evenly distributed.
05 -
Cover the slow cooker and cook on low for 6-8 hours, or on high for 3-4 hours, until the beef is tender and easily shreds with a fork.
06 -
About 30 minutes before serving, check the stew for seasoning. Adjust salt, pepper, and Worcestershire sauce to taste. Remove bay leaves before serving. Garnish with fresh chopped parsley.