Season and Sear the Short Ribs: Pat the 3 lbs of short ribs dry with paper towels to remove excess moisture. Season generously with 1 teaspoon salt, ½ teaspoon black pepper, and 1 teaspoon smoked paprika. In a large skillet, heat 1 tablespoon of olive oil over medium-high heat. Sear the short ribs on all sides for about 2–3 minutes per side until they develop a golden-brown crust. This locks in flavor and enhances the final dish.
Prepare the Aromatics: While the ribs are searing, slice 1 large onion and mince 4 cloves of garlic. These will add a rich depth of flavor to the slow cooker.
Add Everything to the Slow Cooker: Place the sliced onions and minced garlic in the bottom of the slow cooker. Arrange the seared short ribs on top. In a mixing bowl, whisk together 2 cups of cola, ¼ cup of soy sauce, 2 tablespoons of Worcestershire sauce, 1 tablespoon of apple cider vinegar, 2 tablespoons of brown sugar, 1 teaspoon of mustard powder, and ½ teaspoon of red pepper flakes. Pour this flavorful mixture over the ribs.
Slow Cook to Perfection: Cover and cook on LOW for 8 hours or HIGH for 6 hours. The longer the cooking time, the more tender the ribs will be, allowing them to soak up all the delightful flavors.
Thicken the Sauce: Once the ribs are fully cooked, remove them from the slow cooker and set them aside. In a small bowl, mix 1 tablespoon of cornstarch with 2 tablespoons of water to create a slurry. Pour the slurry into the slow cooker and stir. Let the sauce cook for an additional 5–10 minutes until it thickens.
Serve and Enjoy! Return the short ribs to the slow cooker and coat them in the thickened sauce. Garnish with fresh parsley and serve hot with mashed potatoes, rice, or roasted vegetables.