Season the Chuck Steak: Pat the steak dry with paper towels and generously season both sides with salt, pepper, and smoked paprika.
Sear the Steak: In a large skillet or Dutch oven, heat the olive oil over medium-high heat. Add the steak and sear for 4-5 minutes on each side until deeply browned. Remove the steak and set aside.
Sauté Onions and Garlic: In the same pan, add sliced onions and garlic. Cook for 2-3 minutes until softened and fragrant.
Deglaze the Pan: Pour in the red wine (if using) and scrape up any browned bits from the bottom of the pan. Let the wine reduce for about 2 minutes. Add the beef broth, Worcestershire sauce, and tomato paste. Stir to combine.
Simmer the Steak: Return the chuck steak to the pan, spooning some of the liquid over the top. Add dried thyme and bring to a simmer. Reduce the heat to low, cover, and cook for about 2 hours or until the steak is fork-tender.
Check for Tenderness: After 2 hours, check the steak for tenderness. If it needs more time, cook for an additional 20-30 minutes. The steak should easily be pulled apart with a fork.
Serve: Once tender, remove the steak from the heat. Garnish with fresh parsley if desired, and serve with your favorite side dishes.