Slice the beef thin. Cut the flank steak into thin strips against the grain. This keeps it tender after slow cooking.
Toss with cornstarch. Add 2 tablespoons cornstarch to the sliced beef and coat evenly. This step helps the sauce cling and thicken later.
Mix the sauce. In a bowl, whisk together soy sauce, beef broth, brown sugar, garlic, ginger, sesame oil, and red pepper flakes if using.
Load the slow cooker. Place the coated beef in the slow cooker.
Pour the sauce over and stir to distribute.
Cook low and slow. Cover and cook on Low for 3–4 hours or on High for 1.5–2 hours, until the beef is tender but not falling apart.
Thicken the sauce. Stir together 2 tablespoons cornstarch and 2 tablespoons water. Pour into the slow cooker, stir, and cook for 15–20 minutes more on High until the sauce is glossy and coats the beef.
Finish and serve. Taste and adjust with a splash of soy for salt or a pinch of sugar for sweetness. Garnish with green onions and sesame seeds.
Serve over steamed rice or noodles.