Heat olive oil in a large Dutch oven over medium-high heat. Season beef chunks with salt and pepper and sear on all sides until browned, about 3-4 minutes per side. Remove and set aside.
In the same pot, sauté diced onion, carrot, and celery until softened, about 5-7 minutes. Add minced garlic and tomato paste, stirring for 1-2 minutes until fragrant.
Pour in red wine and scrape browned bits from the pot bottom. Simmer for 2-3 minutes to reduce slightly.
Add crushed tomatoes, beef broth, bay leaves, and rosemary or thyme. Return seared beef to the pot, ensuring it is submerged in the sauce.
Cover and reduce heat to low. Simmer gently for 2-3 hours, stirring occasionally, until beef is fork-tender and sauce thickened. Shred beef with forks and mix back into sauce. Adjust seasoning.
Bring a large pot of salted water to boil. Cook pappardelle according to package until al dente. Reserve ½ cup pasta water before draining.
Toss cooked pappardelle with meat sauce, adding reserved pasta water if needed. Serve hot, garnished with grated Parmesan cheese if desired.