01 - Season beef pieces evenly with kosher salt and freshly ground black pepper.
02 - Heat large skillet over medium-high heat and sear beef on all sides until browned, about 5 minutes; then transfer to slow cooker.
03 - Add chopped onion, diced carrots, celery, and minced garlic to the skillet; sauté for 3 to 4 minutes until softened, then add to slow cooker.
04 - Pour crushed tomatoes, tomato paste, dry red wine, and beef broth into slow cooker. Stir in dried oregano, basil, thyme, bay leaf, and crushed red pepper flakes if using.
05 - Cover and cook on LOW setting for 8 hours, until beef is tender and shreds easily.
06 - Remove bay leaf from slow cooker. Using two forks, shred beef directly in the sauce.
07 - Stir in unsalted butter and chopped fresh parsley. Adjust seasoning with salt and pepper as needed.
08 - Serve hot over pasta or creamy polenta. Garnish with grated Parmesan cheese.