01 - Pat beef cubes dry with paper towels and season evenly with salt and black pepper.
02 - Heat 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Brown the beef in batches, turning to sear all sides. Remove browned beef and set aside.
03 - Add remaining 1 tablespoon olive oil to the pot. Sauté diced onion and sliced celery until softened, about 5 minutes. Stir in minced garlic and cook for an additional minute.
04 - Sprinkle flour over the vegetables and stir thoroughly to coat. Cook for 1 minute to remove raw taste.
05 - Stir in tomato paste. Pour in red wine, scraping browned bits from the bottom of the pot to deglaze.
06 - Return beef to the pot. Add beef broth, carrots, potatoes, dried thyme, dried rosemary, bay leaves, and Worcestershire sauce. Bring to a gentle simmer.
07 - Reduce heat to low, cover, and simmer for 2 hours or until beef becomes fork-tender.
08 - Uncover, add frozen peas, and continue simmering for 10 to 15 minutes until slightly thickened and peas are heated through.
09 - Remove bay leaves. Taste and adjust seasoning with additional salt and pepper as needed.
10 - Serve hot, optionally garnished with chopped fresh parsley.