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