Step 1: Season the Steak - Add the sliced sirloin steak to a large bowl, then sprinkle it with the salt and pepper. Use your hands or a pair of tongs to toss everything together so the seasoning gets on all sides of the beef. I always like starting with seasoned meat instead of relying only on the sauce, because it makes the whole dish taste deeper and more complete.
Step 2: Coat the Beef with Cornstarch - Sprinkle the 2 tablespoons of cornstarch over the steak and toss until the pieces are lightly coated. It may look a little dusty at first, and that is just fine. This step helps the steak brown better in the skillet and also helps create that glossy takeout style sauce later. It is one of those small steps that makes the finished dish taste more like something from a restaurant.
Step 3: Sear the Steak - Heat the oil in a large skillet over medium high heat. Add the steak in batches so the pan does not get crowded. Sear each batch for 1 to 2 minutes, just until the outside gets lightly browned. The steak does not need to cook through right now. You are just building flavor. I know it is tempting to skip this step, but that little bit of browning makes a real difference.
Step 4: Move Everything to the Slow Cooker - Transfer the browned steak to the slow cooker. Add the chopped red bell pepper and diced onion over the top. The bell pepper softens as it cooks and the onion melts into the sauce, giving the whole dish that cozy, savory smell that makes people peek under the lid even though you told them not to.
Step 5: Whisk the Black Pepper Sauce - In a bowl, whisk together the low sodium soy sauce, beef broth, brown sugar, oyster sauce, sesame oil, minced garlic, ground ginger, and freshly cracked black pepper. Whisk until the brown sugar is mostly dissolved and everything looks combined. This sauce should smell bold, savory, peppery, and just a little sweet. That is exactly what you want.
Step 6: Pour and Slow Cook - Pour the sauce evenly over the steak, bell pepper, and onion in the slow cooker. Cover and cook on low for 4 to 5 hours or on high for 2 to 3 hours, until the steak is tender. I prefer low when I have the time because it gives the beef a softer texture, but high works when dinner needs to move along.
Step 7: Add the Broccoli and Mushrooms - About 30 minutes before serving, stir in the broccoli florets and sliced mushrooms. Adding them later keeps the broccoli from getting too soft and helps the mushrooms keep some body. This is one of those dad rules I learned the hard way after making sad broccoli more than once. Late is better here.
Step 8: Thicken the Sauce - In a small bowl, whisk together the remaining 1 tablespoon cornstarch and 2 tablespoons water until smooth. Stir this slurry into the slow cooker gently, making sure it mixes into the sauce. Cover and cook on high for another 10 to 15 minutes, until the sauce thickens and turns glossy. When it coats the back of a spoon, you are in good shape.
Step 9: Garnish and Serve - Sprinkle the finished black pepper sirloin steak with sliced green onions and sesame seeds. Serve it warm over white rice or noodles, making sure to spoon plenty of sauce over the top. Around here, the sauce is not an afterthought. It is the reason the rice disappears first.