30 Minute Meals

Skillet Beef and Broccoli Dinner

You want dinner on the table in 30 minutes, and your family’s asking for something better than takeout. This skillet beef and broccoli dinner is exactly what you need, it’s faster than calling for delivery, tastes restaurant-quality, and you control every ingredient that goes into it.

The best part? Everything happens in one skillet, so cleanup is a breeze. I love making this on busy weeknights because it feels fancy but comes together so easily.

Trust me, once you taste this homemade version, you’ll never go back to the takeout box.

What You'll Need

This recipe brings together tender beef, fresh broccoli, and a rich Asian-inspired sauce that comes together in minutes. I’ve kept the ingredient list short and simple so you’re not hunting through your pantry for anything unusual.

  • Flank steak: This lean cut is my go-to because it becomes so tender when sliced thin. Tri-tip, skirt, or flat iron steak work beautifully too, just slice everything into ¼-inch strips.
  • Cornstarch: It does double duty here, it helps the beef brown evenly and also thickens the sauce naturally as it cooks.
  • Sesame seed oil: This gives the dish that warm, nutty Asian flavor everyone loves. A little goes a long way, so don’t skip it.
  • Fresh ginger and garlic: These aromatics are the backbone of the sauce. Fresh ginger really can’t be replaced, it brings brightness that dried ginger just doesn’t have.
  • Low-sodium soy sauce: I always use low-sodium because it lets you control how salty the dish is. You can always add more, but you can’t take it out.
  • Brown sugar: Just ¼ cup balances the salty and savory flavors. If you prefer less sugar, feel free to dial it back.

How I Make Skillet Beef and Broccoli Dinner

Here’s how to pull together this restaurant-quality dinner in your own kitchen:

Step 1: Coat the beef with cornstarch

Place your sliced flank steak and cornstarch in a large zip-top bag and shake it well until every piece is evenly coated. This step takes just a minute but makes a real difference in how the beef browns.

Step 2: Build the sauce

Heat 1 tablespoon each of olive oil and sesame oil in a medium saucepan over medium heat. Add your minced garlic and grated ginger, stirring for about a minute until it smells amazing. Pour in the soy sauce, water, brown sugar, and sriracha if you like heat, then let it simmer for 5 minutes until the sugar dissolves and the sauce thickens slightly.

Step 3: Sear the beef

Heat the remaining 1 tablespoon each of olive and sesame oil in a large skillet over medium-high heat. Working in batches if needed, add the cornstarch-coated beef and let it brown on all sides, this should take about 4-5 minutes total. Don’t crowd the pan or it’ll steam instead of sear.

Step 4: Add the broccoli

Toss in your broccoli florets and cook everything together for about 3 minutes, stirring occasionally. The broccoli will start to soften and pick up some color from the skillet.

Step 5: Bring it all together

Pour that reserved sauce over the beef and broccoli, then let everything simmer for 5-6 minutes until the sauce coats everything beautifully and the broccoli is tender-crisp. You’ll see the sauce thicken as it cooks.

Step 6: Finish and serve

Top with fresh sliced green onions and a sprinkle of sesame seeds for color and crunch. Serve right away over rice, noodles, or cauliflower rice if you prefer.

Skillet Beef and Broccoli Dinner close-up serving shot

What Makes This Recipe Special

  • Ready in about 30 minutes from start to finish, perfect for weeknight dinners.
  • You control the sodium, sugar, and oil, making it way healthier than restaurant versions.
  • One-skillet meal means less cleanup and more time with your family.
  • Tender beef, crisp-tender broccoli, and a silky, flavorful sauce that coats everything perfectly.
  • Budget-friendly and uses simple pantry ingredients you probably already have.

My Top Tips

  • Slice your beef against the grain into thin ¼-inch pieces, this makes it incredibly tender when cooked quickly over high heat.
  • Don’t skip sautéing the garlic and ginger first; this blooms their flavors and makes the whole sauce taste more complex.
  • Have all your ingredients prepped and ready before you start cooking. This dish moves fast, and you won’t have time to chop once the skillet’s hot.
  • If you like more sauce, double the sauce ingredients and simmer it a bit longer to thicken. If you prefer less, cut the water back by a few tablespoons.
  • Fresh ginger really does make a difference here, but if you’re in a pinch, use about half the amount of dried ginger, the flavor will be different but still tasty.

Serving Suggestions

  • Serve over steamed white or brown rice to soak up all that delicious sauce.
  • Pair with cauliflower rice or zucchini noodles if you’re keeping it low-carb.
  • Add a side of simple cucumber salad or steamed bok choy for extra veggies.
  • Drizzle with a little extra sesame oil and sprinkle more sesame seeds on top for restaurant-style presentation.
  • More 30 Minute Meals to round out the menu

What You'll Use

  • Large zip-top bag
  • Medium saucepan
  • Large skillet

Nutrition Notes

This is a lean, protein-packed dinner with plenty of vegetables and minimal added fat, though the exact nutrition depends on your choice of oil and soy sauce.

More Easy Recipes

Skillet Beef and Broccoli Dinner served in a cozy home kitchen
Angela

Skillet Beef and Broccoli Dinner

A quick, one-skillet dinner with tender beef, crisp broccoli, and a rich, silky Asian-inspired sauce. Ready in about 30 minutes and tastes better than takeout.
Prep Time 10 minutes
Cook Time 20 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American

Ingredients
  

  • 1 ½ lbs flank steak (sliced into ¼ inch strips)
  • 4 tablespoons cornstarch
  • 2 tablespoons olive oil (divided)
  • 2 tablespoons sesame seed oil (divided)
  • 4 garlic cloves (minced)
  • 2 teaspoons freshly grated ginger
  • ½ cup low-sodium soy sauce (or ¼ regular soy sauce)
  • ½ cup water
  • ¼ cup packed brown sugar
  • 5 cups broccoli florets
  • 3 green onions (sliced)
  • 2 teaspoons sriracha (optional)
  • Sesame seeds for garnish

Equipment

  • Large zip-top bag
  • Medium saucepan
  • Large skillet

Method
 

  1. Combine the beef strips and the cornstarch together in a large zipper bag and toss until all the beef strips are well coated.
  2. Make the sauce: In a medium-sized saucepan, heat one tablespoon of olive oil and one tablespoon of sesame seed oil, and saute the garlic and ginger until fragrant (about one minute).
  3. Pour in the soy sauce, water, sugar, and Sriracha and simmer until the sugar dissolves and the sauce thickens a little.
  4. Remove from heat and reserve. Heat the remaining tablespoon of olive and sesame seed oil in a large skillet over medium-high heat and brown the beef strips evenly on all sides.
  5. Add the broccoli florets and cook for about 3 more minutes. Pour the reserved sauce over the beef and broccoli and cook for an additional 5 minutes or until the sauce has thickened and the broccoli is cooked al dente.
  6. Serve with freshly sliced green onions and sesame seeds on top.

Notes

This dish comes together quickly, so have all your ingredients prepped before you start cooking. Leftovers keep in the fridge for up to 3 days and freeze beautifully for up to 2 months.

Did you love this recipe?

Leave a star rating in the recipe card, save it for later, or share it with a friend — it truly makes my day!

Please leave a rating, review, or comment!

Your email address will not be published. Comments are reviewed before they appear.

Recipe Rating