Preheat your oven to 325°F (160°C).
Pat the beef ribs dry with paper towels. This helps to create a better sear and allows the rub to adhere more effectively.
In a small bowl, combine the smoked paprika, brown sugar, garlic powder, onion powder, black pepper, salt, and cayenne pepper (if using). Mix well to create your spice rub.
Generously season the beef ribs on all sides with the spice rub, pressing it gently into the meat.
Heat the olive oil in a large, oven-safe skillet or Dutch oven over medium-high heat. Sear the ribs for 2-3 minutes per side until nicely browned. This step adds a crucial layer of flavor.
Remove the ribs from the skillet and set aside. If you didn't sear in a Dutch oven, transfer the browned ribs to a roasting pan.
In the same skillet (or a separate bowl), whisk together the beef broth, Worcestershire sauce, soy sauce, and apple cider vinegar. Pour this liquid into the bottom of your Dutch oven or roasting pan, around the ribs.
Cover the Dutch oven tightly with its lid, or cover the roasting pan securely with heavy-duty aluminum foil. Ensure a tight seal to trap the steam and moisture.
Place the Dutch oven or roasting pan in the preheated oven. Braise for 3 to 4 hours, or until the meat is fork-tender and easily pulls away from the bone. The exact time will depend on the thickness of your ribs.
Once tender, carefully remove the ribs from the liquid. If desired, you can skim the fat from the braising liquid and reduce it on the stovetop to create a glaze, or serve it as a rich sauce.
Serve the ribs hot, drizzled with the pan sauce or glaze.