Heat the olive oil in a large pot or Dutch oven over medium-high heat.
Add the beef and pork cubes to the pot. Season with salt and pepper, and brown the meat on all sides for about 5-7 minutes. Remove the meat and set aside.
In the same pot, add the diced onion and sauté for 3-4 minutes until translucent. Add the minced garlic and cook for an additional minute.
Add the sliced carrots and celery to the pot, stirring for about 5 minutes until they start to soften.
Return the browned meat to the pot, then add the diced potatoes, beef broth, Worcestershire sauce, thyme, and rosemary. Stir well to combine.
Bring the stew to a boil, then reduce the heat to low. Cover and simmer for about 1 hour.
After an hour, add the frozen peas and simmer for an additional 15 minutes, or until the vegetables are tender and the meat is cooked through.
Taste and adjust seasoning with salt and pepper if necessary.
Serve hot, garnished with fresh parsley.