Main Courses
This beef and broccoli recipe with sesame oil delivers that perfect balance of savory, nutty, and slightly sweet flavors in just 30 minutes. I developed it after years of testing stir-fry techniques, focusing on achieving that signature umami depth without complicated steps. The secret lies in properly searing the beef first—this creates deep flavor that carries through the entire dish.
The recipe starts with thinly sliced beef that develops a beautiful caramelized crust when seared in a hot wok or skillet. Fresh broccoli florets are added later to maintain their vibrant green color and crisp-tender texture. A simple sauce made with soy sauce, garlic, ginger, and a touch of brown sugar ties everything together, while the finishing drizzle of sesame oil adds that signature nutty aroma.
What you'll end up with is a restaurant-quality stir-fry that's packed with protein and vegetables, all coated in a glossy, flavorful sauce. The beef remains tender yet slightly chewy, the broccoli bright and crisp, and the sesame oil finish elevates every bite to something special. This dish proves you don't need fancy ingredients to create impressive results.
Serve it over steamed rice for the full experience, or with noodles for a quick weeknight meal. The leftovers actually taste better the next day as the flavors meld further. Here's how to make it perfectly every time.
Ingredients for beef and broccoli recipe with sesame oil
Thinly sliced beef and crisp broccoli florets create the perfect stir-fry base for this umami-rich dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Fresh Broccoli 🥦 | 1 ½ lb | Cut into florets, stems peeled |
| Sesame Oil 🫒 | 2 tbsp | Toasted, for finishing |
| Low-Sodium Soy Sauce 🥄 | ½ cup | For balanced flavor |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled |
| Brown Sugar 🍯 | 1 tbsp | Light or dark |
| Cornstarch 🌾 | 1 tbsp | For tenderizing beef |
| Neutral Oil 🫒 | 2 tbsp | Peanut or vegetable |
| Sesame Seeds 🌰 | 1 tbsp | Toasted, for garnish |
| Green Onion 🧅 | 3 whole | Sliced, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is non-negotiable here—its lean yet tender texture holds up perfectly to stir-frying. Look for center-cut pieces at Whole Foods or your local butcher for the best quality. If pre-sliced isn't available, freeze the steak for 30 minutes before slicing against the grain for clean cuts. The broccoli should be bright green and firm—avoid any with yellowing stems. Trader Joe's often has pre-cut florets that save time, but fresh is always better for that signature crunch. For the sesame oil, grab the toasted variety at Asian markets—it has a deeper, nuttier flavor than the regular kind.
No flank steak? Sirloin or ribeye work in a pinch, but slice them thinner. Fresh ginger not available? Ground ginger at half the amount works, but fresh is ideal. The soy sauce can be swapped for tamari if gluten-free, and if you're short on time, pre-minced garlic from the jar saves 5 minutes (just rinse it first). For the cornstarch, arrowroot powder is a 1:1 substitute. The brown sugar adds just enough sweetness—if you prefer less, reduce to 3/4 tbsp. The neutral oil should have a high smoke point (like peanut oil) to prevent burning during the sear.
Store any leftovers in an airtight container for up to 3 days—they actually taste better reheated as the flavors meld. For longer storage, freeze portions for up to 3 months. The sesame oil and toasted sesame seeds should be kept in a cool, dark place to preserve their flavor. I always make a double batch—one for dinner and one for lunches the next week. The dish reheats beautifully in a steamer basket or microwave with a splash of water to keep it moist.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice the steak thin, toss in broccoli florets, and let the sesame oil work its savory, nutty charm. No extra pans, no fuss, and that garlic-soy glaze clings like it’s meant to be there.
- Umami Bomb: Between the low-sodium soy sauce and a generous drizzle of toasted sesame oil, this dish hits all the right notes—salty, sweet, and deeply satisfying. The broccoli stays crisp, the beef gets that perfect chew, and honestly? It’s the kind of flavor that makes you pause mid-bite.
- Meal Prep MVP: I make double batches on Sundays because it reheats like a dream—steak stays tender, broccoli holds its bite, and the sesame oil keeps everything tasting fresh. Pack it for lunches or freeze portions; it’s my go-to for lazy days.
- Budget Flex: Flank steak is affordable, broccoli’s a pantry staple, and a little sesame oil goes a long way. Here’s what sold me—this feeds four for under $15, and the leftovers? Even better the next day, if you can resist eating them all at once.
Step-by-step instructions for beef and broccoli with sesame oil
Follow this method for a perfectly balanced stir-fry with tender beef and vibrant broccoli.
Marinate and Tenderize the Flank Steak
Place the 1 lb flank steak on a cutting board and slice it thinly against the grain into ¼-inch thick strips. Transfer the sliced beef to a bowl and add the 1 tbsp cornstarch, 1 tsp salt, and 0.5 tsp black pepper. Toss gently to coat evenly. This step is crucial—cornstarch helps tenderize the beef and creates a light crust during cooking.
Let the beef marinate for 15-20 minutes while you prepare the remaining ingredients. The cornstarch will begin breaking down the muscle fibers, ensuring the beef stays tender even after high-heat cooking. Don't skip this step—it makes all the difference in texture.
Blanch the Broccoli for Crisp-Tender Perfection
Fill a large pot with water and bring to a rolling boil. Add the 1.5 lb fresh broccoli florets and cook for 2-3 minutes until bright green and just tender—you want them to hold their shape but still be crisp. Immediately drain in a colander and rinse under cold water to stop the cooking process. This blanching step preserves the vibrant color and ensures the broccoli stays crisp during the stir-fry.
While the broccoli cools, mince the 6 cloves garlic and grate the 1 tbsp fresh ginger. These aromatics will form the flavor base for your stir-fry, so take your time to get them finely chopped. The garlic should be almost paste-like, and the ginger should be a smooth, fine texture. Set them aside until ready to use.
Stir-Fry the Beef Until Caramelized
Heat a large skillet or wok over high heat until hot. Add the 2 tbsp neutral oil and swirl to coat the pan evenly. Add the marinated beef in a single layer and let it sear undisturbed for 1-2 minutes until the bottoms turn golden brown. This initial sear locks in the juices and creates a flavorful crust.
Push the beef to one side of the pan and add the minced garlic and grated ginger. Stir for 30 seconds until fragrant—you should smell the aromatics sizzling. Add the 0.5 cup low-sodium soy sauce and 1 tbsp brown sugar, then toss everything together. Cook for another 1-2 minutes until the beef is fully cooked through and the sauce begins to thicken slightly.
Combine Beef and Broccoli for the Final Stir-Fry
Add the blanched broccoli to the pan and toss everything together for 2-3 minutes until the broccoli is heated through and the flavors meld. The high heat will help crisp the broccoli slightly while keeping it vibrant. If the mixture seems too dry, add 1-2 tablespoons of water to create a light sauce. The goal is a balance of tender beef and crisp-tender broccoli with a glossy, slightly sticky sauce.
Taste the stir-fry and adjust seasoning if needed. The soy sauce should provide enough saltiness, but you might want to add a pinch more salt or a splash of water if the sauce is too thick. Remove from heat once everything is evenly coated and heated through.
Finish with Sesame Oil and Garnish
Drizzle the 2 tbsp toasted sesame oil over the beef and broccoli mixture. Toss gently to distribute the oil evenly—this adds a nutty aroma and rich flavor. Sprinkle with the 1 tbsp toasted sesame seeds and sliced 3 whole green onions. The sesame oil should give the dish a glossy finish and deepen the umami flavor.
Serve immediately over steamed rice or noodles. The dish should be hot, with tender beef, crisp-tender broccoli, and a sauce that clings to every bite. The nutty finish from the sesame oil and seeds will elevate the dish to restaurant-quality. Enjoy while warm for the best texture and flavor experience.
Pro Tips For Making Beef And Broccoli Recipe With Sesame Oil
- Slice Against the Grain: Flank steak’s tough if you cut with the grain—end up with chewy bites. Slice thinly across the grain after cooking, or you’ll regret it. (Yes, even if the knife fights you.)
- Blanch Broccoli First: Toss florets in boiling water for 30 seconds before stir-frying—keeps them bright green and prevents soggy piles. Skip this, and you’ll end up with limp, sad broccoli.
- High Heat, Fast Cook: Crank the wok or pan to max heat before adding oil—anything less and the beef will steam instead of sear. I learned this the hard way after a batch turned out gray and rubbery.
- Use Toasted Sesame Oil Last: Add sesame oil at the very end—just a teaspoon—so it doesn’t burn off. Drizzle it over the finished dish instead of cooking with it, or you’ll lose that nutty aroma. (Your nose will thank you.)
Serving suggestions for leftovers
Rice Pairings
Steamed jasmine rice is my go-to base for this dish—its delicate floral notes complement the umami beef and nutty sesame oil beautifully. Cook 1 cup jasmine rice with 1.5 cups water for perfectly fluffy grains. For extra richness, stir in 1 tbsp butter and a pinch of salt after cooking. Short-grain sushi rice works too, especially if you like a slightly sticky texture. 🍚
Noodle Alternatives
Swap rice for udon or soba noodles for a quick weeknight meal. Cook 8 oz dried noodles according to package, then toss with the beef and broccoli. The noodles soak up the flavorful sauce while adding heartiness. For extra authenticity, use rice noodles with a slightly chewy bite. I often make a double batch and save half for lunch the next day—it reheats perfectly!
Garnish Ideas
Fresh cilantro leaves add a bright, herbaceous note that cuts through the richness. Simply chop ¼ cup and sprinkle over the dish just before serving. For a smoky twist, add ½ tsp smoked paprika to the sauce before finishing with sesame oil. A drizzle of chili crisp (about 1 tsp) brings welcome heat for those who love spice. 🌿
Dipping Sauces
Serve with a small bowl of sriracha mayo for dipping—mix 2 tbsp mayo with 1 tsp sriracha and a squeeze of lime. For something tangier, try a quick ginger-soy dip: whisk 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp grated ginger, and ½ tsp sesame oil. Both options add another layer of flavor to each bite.
Make-Ahead Serving
This dish actually tastes better the next day as the flavors meld! Store leftovers in an airtight container and reheat in a skillet with 1 tbsp water to revive the sauce. For a cold meal prep option, serve over chilled rice noodles with a side of cucumber slices. The contrast of warm beef and cool noodles is surprisingly refreshing. 🥗
Presentation Tips
Use a wide, shallow bowl to serve the beef and broccoli—it makes the dish look more inviting. Garnish with extra sesame seeds and green onions in a decorative pattern. For a restaurant-style finish, arrange the beef and broccoli in concentric circles around the bowl. Serve with chopsticks for an authentic touch, or use forks if you prefer. The presentation makes all the difference when sharing with guests!
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
Yes! Sirloin or ribeye work well, but slice them thinner (⅛-inch) since they're more tender. For leaner options, try flank steak or skirt steak—they stay juicy when sliced against the grain. Avoid tougher cuts like chuck without marinating first for 30+ minutes.
Why does my broccoli turn mushy during stir-frying?
Overcooking is the usual culprit! Blanch broccoli for 2-3 minutes (not longer) and rinse in cold water to stop cooking. Also, stir-fry at high heat for 2-3 minutes max—crowding the pan causes steaming. Use fresh broccoli (not frozen) for best texture.
How much sesame oil should I use if I don't like strong flavors?
Start with just 1 tbsp toasted sesame oil instead of 2. For a milder taste, swap ½ tbsp of the sesame oil with ½ tbsp neutral oil in the final drizzle. The nutty aroma is key, but you can control the intensity this way.
Can I make this gluten-free?
Use tamari (gluten-free soy sauce) instead of regular soy sauce. Check that your sesame oil is certified gluten-free (some brands process in shared facilities). For extra umami, add 1 tsp coconut aminos to the sauce.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with 1 tbsp water to revive the sauce. Avoid microwaving—it makes the broccoli soggy. For extra crispiness, sear the beef again for 1-2 minutes before adding the broccoli back in.
