01 - Preheat the oven to 320°F.
02 - Generously season the beef short ribs with salt and freshly ground black pepper.
03 - In a large Dutch oven or heavy-bottomed ovenproof pot, heat olive oil over medium-high heat. Sear the short ribs on all sides until deeply browned, about 8 minutes. Remove and set aside.
04 - Reduce heat to medium. Add diced onion, carrots, and celery to the pot and sauté for 5 minutes until softened.
05 - Stir in minced garlic and tomato paste and cook for an additional 2 minutes.
06 - Pour in the red wine, scraping up any browned bits from the bottom of the pot. Simmer for 3 minutes to reduce slightly.
07 - Add beef stock, bay leaves, fresh thyme, and rosemary. Return the short ribs along with any collected juices to the pot, ensuring they are mostly submerged.
08 - Bring the mixture to a gentle simmer, cover with a lid, and transfer to the oven. Cook for 3 hours until the meat is tender and falls off the bone.
09 - Remove any excess fat from the surface. Optionally, take out the short ribs and reduce the sauce over medium heat to thicken.
10 - Bring water or low-sodium chicken stock to a gentle boil in a large saucepan. Gradually whisk in the polenta. Reduce heat to low and stir frequently, cooking for 30–40 minutes until thick and creamy.
11 - Stir in unsalted butter and grated Parmesan cheese. Season with salt and freshly ground black pepper to taste.
12 - Spoon creamy polenta onto plates, top with slow-cooked short ribs and plenty of sauce. Garnish with extra fresh herbs if desired.