Slice the beef thin: Cut the beef against the grain into thin strips, about 1/4 inch thick. This keeps the meat tender after hours of slow cooking.
Whisk the sauce: In the crockpot insert, whisk together the soy sauce, brown sugar, garlic, ginger, and beef broth until the sugar starts to dissolve.
Add the beef: Stir the sliced beef into the sauce so each piece is coated. Drizzle the vegetable oil over the top.
Cover and cook on low: Cover the crockpot and cook on low for 4 hours, or until the beef is soft and easily pulled apart with a fork.
Make the slurry: In a small bowl, whisk the cornstarch with the cold water until smooth, with no lumps remaining.
Thicken the sauce: Stir the cornstarch slurry into the crockpot. Cook uncovered on high for 10-15 minutes, stirring occasionally, until the sauce turns glossy and coats the back of a spoon.
Garnish and serve: Scatter the sliced green onions over the top while the sauce is still hot. Serve immediately over steamed rice.