Go Back
+ servings
homemade beef and broccoli

Better-Than-Takeout Beef & Broccoli

Skip the takeout and make this incredible beef and broccoli at home in just 30 minutes! Tender marinated beef, crisp broccoli, and a savory sauce that rivals any restaurant. Perfect for busy weeknights when you want maximum flavor with minimal effort.
No ratings yet
Print Pin Save
Course: Main Course
Cuisine: Chinese
Keyword: Beef
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4
Calories: 285kcal

Ingredients

  • 1 lb beef sliced thin
  • 1 cup broccoli florets
  • 1/2 cup soy sauce
  • 1 tbsp cornstarch
  • 2 cloves garlic minced
  • 1 tsp fresh ginger grated
  • 1 tbsp sesame oil
  • 1 tsp sugar
  • 2 tbsp vegetable oil for cooking

Instructions

  • Marinate beef slices in half of the soy sauce for 10 minutes.
  • Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat.
  • Cook broccoli florets in oil until tender-crisp, about 3-4 minutes. Remove and set aside.
  • Add remaining oil to the same pan and cook marinated beef until done, about 3-5 minutes.
  • Add minced garlic and grated ginger to the beef, cooking for 30 seconds until fragrant.
  • Mix remaining soy sauce, cornstarch, sesame oil, and sugar in a small bowl to create sauce.
  • Return broccoli to the pan with beef and add sauce mixture.
  • Stir-fry everything together until sauce thickens and coats ingredients, about 2-3 minutes.

Notes

For tender beef, slice against the grain and freeze for 30 minutes before cutting for easier slicing
Don't overcook the broccoli - it should remain bright green and slightly crisp
Use low-sodium soy sauce if watching salt intake, and adjust to taste
Substitute beef with chicken, pork, or tofu for variety
Make sauce ahead of time and store in refrigerator for up to 3 days
Add red pepper flakes for heat or bell peppers for extra vegetables
Serve immediately over steamed rice or noodles for best results

Nutrition

Calories: 285kcal | Carbohydrates: 8g | Protein: 26g | Fat: 16g | Saturated Fat: 5g | Cholesterol: 65mg | Sodium: 1240mg | Potassium: 520mg | Fiber: 2g | Sugar: 4g