In a large skillet, heat the olive oil over medium-high heat. Season the beef cubes with salt and pepper.
Add the beef to the skillet and sear until browned on all sides, about 5-7 minutes. Remove from heat and set aside.
In the crockpot, combine the diced potatoes, sliced carrots, chopped onion, and minced garlic.
Add the browned beef on top of the vegetables.
In a bowl, whisk together the beef broth, tomato paste, Worcestershire sauce, thyme, rosemary, and a pinch of salt and pepper. Pour this mixture over the beef and vegetables in the crockpot.
Cover and cook on low for 8 hours or on high for 4 hours, until the beef is tender.
Once cooked, taste and adjust seasoning if necessary. If you prefer a thicker stew, mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir into the stew, cooking on high for an additional 30 minutes.
Serve warm, garnished with fresh parsley if desired.
Notes
For a thicker stew, mix cornstarch with cold water and add before serving.