Prep the Short Ribs: Pat short ribs dry. Drizzle lightly with truffle oil and season generously with salt, pepper, and garlic powder.
Sear: Heat olive oil in a large Dutch oven over medium-high heat. Add rosemary and saute until fragrant, remove. Sear short ribs on all sides until deeply browned, then remove and set aside.
Build the Base: Lower heat to medium. Add shallot and sauté until softened, scraping up the browned bits. Add garlic and cook until fragrant, about 30 seconds.
Deglaze & Braise: Pour in white wine and simmer 2–3 minutes. Add beef broth and Worcestershire sauce. Return short ribs to the pot. Add sprigs of thyme and rosemary.
Slow Cook: Cover and transfer to a 350°F oven. Braise for 2½–3 hours, until the short ribs are fork-tender and falling off the bone.
Shred the Meat: Remove short ribs, shred the meat, and discard bones. Skim excess fat from the sauce if desired.
Cook the Pasta: Bring a large pot of salted water to a boil. Cook rigatoni until al dente. Reserve 1 cup pasta water before draining.
Make the Sauce: In a large skillet, heat butter and truffle oil over medium heat. Add shallot and cook until softened. Add garlic and cook until fragrant, about 30 seconds.
Deglaze & Reduce: Pour in white wine and simmer until reduced by about half.
Finish the Sauce: Stir in heavy cream, Parmesan, and parsley. Simmer gently until smooth and slightly thickened.
Combine: Add shredded short rib meat to the sauce. Toss in cooked rigatoni, adding reserved pasta water as needed to loosen.
Serve: Plate pasta and top with reserved short rib meat, extra Parmesan, and freshly cracked black pepper.