In a large mixing bowl, combine sliced onion, minced garlic, beefy onion soup mix, dried thyme, and dried rosemary. Mix until onions are well coated.
Spray 8-quart slow cooker with nonstick spray. Add half the onion mixture to bottom and pour one can of condensed French onion soup over it.
Pat chuck roast completely dry with paper towels. Season both sides generously with kosher salt and black pepper.
Heat vegetable oil in large skillet over medium-high heat until shimmering. Sear roast for 5 minutes per side until deep golden-brown crust forms.
Transfer seared roast to slow cooker on top of onion mixture. Top with remaining onion mixture and pour second can of French onion soup over everything.
Distribute butter slices evenly over top. Cover and cook on LOW for 7-8 hours or HIGH for 4-5 hours until meat shreds easily and reaches 190-205°F internal temperature.
Remove roast from slow cooker and place on cutting board. Let rest for 5 minutes.
Pour remaining liquid from slow cooker into medium skillet. Heat over medium heat until simmering.
Whisk together water and cornstarch until smooth. Slowly whisk slurry into simmering liquid. Continue whisking for 2-3 minutes until gravy thickens enough to coat back of spoon.
Using two forks, shred roast into bite-sized pieces. Return to slow cooker or serving bowl, pour thickened gravy over meat and toss to coat. Garnish with chopped parsley if desired and serve hot over mashed potatoes, noodles, or rice.
Notes
Searing the roast creates deep flavor and helps gravy develop richer color. Don’t skip this step for best results.
Choose well-marbled chuck roast for juiciest texture. Leaner cuts like bottom round work but need less cooking time (6-7 hours on LOW).
For make-ahead meals, freeze in individual portions for up to 3 months. Reheat with splash of broth to keep moist.
Add sliced mushrooms or carrots during last 2 hours of cooking for extra vegetables.