Brown the Meat : In a large pot or Dutch oven, heat olive oil over medium heat. Add beef (or chicken) and sear until browned on all sides. Remove and set aside.
Cook Aromatics : In the same pot, add onions and garlic. Sauté for 2–3 minutes until fragrant.
Add Vegetables : Stir in carrots, potatoes, and butternut squash. Cook 5 minutes to develop flavor.
Build the Stew Base : Return meat to pot. Add diced tomatoes, beans, broth, paprika, thyme, rosemary, bay leaf, salt, and pepper. Stir well.
Simmer : Reduce heat, cover, and simmer for 1 hour, stirring occasionally, until meat is tender and vegetables are cooked through.
Final Touch : Add green beans in the last 10 minutes of cooking to keep them crisp-tender. Adjust seasoning to taste.
Serve : Ladle into bowls (preferably cauldron-shaped if available), garnish with parsley, and serve with breadsticks or croutons.