01 - Generously season the beef short ribs with salt and black pepper on all sides.
02 - Heat olive oil in a large skillet over medium-high heat. Sear the short ribs in batches for 2 to 3 minutes per side until well browned. Transfer browned ribs to the slow cooker.
03 - In the same skillet, add chopped onion, carrots, and celery. Sauté for 3 to 4 minutes until softened, then add minced garlic and cook for an additional minute.
04 - Stir tomato paste into the vegetables and cook for 1 minute. Deglaze the pan with red wine, scraping any browned bits from the bottom.
05 - Transfer the vegetable mixture and sauce to the slow cooker. Add beef broth, Worcestershire sauce, thyme, rosemary, and bay leaves.
06 - Cover and cook on low for 7 hours or on high for 4 to 5 hours, until the ribs are exceptionally tender and falling off the bone.
07 - Remove bay leaves and herb stems. Skim any excess fat from the top of the sauce if desired. Serve the short ribs with sauce and vegetables over mashed potatoes, polenta, or noodles.