Prep the beef: Trim excess fat from the chuck roast and cut it into 3- to 4-inch chunks.
Pat dry with paper towels for better browning if you choose to sear.
Optional sear (flavor boost): Heat a skillet over medium-high heat with a bit of oil. Sear beef on two sides until browned, about 2 to 3 minutes per side. Transfer to the slow cooker.
This step is optional but adds depth.
Make the sauce: In a bowl, whisk soy sauce, brown sugar, gochujang (or red pepper flakes), rice vinegar, sesame oil, minced garlic, grated ginger, and beef broth. Taste and adjust heat or sweetness. It should be bold and a little salty; it will mellow as it cooks.
Load the slow cooker: Place beef in the slow cooker.
Add optional veggies like sliced onions or carrots. Pour the sauce over everything and toss gently to coat.
Cook low and slow: Cover and cook on LOW for 7 to 8 hours or on HIGH for 3.5 to 4.5 hours, until the beef shreds easily with a fork.
Shred the beef: Transfer the beef to a large bowl. Shred with two forks into bite-size pieces, removing any large fatty bits.
Skim excess fat from the slow cooker liquid if needed.
Thicken the sauce (optional): Whisk 1 tablespoon cornstarch with 1 tablespoon water, then stir into the slow cooker liquid. Switch to HIGH and cook for 10 to 15 minutes until slightly thickened. Add more slurry if you want it thicker.
Combine and finish: Return shredded beef to the slow cooker and toss with the sauce.
Let it sit on LOW for 10 minutes to soak up flavor. Taste and adjust with a splash of vinegar for brightness or more gochujang for heat.
Serve: Spoon over hot rice. Garnish with sliced green onions and toasted sesame seeds.
Add steamed broccoli or quick-pickled cucumbers on the side for crunch.