When you want that takeout-style beef and broccoli flavor without the wait (or the extra dishes), this 30-Minute Beef and Broccoli Skillet with Garlic Sauce delivers. It’s fast, savory, and glossy in the best way—tender beef, crisp-tender broccoli, and a garlicky sauce that clings to every bite.

Why you’ll love this skillet beef and broccoli
- 30 minutes, one pan: Perfect for busy weeknights.
- Big garlic flavor: A punchy sauce that tastes restaurant-worthy.
- Better texture: Sear the beef first, then finish in the sauce so it stays tender.
- Flexible: Works with several cuts of beef and easy veggie add-ins.
Ingredients you’ll need
- Beef: Flank steak, skirt steak, or sirloin, thinly sliced against the grain
- Broccoli: Fresh florets (or a bag of pre-cut florets)
- Neutral oil: Avocado, canola, or vegetable oil
- Garlic: Fresh minced (don’t skimp)
- Ginger: Fresh grated (optional but highly recommended)
- Soy sauce: Low-sodium preferred
- Beef broth: Or chicken broth in a pinch
- Brown sugar or honey: Just enough to balance the salty-savory
- Rice vinegar: Brightens the sauce
- Cornstarch: For that glossy, clingy finish
- Toasted sesame oil: A little at the end for aroma
- Optional: Red pepper flakes, sesame seeds, sliced green onions
How to make 30-minute beef and broccoli
1) Slice the beef thin. For the most tender bite, slice against the grain and keep it thin—about 1/4-inch. If the beef is hard to slice, pop it in the freezer for 10–15 minutes to firm up.
2) Mix the garlic sauce. Whisk soy sauce, broth, brown sugar (or honey), rice vinegar, cornstarch, garlic, and ginger until smooth. This ensures the cornstarch dissolves and thickens evenly.
3) Blanch/steam the broccoli quickly. You can do this right in the skillet: add a splash of water, cover for 2–3 minutes, then remove broccoli to a plate. You want it bright green and crisp-tender.
4) Sear the beef. Heat oil in a large skillet over medium-high heat. Add beef in a single layer (work in batches if needed). Sear 1–2 minutes per side just until browned—don’t overcook yet.
5) Sauce + finish. Give the sauce another whisk, pour it into the skillet, and simmer until thick and glossy. Add broccoli back in and toss until coated. Finish with toasted sesame oil and optional toppings.
Tips for tender beef (no chewiness)
- Slice against the grain: This is the #1 tenderness trick.
- Get the pan hot: A quick sear locks in juices and adds flavor.
- Don’t crowd the skillet: Crowding steams the beef. Brown in batches if necessary.
- Add sauce after searing: Let the sauce finish cooking the beef gently.
Garlic sauce flavor tweaks
- Sweeter: Add 1–2 extra teaspoons brown sugar or honey.
- More savory: Add 1 teaspoon oyster sauce (optional) for deeper umami.
- Spicy: Red pepper flakes, chili crisp, or a squeeze of sriracha.
- More zing: Add a little extra rice vinegar at the end.

What to serve with beef and broccoli
- Steamed jasmine rice or brown rice
- Cauliflower rice for a lighter option
- Rice noodles or lo mein-style noodles
- Simple cucumber salad or quick pickled carrots
Storage and reheating
- Refrigerate: Store in an airtight container up to 4 days.
- Reheat: Warm in a skillet over medium-low with a splash of water or broth to loosen the sauce. Microwave works too (short bursts, stir between).
- Freeze: Freezes well up to 2 months, though broccoli may soften slightly when thawed.

30-Minute Beef and Broccoli Skillet with Garlic Sauce (Recipe)
Yield: 4 servings
Time: 30 minutes
Ingredients
- 1 1/4 lb flank steak (or sirloin), thinly sliced against the grain
- 4 cups broccoli florets
- 2 tbsp neutral oil, divided
- 3/4 cup low-sodium beef broth
- 1/3 cup low-sodium soy sauce
- 2 tbsp brown sugar (or honey)
- 1 tbsp rice vinegar
- 4–5 cloves garlic, minced
- 1 tsp fresh ginger, grated (optional)
- 2 tbsp cornstarch
- 1 tsp toasted sesame oil (finish)
- Optional: 1/4 tsp red pepper flakes, sliced green onions, sesame seeds
Instructions
- Make the sauce: In a bowl, whisk broth, soy sauce, brown sugar, rice vinegar, garlic, ginger, and cornstarch until smooth. Set aside.
- Cook the broccoli: Heat 1 tbsp oil in a large skillet over medium-high heat. Add broccoli plus 2–3 tbsp water. Cover and steam 2–3 minutes until bright green and crisp-tender. Transfer to a plate.
- Sear the beef: Add remaining 1 tbsp oil to the skillet. Add beef in a single layer (work in batches). Sear 1–2 minutes per side until browned but not fully cooked through.
- Thicken the sauce: Whisk sauce again, pour into the skillet, and simmer 1–2 minutes, stirring, until thick and glossy.
- Toss and finish: Return broccoli to the skillet and toss to coat. Remove from heat and drizzle with toasted sesame oil. Garnish as desired and serve hot.
Notes
- Best cut: Flank steak is classic, but sirloin is great and often easier to find.
- Gluten-free option: Use tamari in place of soy sauce.
- Make it meal-prep friendly: Slice beef and whisk sauce up to 24 hours ahead.
Need a quick dinner idea? Take a look at our 30-minute meals — simple recipes you can make fast, even on busy nights.




