This healthy beef broccoli recipe gives you a satisfying dinner in about 30–35 minutes, including 15–20 minutes of prep and 15 minutes of cooking. It serves four and combines thinly sliced flank steak or sirloin with crisp-tender broccoli, garlic, ginger, and a light broth-based sauce.
The finished stir-fry is savory, glossy, and gently sweet, with enough sauce to coat every bite without making the meal heavy. Serve it over brown or white rice for an easy family dinner that tastes like takeout but uses reduced-sodium soy sauce, modest oil, and plenty of fresh broccoli.
Jump to RecipeWhy You’ll Love This Recipe

This beef and broccoli dinner is built around the qualities that make a great weeknight meal: fast preparation, familiar ingredients, and bold flavor. The beef browns quickly, the broccoli stays vibrant, and the sauce comes together in the same pan.
Using low-sodium beef broth and reduced-sodium soy sauce keeps the sauce savory without relying on a large amount of salt. A teaspoon of honey or brown sugar balances the salty, meaty flavors, while ginger, garlic, and toasted sesame oil provide wonderful fragrance.
The recipe is also flexible without losing its identity. Flank steak, sirloin, and skirt steak all work well, and you can serve the stir-fry over brown rice for extra whole-grain texture or white rice for a softer, classic pairing.
If broccoli is a regular favorite at your table, you may also enjoy this savory broccoli skillet for another vegetable-forward side dish.
Ingredients You’ll Need

Choose a steak with little visible connective tissue and plan to slice it very thinly. Flank steak is especially flavorful, while top sirloin is often a little easier to find and naturally tender when cooked quickly.
- Beef: Use 1 lb (450 g) of flank steak or sirloin, sliced against the grain.
- Broccoli: One large head, about 1 lb (450 g), cut into evenly sized florets.
- Aromatics: Three minced garlic cloves and 1 tablespoon of freshly grated ginger.
- Cooking oil: One tablespoon of avocado, canola, or vegetable oil, divided between the beef and broccoli.
- Light sauce: Low-sodium beef broth, reduced-sodium soy sauce, oyster sauce, honey or brown sugar, cornstarch, sesame oil, and black pepper.
- Serving base: Cooked brown rice or white rice, with optional scallions, sesame seeds, or red-pepper flakes.
The cornstarch belongs in the cold sauce mixture rather than directly in the hot pan. This small step helps it dissolve evenly and creates the smooth, glossy coating associated with a good stir-fry.
For a different beef dinner on another night, try this homemade beef noodle skillet when you are craving something cozy and family-friendly.
How to Make It Step-by-Step

Step 1: Chill the steak in the freezer for 15–20 minutes if it feels too soft to slice easily. Cut it into thin strips across the grain, because shortening the muscle fibers is one of the most important ways to keep the cooked beef tender.
Step 2: Add the beef broth, reduced-sodium soy sauce, oyster sauce, honey or brown sugar, cornstarch, toasted sesame oil, and black pepper to a bowl. Whisk until the cornstarch is fully dispersed, then set the sauce aside near the stove so it is ready when the stir-fry is moving quickly.
Step 3: Heat half of the neutral oil in a large wok or skillet over medium-high to high heat. The pan should be hot before the beef goes in, since a properly heated surface helps the slices brown instead of releasing liquid and steaming.
Step 4: Arrange the beef in a single layer and cook for about 1–2 minutes per side, just until browned. If the pan is crowded, cook in batches and transfer each batch to a plate; this extra minute of care makes a noticeable difference in color and texture.
Step 5: Add the remaining oil to the same pan and stir-fry the broccoli for 3–4 minutes. Pour in 2 tablespoons of water, cover the pan briefly, and steam for another 1–2 minutes until the florets are bright green and crisp-tender rather than soft.
Step 6: Add the minced garlic and grated ginger to the broccoli. Stir for about 30 seconds, just until the aromatics smell fragrant; avoid prolonged cooking, which can scorch the garlic and make it bitter.
Step 7: Return the browned beef and any juices on the plate to the pan. Give the sauce another quick whisk, pour it over everything, and stir continuously for 1–2 minutes as it boils and thickens into a shiny coating.
Step 8: Spoon the beef and broccoli over cooked brown or white rice and serve immediately. Add sliced scallions, sesame seeds, or red-pepper flakes if desired, keeping the garnishes light so the garlic-ginger sauce remains the main flavor.
Chef Tips for Tender Beef and Crisp Broccoli

Cut across the grain: Look for the long lines running through the steak and slice perpendicular to them. Thin pieces cook rapidly and are much easier to bite through than thick strips cut with the grain.
Keep the pan uncrowded: Beef needs direct contact with the hot cooking surface to brown. If all the slices cannot fit comfortably in one layer, sear them in batches rather than lowering the heat with a pile of meat.
Use a hot pan, but watch the aromatics: High heat is ideal for the beef and broccoli, yet garlic and ginger need only about 30 seconds. Add them after the broccoli has cooked so they perfume the dish without burning.
Do not overcook the broccoli: The florets should be bright green with a little resistance in the center. They continue cooking briefly when the hot sauce and beef are returned to the pan.
Whisk the sauce immediately before using: Cornstarch settles quickly. A short stir before pouring ensures the thickener is evenly distributed and the sauce thickens consistently across the skillet.
For a traditional variation, you can add 1 tablespoon of Shaoxing wine or dry sherry to the sauce, although the listed version is complete and flavorful without it.
For another vegetable-and-protein dinner idea, this chicken and broccoli pesto pasta offers a completely different flavor direction.
Serving Ideas and Simple Variations

Rice is the easiest companion because it catches the extra sauce, but the dish can also be served with another cooked grain if that is what you have available. Keep the rice warm while the stir-fry cooks so the meal reaches the table immediately.
- Add sliced scallions for a fresh onion note.
- Sprinkle sesame seeds over each serving for gentle crunch.
- Use red-pepper flakes for a mild, adjustable heat.
- Choose brown rice when you want a hearty whole-grain base.
- Choose white rice when you prefer a softer, more traditional takeout-style pairing.
Some published versions blanch or steam the broccoli separately before stir-frying. The covered skillet method here keeps the process simple while still giving the broccoli a bright color and crisp-tender bite.
Because the sauce is made with reduced-sodium soy sauce and a modest amount of oil, taste comes from browning, aromatics, and the concentrated savory flavor of the broth and oyster sauce. That balance makes this meal appealing to both children and adults.
Storage and Reheating

Store leftover beef and broccoli in an airtight container in the refrigerator and keep the rice separate when possible. Chilling the components separately helps the rice maintain its texture and prevents it from absorbing every drop of sauce.
Reheat gently in a skillet over medium heat with a small splash of water or broth. Stir occasionally until the beef and broccoli are hot, taking care not to cook the beef for longer than necessary because reheating can make thin slices firm.
Make only the amount of rice you expect to eat, and cool any extra rice promptly before refrigerating it. When serving leftovers, a few fresh scallions or sesame seeds can restore the bright finish of the original meal.
If you enjoy adding a tangy vegetable side to rich dinners, these homemade pickled beets would bring a colorful contrast to the savory stir-fry.

Healthy Beef Broccoli Recipe Everyone Will Love
Ingredients
Method
- Chill the steak in the freezer for 15–20 minutes if needed, then slice it thinly against the grain.
- Whisk the beef broth, reduced-sodium soy sauce, oyster sauce, honey or brown sugar, cornstarch, toasted sesame oil, and black pepper in a bowl.
- Heat half the neutral oil in a large wok or skillet over medium-high to high heat. Sear the beef in a single layer for about 1–2 minutes per side, working in batches if necessary, then transfer it to a plate.
- Add the remaining oil and stir-fry the broccoli for 3–4 minutes. Add 2 tablespoons of water, cover briefly, and steam for another 1–2 minutes until bright green and crisp-tender.
- Add the garlic and ginger and cook for about 30 seconds.
- Return the beef to the pan, pour in the sauce, and stir continuously for 1–2 minutes until the sauce boils, thickens, and coats the beef and broccoli.
- Serve immediately over cooked rice and finish with optional scallions, sesame seeds, or red-pepper flakes.
Notes
Final Thoughts
This healthy beef broccoli recipe proves that a quick dinner can still feel thoughtfully cooked. Thin slices of beef provide satisfying protein, crisp-tender broccoli brings color and texture, and the broth-based garlic-ginger sauce ties everything together in a glossy finish.
Keep the key techniques in mind: slice against the grain, sear without crowding, mix the cornstarch into the cold sauce, and stop cooking the broccoli while it still has a little bite. Those simple details create a restaurant-style result with ingredients that are easy to find.
Serve it over rice for a complete meal, then customize each bowl with scallions, sesame seeds, or red-pepper flakes. If you want another hearty beef option for your dinner rotation, this easy ground beef chili is another comforting choice.
Set the skillet in the center of the table, let everyone add their favorite garnish, and enjoy a fresh, colorful dinner that is likely to become a regular weeknight request.