01 - Heat vegetable oil in a large pot or Dutch oven over medium-high heat. Add beef cubes and brown on all sides, approximately 5 minutes.
02 - Add diced onion and garlic to the pot. Cook until softened and fragrant, about 2–3 minutes.
03 - Stir in carrots, celery, potatoes, and green beans. Cook for 3 minutes to lightly soften.
04 - Pour in beef broth and diced tomatoes with their juice. Add bay leaves, thyme, parsley, pepper, salt, and smoked paprika if using.
05 - Bring to a boil, then reduce heat to a simmer. Cover and cook for 1 hour, stirring occasionally.
06 - Remove lid, add frozen peas, and simmer uncovered for 15–20 minutes until vegetables and beef are tender.
07 - Remove bay leaves, taste, and adjust seasoning as needed. Serve hot.