01 - Preheat the oven to 325°F.
02 - Pat the short ribs dry and season generously with salt and pepper.
03 - In a large Dutch oven or heavy ovenproof pot, heat olive oil over medium-high heat. Sear the short ribs on all sides until deeply browned, about 8 minutes. Remove and set aside.
04 - Add onion, carrots, and celery to the same pot. Cook, stirring, until softened, about 6 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 for 3 minutes.
06 - Add beef stock, thyme, rosemary, and bay leaves. Return ribs to the pot, ensuring they are mostly submerged.
07 - Bring to a simmer, cover, and transfer to the oven. Braise for 2.5 hours, until the meat is very tender and falling off the bone.
08 - Remove ribs from the pot and cover to keep warm. Discard herb stems and bay leaves. Skim excess fat from the braising liquid and simmer to reduce slightly, if desired.
09 - Bring water to a boil in a saucepan. Add a generous pinch of salt. Gradually whisk in the polenta. Reduce heat to low and cook, stirring frequently, for 30–35 minutes, until thick and creamy.
10 - Stir in butter, Parmesan, and heavy cream. Adjust seasoning with salt.
11 - Spoon polenta onto plates, top with braised short ribs and a generous ladle of sauce.