
This beef and broccoli stir-fry is a quick, savory dinner packed with tender beef, crisp broccoli, mushrooms, and sweet bell pepper. Finished with oyster sauce and a touch of butter, it comes together fast and pairs perfectly with steamed rice.
Prepare all the ingredients before you start cooking. Cut the beef into bite-size strips if needed, separate the broccoli into small florets, slice the mushrooms, thinly slice the onion, cut the red bell pepper into strips, and finely chop the garlic.

Heat the olive oil in a large skillet or wok over medium-high heat. Add the garlic and cook for about 30 seconds until fragrant, then add the mushrooms and stir-fry for 1 minute.



Add the beef and cook, stirring often, until it is lightly browned and nearly cooked through, about 2 to 3 minutes. If your beef is very thin, avoid overcooking so it stays tender.



Add the broccoli and red bell pepper. Season lightly with salt and black pepper, then add the butter and toss everything together until the vegetables start to soften but still keep some bite.



Stir in the oyster sauce and 1 to 2 tablespoons of water to loosen the sauce. Add the sliced onion last and cook for 1 to 2 minutes, just until slightly tender but still crisp. Serve hot on its own or with steamed rice.

Slice the beef thinly against the grain for the best texture. If you want extra sauce, add another 1 to 2 tablespoons of oyster sauce with a splash of water. Store leftovers in an airtight container in the refrigerator for up to 2 days and reheat quickly over medium heat to avoid overcooking the beef.