01 - Preheat the oven to 325°F.
02 - Pat the short ribs dry and season generously with salt and pepper.
03 - Heat olive oil in a large Dutch oven over medium-high heat. Sear short ribs on all sides until deeply browned, about 3–4 minutes per side. Remove and set aside.
04 - Reduce heat to medium. Add onion, carrots, and celery to the pot and sauté until softened, about 5 minutes. Stir in garlic and tomato paste, cooking for an additional minute.
05 - Pour in red wine, scraping browned bits from the pot. Simmer for 2–3 minutes. Add beef broth, thyme, rosemary, and bay leaves.
06 - Return short ribs to the pot, ensuring they are mostly submerged. Bring to a simmer, cover, and transfer to the preheated oven.
07 - Cook for 2.5 to 3 hours until the meat is fork-tender and falling off the bone.
08 - About 30 minutes before ribs are done, bring water to a boil in a medium saucepan. Whisk in the polenta steadily. Reduce heat to low and cook, stirring frequently, until thickened and creamy, approximately 25–30 minutes.
09 - Stir milk, butter, and Parmesan cheese into the polenta. Season with salt and pepper to taste.
10 - Remove herb sprigs and bay leaves from ribs. Skim excess fat, shred meat, and return to sauce. Spoon creamy polenta into bowls and top with braised short ribs and sauce.