✔ 2 lbs (900g) beef chuck, cut into 1-inch cubes
✔ 2 tablespoons olive oil
✔ 1 teaspoon salt
✔ ½ teaspoon black pepper
✔ 2 tablespoons all-purpose flour (for thickening)
✔ 1 small onion, diced
✔ 3 cloves garlic, minced
✔ 2 tablespoons tomato paste
✔ 4 cups (960ml) beef broth
✔ 1 cup (240ml) red wine (optional, for depth of flavor)
✔ 1 tablespoon Worcestershire sauce
✔ 1 teaspoon dried thyme
✔ 1 teaspoon dried rosemary
✔ 2 bay leaves
✔ 4 medium carrots, cut into chunks
✔ 3 large potatoes, peeled and cubed
✔ 2 celery stalks, sliced
✔ 1 cup (150g) frozen peas (optional, for sweetness)