Dinner

Easy Beef and Broccoli Stir-Fry: 35-Minute Weeknight Dinner

Table of Contents
  1. Why You'll Love This Dish
  2. Ingredients & Smart Swaps
  3. Step-by-Step Cooking Guide
  4. Chef's Secrets for Success
  5. Troubleshooting & Common Mistakes
  6. Storage, Make-Ahead & Reheating
  7. Frequently Asked Questions
  8. Can I use a different protein?
  9. Is this recipe gluten-free?
  10. How do I make it spicier?
  11. Can I use frozen broccoli?
  12. Easy Beef and Broccoli Stir-Fry

There's something magical about a skillet of beef and broccoli. The beef sears to a deep brown, the broccoli stays bright green and snappy, and that sauce—a glossy, garlicky, ginger-spiked glaze—clings to every bite. It's the kind of dinner that feels like a treat but comes together on a random Tuesday.

This recipe is my go-to when I want something fast, flavorful, and reliable. It uses simple pantry staples, one pan, and about 35 minutes from start to finish. The secret is in the sear and the sauce—both are easy to nail once you know the cues.

Advertisements

Why You'll Love This Dish

  • Faster than delivery: 15 minutes of prep and 20 minutes of cooking means dinner is on the table before the delivery app even confirms your order.
  • Better than takeout: You control the sauce—less sugar, more garlic, and a fresh ginger kick that makes it taste restaurant-quality.
  • One-pan cleanup: Everything cooks in a single skillet, so washing up is a breeze.
  • Family-friendly: The flavors are mild and savory-sweet, making it a hit with kids and adults alike.
  • Flexible: Swap the beef for chicken, add extra veggies, or make it gluten-free with tamari—this recipe bends to what you have.

Ingredients & Smart Swaps

Here's what you need for the best beef and broccoli, plus easy swaps if you're missing something.

  • Flank steak (1 lb): Flank is ideal because it's thin and cooks quickly. Sirloin or skirt steak also work well. Slice it against the grain into thin strips—this is key for tenderness.
  • Garlic (3 cloves, minced): Fresh garlic is best, but jarred minced garlic works in a pinch (use 1 tablespoon).
  • Grated ginger (½ teaspoon): Fresh ginger adds a bright, zingy note. If you only have ground ginger, use ¼ teaspoon.
  • Sesame oil (2 tablespoons): This is for cooking and flavor. Toasted sesame oil is more aromatic; regular works fine. You can also use vegetable or canola oil for cooking and add a drizzle of sesame oil at the end.
  • Low-sodium soy sauce (⅓ cup): Low-sodium lets you control the salt. For gluten-free, use tamari or coconut aminos.
  • Brown sugar (¼ cup) + honey (¼ cup): These sweeten the sauce and help it glaze. You can use all brown sugar or all honey if needed.
  • Beef broth (1 cup): Adds depth. Chicken broth or vegetable broth are fine substitutes.
  • Broccoli florets (4 cups): Fresh broccoli is best, but frozen works—just don't thaw it first.
  • Cornstarch (2 tablespoons) + water (2 tablespoons): The slurry that thickens the sauce. Don't skip it.
  • Sesame seeds (optional): For garnish.

Pro-Tip: Freeze your flank steak for 15 minutes before slicing. The firmer texture makes it much easier to cut thin, even strips.

Step-by-Step Cooking Guide

Follow these steps for a stir-fry that hits every note: tender beef, crisp broccoli, and a sauce that clings.

  1. Sear the beef: Heat a large skillet over medium-high heat with a drizzle of oil. Add the beef strips in a single layer (work in batches if needed) and sear until cooked through, about 2–3 minutes per side. The beef should be browned and no longer pink. Remove to a plate.
  2. Sauté aromatics: Add a little more oil to the pan, then add the garlic and ginger. Stir constantly for 30–60 seconds until fragrant—don't let them burn. You'll smell the garlic and see it turn light golden.
  3. Build the sauce: Pour in the sesame oil, soy sauce, brown sugar, honey, and beef broth. Stir to combine and bring to a simmer. Let it bubble for 2 minutes so the flavors meld.
  4. Add broccoli: Toss in the broccoli florets. Cover and cook for 3–4 minutes, until the broccoli is bright green and crisp-tender. You want it to still have a slight snap.
  5. Thicken the sauce: In a small bowl, whisk the cornstarch and water until smooth. Stir it into the pan. Bring to a boil and cook for 1–2 minutes, until the sauce thickens enough to coat the back of a spoon.
  6. Return the beef: Add the beef back to the pan and toss to coat in the sauce. Cook for 1 minute to heat through.
  7. Serve: Spoon over steamed rice and sprinkle with sesame seeds. Dig in.

Pro-Tip: Don't overcrowd the pan when searing the beef. If the pieces touch, they'll steam instead of sear—and you'll lose that delicious crust.

Chef's Secrets for Success

  • Slice against the grain: Look for the lines in the meat and cut perpendicular to them. This shortens the muscle fibers and makes every bite tender.
  • Prep everything first: Stir-frying moves fast. Have all ingredients chopped, measured, and within arm's reach before you turn on the heat.
  • Use high heat: A hot pan is essential for a good sear and crisp broccoli. Medium-high is your friend.
  • Balance the sauce: Taste the sauce before adding the cornstarch. If it's too salty, add a splash of water; too sweet, a splash of soy sauce or broth.

Troubleshooting & Common Mistakes

  • Tough beef? You probably sliced with the grain or overcooked it. Slice against the grain and sear quickly over high heat.
  • Soggy broccoli? Overcooking or covering too long steams it. Cook just until bright green and crisp-tender, and don't cover longer than 3–4 minutes.
  • Thin sauce? Let it boil for a full minute after adding the cornstarch slurry. If it's still thin, whisk another teaspoon of cornstarch with water and stir it in.
  • Burnt garlic? Garlic burns in seconds. Add it after the beef and keep the heat at medium—stir constantly.

Storage, Make-Ahead & Reheating

Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm in a skillet over medium heat with a splash of broth or water to loosen the sauce. You can also microwave it, but the beef may toughen slightly. This dish doesn't freeze well because the broccoli gets mushy, but you can freeze the beef and sauce separately for up to 2 months.

A close-up of glossy beef and broccoli stir-fry in a dark skillet, topped with sesame seeds, with tender beef strips and bright green broccoli florets coated in a rich brown sauce.
A close-up of glossy beef and broccoli stir-fry in a dark skillet, topped with sesame seeds, with tender beef strips and bright green broccoli florets coated in a rich brown sauce.

For make-ahead, slice the beef and chop the broccoli up to a day in advance. Store them separately in the fridge. Mix the sauce ingredients (except the cornstarch slurry) in a jar and refrigerate. Then stir-fry when you're ready.

Frequently Asked Questions

Can I use a different protein?

Absolutely. Chicken breast or thighs work great—slice them thin and cook until no longer pink (165°F internal). Shrimp is also delicious; sear for just 1–2 minutes per side.

Is this recipe gluten-free?

Use tamari or coconut aminos instead of soy sauce, and verify your broth and other ingredients are gluten-free.

How do I make it spicier?

Add a pinch of red pepper flakes or a drizzle of sriracha to the sauce. Start with ¼ teaspoon and adjust to taste.

Can I use frozen broccoli?

Yes. Add it straight from the freezer and cook for 4–5 minutes, until heated through and crisp-tender. Don't thaw it first, or it'll release too much water.


⭐ Tested Recipe
Main Course • American


P
Save Pin

Easy Beef and Broccoli Stir-Fry




★★★★★
4.9
(42 reviews)

Tender beef strips and crisp broccoli tossed in a sticky, savory-sweet garlic-ginger sauce. A quick one-pan dinner that beats takeout.

Easy Beef and Broccoli Stir-Fry
⏱️ Prep Time
15 mins

🔥 Cook Time
20 mins

⏳ Total Time
35 mins

🍽️ Servings
4 servings

⚡ Calories
380 kcal

🛒 Ingredients

  • ✓1 lb flank steak, sliced into thin strips
  • ✓3 cloves garlic, minced
  • ✓½ teaspoon grated ginger
  • ✓2 tablespoons sesame oil
  • ✓⅓ cup low-sodium soy sauce
  • ✓¼ cup brown sugar
  • ✓¼ cup honey
  • ✓1 cup beef broth
  • ✓4 cups broccoli florets
  • ✓2 tablespoons cornstarch
  • ✓2 tablespoons water
  • ✓Sesame seeds, for garnish (optional)

📋 Step-by-Step Instructions

  1. 1Heat a large skillet over medium-high heat with a drizzle of oil. Sear the beef strips in a single layer until cooked through, about 2–3 minutes per side. Remove to a plate.
  2. 2Add a little more oil to the pan, then add the garlic and ginger. Sauté for 30–60 seconds until fragrant.
  3. 3Add the sesame oil, soy sauce, brown sugar, honey, and beef broth. Stir to combine and bring to a simmer.
  4. 4Add the broccoli florets. Cover and cook for 3–4 minutes, until bright green and crisp-tender.
  5. 5In a small bowl, whisk the cornstarch and water. Stir into the pan and bring to a boil. Cook for 1–2 minutes, until the sauce thickens.
  6. 6Return the beef to the pan and toss to coat. Cook for 1 minute to heat through.
  7. 7Serve over rice, garnished with sesame seeds if desired.

Advertisements