01 - Pat beef cubes dry with paper towels and season evenly with salt and black pepper.
02 - Heat olive oil in a large soup pot or Dutch oven over medium-high heat. Add beef in batches and brown on all sides. Transfer browned beef to a plate.
03 - In the same pot, add diced onion, sliced carrots, and celery. Cook for 4 to 5 minutes until softened, then add minced garlic and cook for an additional minute.
04 - Return browned beef to the pot. Add diced potatoes, canned tomatoes with juice, bay leaves, thyme, parsley, and paprika. Pour in beef broth and stir to combine.
05 - Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 1 hour, stirring occasionally, until beef and vegetables are tender.
06 - Stir in frozen peas and simmer uncovered for an additional 10 minutes. Adjust seasoning with salt and black pepper as needed.
07 - Remove bay leaves and serve hot, optionally garnished with fresh parsley.