In a skillet over medium-high heat, add a tablespoon of olive oil and sear half of the beef cubes until browned on all sides. This step enhances the flavor of the meat.
Once the beef is browned, add the chopped onion to the skillet and cook for 3-4 minutes until soft. Add the minced garlic and stir for an additional 30 seconds to release its fragrance.
Transfer the seared beef and the contents of the skillet into the slow cooker.
Add the diced potatoes, cut carrots, beef broth, salt, black pepper, and bay leaf to the slow cooker. Stir everything together to combine.
Cover and cook on low for 10 hours, or until the beef is tender. If you prefer a thicker stew, mix the cornstarch with a little water to create a slurry and stir it into the stew about 30 minutes before serving.
For best results, consider adjusting the seasonings according to your taste preferences. Adding herbs like thyme or rosemary can elevate the flavor even further.
Additionally, if you want a heartier stew, feel free to include other vegetables such as peas or green beans in the mix. Enjoy your delicious homemade crockpot beef stew!