01 - Preheat oven to 325°F. Pat short ribs completely dry and season generously with salt and pepper on all sides.
02 - Heat olive oil in a large Dutch oven over medium-high heat. Working in batches if needed, brown short ribs on all sides, 2 to 3 minutes per side, until deeply caramelized. Transfer to a plate.
03 - Add onion, carrots, and celery to the same pot. Sauté 5 to 6 minutes until softened and lightly golden. Stir in garlic and cook 1 minute until fragrant.
04 - Add tomato paste and cook 1 minute, stirring constantly. Pour in red wine, scraping up all browned bits from the bottom. Simmer 3 to 4 minutes until slightly reduced.
05 - Return short ribs to the pot. Add beef broth, thyme, rosemary, and bay leaves; liquid should reach halfway up the ribs. Cover and transfer to oven. Braise 2.5 to 3 hours until meat is fork-tender.
06 - While ribs braise, combine pomegranate juice, pomegranate molasses, and honey in a small saucepan. Bring to a boil, then reduce heat and simmer 15 to 20 minutes until thickened and syrupy.
07 - Remove pot from oven. Discard herb sprigs and bay leaves. Skim excess fat from sauce if desired. Arrange ribs on a platter, drizzle generously with glaze, and garnish with pomegranate seeds and parsley.