Season the short ribs with salt and pepper.
Heat olive oil over medium-high heat in a small Dutch oven. Add short ribs to the Dutch oven and sear on all sides, about 8 minutes. Remove and set aside.
Lower heat to medium and add onions. Cook until they start to soften, about 3-4 minutes. Add garlic, paprika, bay leaf, and cayenne pepper, if using. Cook until fragrant, about 1 minute.
Add beef stock, crushed tomatoes, apple cider vinegar, and honey. If using, add chipotle peppers in adobo. Stir to combine and add short ribs back to the Dutch oven.
Cover and reduce heat to low. Cook 2-3 hours, occasionally giving short ribs a turn.
Sauce will reduce and thicken and ribs will be tender and easy to shred when done. Remove ribs from Dutch oven and shred, discarding bones and excess fat. Place meat back into sauce.
Serve taco meat in soft tortillas. Top with onion, jalapeƱos, sour cream, and fresh cilantro, or parsley, if desired.