01 - Pat the beef short ribs dry and season generously with salt and pepper.
02 - Heat olive oil in a large Dutch oven over medium-high heat. Sear the short ribs on all sides until deeply browned, about 3-4 minutes per side. Remove and set aside.
03 - In the same pot, add onion, carrots, and celery. Cook, stirring, until softened, about 5 minutes. Add garlic and cook for 1 minute more.
04 - Stir in tomato paste and cook for 2 minutes until darkened.
05 - Pour in red wine, scraping up any browned bits from the bottom. Simmer for 3-4 minutes to reduce slightly.
06 - Add beef stock, thyme, rosemary, and bay leaves. Return short ribs to the pot, ensuring they are mostly submerged in liquid.
07 - Bring to a simmer, then cover and transfer to a preheated oven at 325°F. Braise for 3 hours, or until the meat is tender and falling off the bone.
08 - Remove the short ribs and strain the sauce if desired; skim excess fat. Discard herbs and bay leaves.
09 - In a saucepan, bring water or stock to a boil. Slowly whisk in cornmeal. Reduce heat to low and cook, stirring frequently, for 25-30 minutes, until thick and creamy.
10 - Stir butter and Parmesan into the polenta. Season with salt and pepper.
11 - Serve short ribs over a generous bed of polenta, spooning sauce over the top.