01 - Preheat the oven to 325°F.
02 - Season the short ribs generously with kosher salt and freshly ground black pepper on all sides.
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. Transfer to a plate.
04 - Add diced onion, carrots, and celery to the same pot. Sauté until vegetables are softened and lightly browned, about 5 minutes.
05 - Stir in minced garlic and tomato paste. Cook for 1 minute until fragrant and tomato paste has darkened slightly.
06 - Pour in red wine, using a wooden spoon to scrape up any browned bits from the bottom of the pot. Simmer for 3 minutes until slightly reduced.
07 - Add beef broth, crushed tomatoes, thyme sprigs, rosemary sprigs, and bay leaves. Return short ribs to the pot, ensuring they are mostly submerged in liquid.
08 - Cover the Dutch oven with a tight-fitting lid and transfer to the preheated oven. Braise for 2½ to 3 hours until meat is fork-tender and falling off the bone.
09 - When ribs have about 30 minutes remaining, bring water and salt to a boil in a heavy saucepan. Gradually whisk in cornmeal in a steady stream to prevent lumps.
10 - Reduce heat to low and simmer, whisking frequently to prevent sticking. Cook for 20-25 minutes until polenta is thick and creamy.
11 - Stir in whole milk, butter, and grated Parmesan cheese. Continue cooking for 2-3 minutes until fully incorporated and smooth.
12 - Remove short ribs from the oven. Discard herb sprigs and bay leaves. Use a ladle to skim excess fat from the surface of the sauce.
13 - Spoon creamy polenta into shallow bowls. Top with braised short ribs and generously ladle the cooking sauce over the meat.