01 - Preheat oven to 325°F. Generously season short ribs with salt and pepper.
02 - Heat olive oil in a large ovenproof pot over medium-high heat. Brown short ribs on all sides for 8–10 minutes. Remove and set aside.
03 - Add diced onion, carrots, and celery to the pot. Sauté for 5–7 minutes until softened. Add garlic and cook for 1 minute.
04 - Stir in tomato paste and cook for 2 minutes. Pour in red wine, scraping browned bits. Simmer for 5 minutes until slightly reduced.
05 - Add beef broth, rosemary, thyme, and bay leaves. Return short ribs with juices to the pot and bring to a simmer.
06 - Cover and transfer pot to oven. Braise for 2½ to 3 hours until meat is tender and falling off the bone.
07 - About 30 minutes before ribs finish, bring water to a boil in a medium saucepan. Gradually whisk in polenta. Reduce heat to low and cook, stirring often, for 20–25 minutes until creamy and thickened.
08 - Stir in milk, butter, and Parmesan cheese. Season with salt and pepper. Keep warm over low heat, adding more milk if needed for desired creaminess.
09 - Remove short ribs from braising liquid. Discard herbs. Skim excess fat from sauce and simmer to thicken if preferred.
10 - Spoon creamy polenta into bowls. Top with braised short ribs and ladle over braising sauce.