Place the beef cubes in a large mixing bowl along with flour, onion powder, Italian seasoning, salt and pepper. Mix until well coated.
Place a large skillet on medium-high heat. Once hot, add cooking oil followed by enough beef to fill the pan 3/4 full in one layer.
Sear in skillet until lightly browned on all sides, about 5 minutes total. Then transfer the beef to a large plate. Repeat for any remaining beef.
Add garlic, onions, carrots, baby potatoes and browned beef cubes into the slow cooker.
Add red wine, Worcestershire sauce, Italian seasoning, bay leaf, tomato paste and beef broth to the slow cooker. Mix well.
Cook on low for 8-9 hours or high for 4-5 hours until potatoes are tender and meat is tender.
About 30 minutes prior to serving, mix together cornstarch with 2 tablespoons cold water in a small bowl until smooth. Pour the mixture into the slow cooker, cover and cook on high for 20-30 minutes until the broth has thickened.
A few minutes before serving, add peas to the slow cooker.
Serve with optional chopped parsley on top for garnish. Enjoy!