Homemade Steak and Broccoli recipe photo

This steak and broccoli recipe is the kind of weekday meal I turn to when I want something satisfying, straightforward, and reliably good. It balances hearty, seared beef with crisp-tender broccoli and a simple pan sauce that ties everything together. No long lists of exotic ingredients—just solid technique and honest flavors.

I like to prep quickly and cook hot. The marinade here is brief but punchy: garlic, lemon, Worcestershire, and a few dried herbs get the beef flavored and ready to brown. Browning in a screaming-hot skillet builds the savory crust that makes the dish sing; finishing the broccoli in the same pan captures those caramelized bits and keeps cleanup minimal.

The Essentials

Classic Steak and Broccoli dish photo

Start with quality beef and strong heat. A hot pan and thinly sliced steak are the two most important things. The steak needs only 1–2 minutes per side to develop that brown edge you want; overcooking kills tenderness. Broccoli should be cooked until tender-crisp so it still has bite and bright color.

Plan for timing: marinate for 30 minutes at room temperature, sear the steak in batches so you don’t steam it, use the reserved marinade to build the pan sauce, and add the butter to finish the sauce and coat the broccoli. Serve over hot white rice to soak up the sauce.

Ingredients

  • 1½ pounds sirloin steak — Top sirloin is my favorite cut. You can also use pre-cut stir-fry beef, tri-tip, ribeye, strip, or tenderloin—sliced against the grain.
  • 2 tablespoons unsalted butter (¼ stick) — Adds richness and helps the sauce cling to the broccoli and steak.
  • 1 pound broccoli florets — Choose tight, firm florets for the best texture after cooking.
  • 3 cups cooked white rice — For serving; rice soaks up the pan sauce and makes the meal complete.
  • 2 tablespoons vegetable oil — Use a neutral oil with a high smoke point for searing.
  • 3 cloves garlic, minced — Provides savory aromatic backbone to the marinade and sauce.
  • 1 onion, sliced — Adds sweetness and texture; slice thin so it softens quickly.
  • 1 tablespoon lemon juice (from ½ lemon) — Brightens the sauce and balances the richness.
  • ½ tablespoon Worcestershire sauce — Deep umami flavor; small amount goes a long way.
  • ½ teaspoon beef bouillon granules — Boosts beefy flavor in the marinade and sauce.
  • 1 teaspoon dried thyme — Earthy herb note; works well with beef.
  • 1½ teaspoons dried oregano — Adds herbaceous lift and a Mediterranean touch.
  • ¼ teaspoon crushed red pepper flakes (optional) — For a gentle heat; omit if you prefer mild.
  • Kosher salt and freshly ground black pepper — To taste; salt is crucial for seasoning both the steak and broccoli.

Steak and Broccoli: How It’s Done

  1. Slice the 1½ pounds sirloin steak against the grain into thin strips and place them in a large bowl.
  2. Add to the bowl: 3 cloves minced garlic, 1 sliced onion, 1 tablespoon lemon juice, ½ tablespoon Worcestershire sauce, ½ teaspoon beef bouillon granules, 1 teaspoon dried thyme, 1½ teaspoons dried oregano, ¼ teaspoon crushed red pepper flakes (optional), and kosher salt and freshly ground black pepper to taste. Toss to coat the steak strips.
  3. Cover the bowl with aluminum foil and marinate at room temperature for 30 minutes.
  4. After marinating, heat a large skillet over high heat until very hot. Add the 2 tablespoons vegetable oil and swirl to coat the pan.
  5. Remove the steak strips from the marinade, letting excess marinade drip back into the bowl. Sear the steak strips in batches in the hot skillet (do not overcrowd) until browned at the edges, about 1–2 minutes per side. Transfer seared strips to a plate and continue with remaining steak.
  6. Pour the reserved marinade from the bowl into the skillet. Bring it to a boil over high heat, then reduce to a simmer and cook for 1–2 minutes to cook off raw juices and slightly reduce the sauce.
  7. Reduce heat to medium, add the 2 tablespoons unsalted butter to the skillet and let it melt. Add the 1 pound broccoli florets and toss to coat in the sauce and butter. Cook, stirring occasionally, until the broccoli is tender-crisp and the sauce has reduced to your liking, about 5–8 minutes.
  8. Return the seared steak strips to the skillet with the broccoli, toss to combine, and cook just until the steak is reheated, about 1–2 minutes. Taste and adjust salt and pepper if needed.
  9. Serve the steak and broccoli over the 3 cups cooked white rice.

Why This Recipe is a Keeper

Easy Steak and Broccoli food shot

This recipe wins because it’s fast, forgiving, and full-flavored. The short marinade time gives the beef flavor without parentheses of fuss; the high-heat sear produces a caramelized exterior that contrasts with tender interiors. Using the same pan for sauce and broccoli amplifies the flavor and reduces dishes.

It’s also versatile: swap rice for noodles or cauliflower rice, switch the cut of beef to what’s on sale, and adjust heat with the red pepper flakes. For weeknight dinners, that flexibility matters—delicious results with minimal stress.

Smart Substitutions

Delicious Steak and Broccoli image

Want to change one thing without losing the essence of the dish? A few simple swaps work well:

  • Beef cuts: Use ribeye or strip for more marbling; use flank or skirt if you prefer leaner, thin strips (still slice against the grain).
  • Oils: Swap vegetable oil for canola or grapeseed oil—anything with a high smoke point.
  • Greens: Swap broccoli for broccolini, asparagus, or green beans if you want a different texture.
  • Savoury boost: If you enjoy deeper beef flavor, dissolve a splash of low-sodium beef stock into the sauce as it simmers.

Must-Have Equipment

  • Large heavy skillet (preferably cast iron or heavy-bottomed stainless): Holds heat and creates an even sear.
  • Sharp chef’s knife: For thin, even strips; slicing against the grain is key to tenderness.
  • Tongs or spatula: For quick flips and tossing.
  • Cutting board and bowl for marinating: Keep the bowl big enough to toss the steak without overcrowding.

What Not to Do

Do not overcrowd the pan when searing. Overcrowding drops the pan temperature and causes steaming instead of browning. Work in batches. Also, don’t skip the short rest after searing; transferring to a plate lets the steak finish without overcooking and keeps the veggies from getting soggy from immediate contact.

Avoid chopping broccoli too small; tiny bits overcook quickly and lose texture. Finally, don’t add the butter at the highest flame and immediately toss—lower the heat to melt the butter gently into the sauce so it emulsifies and coats the broccoli evenly.

Substitutions by Diet

If you or guests have dietary needs, here are safe swaps that preserve flavor:

  • Low-sodium: Reduce added kosher salt and use low-sodium beef bouillon or omit it; taste and adjust at the end.
  • Gluten-free: The recipe is naturally gluten-free if your Worcestershire sauce is labeled GF—some brands contain gluten. Replace with tamari-plus-anchovy or a GF steak sauce if needed.
  • Dairy-free: Replace the 2 tablespoons unsalted butter with 2 tablespoons neutral oil or a dairy-free butter alternative to finish the sauce.
  • Lower-carb: Serve over cauliflower rice or a bed of sautéed mushrooms instead of white rice.

Little Things that Matter

Small details make a big difference here. Slice the beef thin and against the grain; that’s the single easiest way to keep it tender. Pat the steak strips dry slightly before searing if the marinade left them very wet—excess surface moisture hinders browning.

When adding the reserved marinade to the hot pan, let it reach a boil briefly before lowering to simmer. That step cooks off raw juices and concentrates flavor. Finally, add the butter after reducing the marinade so the sauce glosses and the broccoli picks up that silky finish.

Make-Ahead & Storage

Make-ahead

Marinate up to 4 hours in the fridge (the recipe calls for 30 minutes at room temperature; longer chill marination is okay but allow time to come back toward room temperature before searing for even cooking). You can chop broccoli and slice the onion a day ahead—store them separately in airtight containers.

Storage & reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat with a splash of water or a few teaspoons of oil to loosen the sauce; cover briefly to warm through without drying the steak. Avoid microwaving for long stretches—quick stovetop reheating preserves texture better.

Freezing

I don’t recommend freezing steak and broccoli together; the broccoli will get soft. If you must, freeze only the seared steak strips in a single layer, then transfer to a freezer bag for up to 2 months. Thaw overnight in the fridge and reheat in a hot skillet, adding fresh broccoli when reheating.

Ask & Learn

Ask yourself these quick checks while cooking: Is the pan hot enough before adding oil? Are you searing in batches? Is the broccoli still bright green and not floppy? Taste the sauce before you finish: lemon, Worcestershire, and bouillon levels can be subtle—adjust with a pinch of salt or a squeeze more lemon if it needs brightening.

Learning comes from repetition. The first time may feel like you’re watching the clock; the second time you’ll notice the pan’s sound change as the beef hits it, and the third time you’ll know how long your skillet takes to get ‘very hot.’ That sound and timing matter more than exact minutes.

Serve & Enjoy

Serve the steak and broccoli hot, spooned over the 3 cups cooked white rice so each plate gets a good saucy ratio. Garnish options: a few lemon wedges on the side, a sprinkle of toasted sesame seeds, or chopped scallions for freshness. Pair with a simple green salad or steamed dumplings for a fuller meal.

Eat right away. The contrast between crisp-tender broccoli, glossy pan sauce, and those caramelized beef edges is at its best hot and fresh. This dish is reliable, quick, and hits the savory-satisfying spot—perfect for a busy night when you want home-cooked comfort with minimal fuss.

Homemade Steak and Broccoli recipe photo

Steak and Broccoli

Steak and broccoli is a classic dish that never goes out of style. It’s the perfect blend of tender, juicy steak paired with crisp, vibrant broccoli, all enveloped in a rich, savory sauce. This recipe is not only delightful but also easy to prepare, making it an ideal choice for weeknight dinners or special occasions….
Prep Time5 minutes
Cook Time10 minutes
Total Time45 minutes
Servings: 4 servings

Ingredients

Ingredients

  • 1 1/2 poundssirloin steakTop sirloin is my favorite cut.You can also use pre-cut stir-fry beef tri-tip, ribeye, strip, or tenderloin—sliced against the grain.
  • 2 tablespoonsunsalted butter 1/4 stick
  • 1 poundbroccoli florets
  • 3 cupscooked white ricefor serving
  • 2 tablespoonsvegetable oil
  • 3 clovesgarlicminced
  • 1 onionsliced
  • 1 tablespoonlemon juice from 1/2 lemon
  • 1/2 tablespoonWorcestershire sauce
  • 1/2 teaspoonbeef bouillon granules
  • 1 teaspoondried thyme
  • 1 1/2 teaspoonsdried oregano
  • 1/4 teaspooncrushed red pepper flakesoptional
  • kosher salt and freshly ground black pepperto taste

Instructions

Instructions

  • Slice the 1½ pounds sirloin steak against the grain into thin strips and place them in a large bowl.
  • Add to the bowl: 3 cloves minced garlic, 1 sliced onion, 1 tablespoon lemon juice, ½ tablespoon Worcestershire sauce, ½ teaspoon beef bouillon granules, 1 teaspoon dried thyme, 1½ teaspoons dried oregano, ¼ teaspoon crushed red pepper flakes (optional), and kosher salt and freshly ground black pepper to taste. Toss to coat the steak strips.
  • Cover the bowl with aluminum foil and marinate at room temperature for 30 minutes.
  • After marinating, heat a large skillet over high heat until very hot. Add the 2 tablespoons vegetable oil and swirl to coat the pan.
  • Remove the steak strips from the marinade, letting excess marinade drip back into the bowl. Sear the steak strips in batches in the hot skillet (do not overcrowd) until browned at the edges, about 1–2 minutes per side. Transfer seared strips to a plate and continue with remaining steak.
  • Pour the reserved marinade from the bowl into the skillet. Bring it to a boil over high heat, then reduce to a simmer and cook for 1–2 minutes to cook off raw juices and slightly reduce the sauce.
  • Reduce heat to medium, add the 2 tablespoons unsalted butter to the skillet and let it melt. Add the 1 pound broccoli florets and toss to coat in the sauce and butter. Cook, stirring occasionally, until the broccoli is tender-crisp and the sauce has reduced to your liking, about 5–8 minutes.
  • Return the seared steak strips to the skillet with the broccoli, toss to combine, and cook just until the steak is reheated, about 1–2 minutes. Taste and adjust salt and pepper if needed.
  • Serve the steak and broccoli over the 3 cups cooked white rice.

Equipment

  • Large Bowl
  • Large Skillet
  • Plate
  • Aluminum Foil

Similar Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating