Faster than delivery, tastier too
Skip the takeout menu and make this Better-Than-Takeout Beef and Broccoli at home in just 20 minutes. Tender beef strips, crisp-tender broccoli, and a glossy, savory-sweet sauce come together in one skillet for a weeknight dinner that tastes like your favorite Chinese restaurant — only fresher and healthier. This easy beef and broccoli recipe is perfect for busy nights, meal prep lunches, or when cravings hit fast. With simple pantry ingredients and bold flavor, it’s a reliable go-to that saves time, money, and cleanup while still feeling special and satisfying.
Time Breakdown
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Servings: 5
Ingredients List
- 1–1¼ lb flank steak, sliced into thin strips (no thicker than ¼ inch)
- ¼ cup cornstarch
- 3 tbsp olive oil, divided
- 2 tbsp sesame oil, divided
- 4 cloves garlic, finely minced
- 1–2 tsp ginger (fresh preferred; use less if dried)
- ½ cup low-sodium soy sauce
- ½ cup water
- ¾ cup dark brown sugar, packed
- 4–6 cups broccoli florets
- 2–3 green onions, sliced into ¼-inch pieces
- Red pepper flakes, optional
- Sesame seeds, optional garnish
Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Large skillet or wok
- Medium saucepan
- Sharp knife
- Cutting board
- Measuring cups & spoons
- Wooden spoon or spatula
- Zip-top bag
Step-by-Step Beginner-Friendly Instructions
- Coat the beef: Add sliced flank steak and cornstarch to a zip-top bag. Seal and shake until evenly coated. Set aside.
- Start the sauce: Heat 1 tbsp olive oil and 1 tbsp sesame oil in a saucepan over medium-high heat. Add garlic and ginger; cook 1 minute until fragrant.
- Build flavor: Stir in soy sauce, water, and brown sugar. Bring to a boil, then reduce heat and simmer 5 minutes until slightly thickened and glossy.
- Sear the beef: Heat remaining oils in a large skillet over high heat. Add beef and cook 5–7 minutes, flipping occasionally, until cooked through.
- Add broccoli: Toss broccoli into the skillet and stir to combine.
- Sauce it up: Slowly pour sauce over beef and broccoli (it will bubble!). Toss and simmer 3–5 minutes until broccoli is crisp-tender
- Thicken if needed: If sauce is thin, stir together 1 tbsp cornstarch + 1 tbsp water, add to skillet, and cook 1 minute until thickened.
- Finish: Turn off heat, stir in green onions, sprinkle with red pepper flakes and sesame seeds if desired Serve immediately.
Pro Tips
- Meal prep: Store leftovers airtight in the fridge for up to 5 days.
- Veg swap: Add snap peas or bell peppers for extra crunch.
- Less sweet: Reduce brown sugar to ½ cup if preferred.
- Serving idea: Serve over jasmine rice, cauliflower rice, or noodles.
Better-Than-Takeout Beef and Broccoli
- Total Time: 20 minutes
Description
This better-than-takeout beef and broccoli is ready in just 20 minutes! Tender beef, crisp broccoli, and a glossy homemade sauce make this easy weeknight dinner faster, fresher, and tastier than delivery.
Ingredients
-
1–1¼ lb flank steak, sliced into thin strips (no thicker than ¼ inch)
-
¼ cup cornstarch
-
3 tbsp olive oil, divided
-
2 tbsp sesame oil, divided
-
4 cloves garlic, finely minced
-
1–2 tsp ginger (fresh preferred; use less if dried)
-
½ cup low-sodium soy sauce
-
½ cup water
-
¾ cup dark brown sugar, packed
-
4–6 cups broccoli florets
-
2–3 green onions, sliced into ¼-inch pieces
-
Red pepper flakes, optional
-
Sesame seeds, optional garnish
Instructions
-
Coat the beef: Add sliced flank steak and cornstarch to a zip-top bag. Seal and shake until evenly coated. Set aside.
-
Start the sauce: Heat 1 tbsp olive oil and 1 tbsp sesame oil in a saucepan over medium-high heat. Add garlic and ginger; cook 1 minute until fragrant.
-
Build flavor: Stir in soy sauce, water, and brown sugar. Bring to a boil, then reduce heat and simmer 5 minutes until slightly thickened and glossy.
-
Sear the beef: Heat remaining oils in a large skillet over high heat. Add beef and cook 5–7 minutes, flipping occasionally, until cooked through.
-
Add broccoli: Toss broccoli into the skillet and stir to combine.
-
Sauce it up: Slowly pour sauce over beef and broccoli (it will bubble!). Toss and simmer 3–5 minutes until broccoli is crisp-tender
-
Thicken if needed: If sauce is thin, stir together 1 tbsp cornstarch + 1 tbsp water, add to skillet, and cook 1 minute until thickened.
-
Finish: Turn off heat, stir in green onions, sprinkle with red pepper flakes and sesame seeds if desired Serve immediately.
Notes
-
Meal prep: Store leftovers airtight in the fridge for up to 5 days.
-
Veg swap: Add snap peas or bell peppers for extra crunch.
-
Less sweet: Reduce brown sugar to ½ cup if preferred.
-
Serving idea: Serve over jasmine rice, cauliflower rice, or noodles.
- Prep Time: 10 minutes
- Cook Time: 10minutes
Nutrition
- Serving Size: 1
- Calories: 783cal
- Sugar: 37g
- Carbohydrates: 91g
- Fiber: 26g
- Protein: 53g





