01 - Preheat oven to 325°F.
02 - Pat beef short ribs dry and season generously with salt and pepper.
03 - Heat olive oil in a large Dutch oven over medium-high heat. Sear ribs on all sides until browned, about 8 minutes. Remove ribs and set aside.
04 - Add onion, carrots, and celery to the pot. Sauté until softened, about 5 minutes. Add garlic and cook 1 minute more.
05 - Stir in tomato paste and cook for 2 minutes. Pour in red wine, scraping up browned bits. Simmer 3 minutes to reduce slightly.
06 - Add beef stock, pomegranate juice, balsamic vinegar, thyme, bay leaves, and return ribs to the pot. Bring to a simmer.
07 - Cover with lid and transfer to oven. Braise for 2 to 2.5 hours, until meat is fork-tender.
08 - Remove ribs and set aside, tented with foil. Strain cooking liquid, discarding solids. Skim excess fat.
09 - In a small saucepan, combine strained braising liquid (about 1.5 cups), pomegranate molasses, and honey. Bring to a simmer over medium heat and reduce until thickened to a syrupy glaze, about 10-15 minutes.
10 - Return ribs to the Dutch oven or a serving platter. Brush generously with pomegranate glaze. Garnish with pomegranate seeds and parsley. Serve hot.