01 - Pat beef cubes dry and season evenly with salt and black pepper.
02 - Heat olive oil in a large Dutch oven over medium-high heat. Brown beef cubes in batches until all sides are seared, then set aside.
03 - Add diced onion, sliced carrots, and celery to the pot. Cook for 5 minutes until softened, then add minced garlic and cook for 1 minute more.
04 - Stir in tomato paste and cook for 1 minute to develop flavor.
05 - Return browned beef to the pot. Add beef broth, red wine (if using), potatoes, bay leaves, thyme, rosemary, and Worcestershire sauce. Stir to combine.
06 - Bring mixture to a boil, reduce heat to low, cover, and simmer for 1.5 hours, stirring occasionally until beef is tender.
07 - Remove lid, stir in frozen peas, and simmer uncovered for 10 minutes.
08 - If desired, mix cornstarch with cold water to create a slurry. Stir into stew and simmer for an additional 5 minutes until thickened.
09 - Taste and adjust seasoning with salt and pepper as needed. Remove bay leaves before serving.