01 - Preheat oven to 325°F.
02 - Pat short ribs dry with paper towels and season generously with salt and pepper on all sides.
03 - In a large Dutch oven, heat olive oil over medium-high heat. Sear short ribs on all sides until deeply browned, about 3–4 minutes per side. Remove meat and set aside.
04 - Add onion, carrots, and celery to the pot. Sauté for 5–7 minutes until softened. Add garlic and tomato paste; cook for 2 minutes, stirring constantly to prevent burning.
05 - Pour in red wine, using a wooden spoon to scrape up browned bits from the bottom. Simmer for 5 minutes until slightly reduced.
06 - Add beef stock, thyme, rosemary, bay leaves, and return short ribs to the pot. Liquid should nearly cover the meat.
07 - Bring to a simmer, cover with tight-fitting lid, and transfer to oven. Braise for 2–2½ hours until meat is fork-tender and nearly falling off bone.
08 - When ribs are almost done, bring 4 cups water and salt to boil in saucepan. Slowly whisk in polenta in steady stream to prevent lumps.
09 - Reduce heat to low and cook, stirring often, for 25–30 minutes until thick and creamy. Polenta is done when it pulls away from sides of pan.
10 - Remove from heat and stir in butter, Parmesan, and milk until melted and combined. Adjust seasoning with additional salt if needed.
11 - Remove short ribs from oven. Discard herb sprigs and bay leaves. Skim excess fat from sauce surface if desired.
12 - Spoon creamy polenta into serving bowls. Top with braised short ribs and ladle reduced sauce generously over meat.