In a large skillet, heat the olive oil over medium-high heat. Season the beef cubes generously with salt and pepper. Add the beef to the skillet in a single layer, ensuring not to overcrowd. Brown the beef for about 5-7 minutes, turning occasionally to achieve a golden crust on all sides. Once browned, transfer the beef to the crockpot.
In the same skillet, add the chopped onions and minced garlic. Sauté for approximately 2-3 minutes, stirring frequently until the onions are soft and translucent.
Add the sautéed onions and garlic to the crockpot. To the pot, also add the sliced carrots, diced potatoes, beef broth, tomato paste, Worcestershire sauce, dried thyme, and rosemary. Stir thoroughly to ensure that all the ingredients are well incorporated.
Cover the crockpot with its lid and set it to cook on low for 8 hours or on high for 4 hours.
Approximately 30 minutes before serving, fold in the frozen peas into the crockpot. If you prefer a thicker stew, combine the cornstarch with a small amount of cold water to create a smooth slurry. Stir this mixture into the stew during the last 10 minutes of cooking.
Before serving, taste the stew and adjust the seasoning with additional salt and pepper, as needed.
Once cooking is complete, ladle the hearty stew into bowls. Garnish each serving with a generous sprinkle of freshly chopped parsley.
Notes
For an inviting presentation, serve the stew in rustic, deep bowls alongside a slice of crusty bread for dipping.