Main Courses
This Kikkoman beef and broccoli recipe delivers restaurant-quality umami richness in just 20 minutes, transforming simple ingredients into a dish that's bold, balanced, and foolproof. The secret lies in properly searing the beef for maximum flavor development while keeping it tender, then combining it with crisp-tender broccoli in a sauce where Kikkoman soy sauce takes center stage. I've perfected this technique over countless weeknight dinners, and it never fails to impress—whether you're cooking for one or feeding a crowd.
The beauty of this stir-fry is its versatility—it works equally well in a wok, cast-iron skillet, or even a large frying pan, making it adaptable to any kitchen setup. We'll start with a quick marinade for the beef (just soy sauce, cornstarch, and a touch of sesame oil) that creates that signature tender-yet-firm texture, while the broccoli gets just enough time in the pan to stay vibrant and crisp. The sauce, built on Kikkoman's signature umami depth, balances sweetness, saltiness, and a hint of garlic for complexity.
By the time you plate this dish, you'll have perfectly seared beef strips with a caramelized sheen, bright green broccoli florets that hold their shape, and a glossy sauce that coats every bite. The aroma alone will have everyone at the table anticipating that first forkful—where the textures contrast beautifully: tender beef, crisp broccoli, and that silky sauce. This is the kind of weeknight meal that feels special without requiring hours in the kitchen.
Whether you're serving it over steamed rice or as a standalone dish, this beef and broccoli delivers on flavor, texture, and convenience. The recipe scales effortlessly, and leftovers reheat beautifully—making it perfect for meal prep. Let's get started on creating this umami-packed stir-fry that tastes like it came from your favorite takeout spot, but with the flexibility to customize it your way.
Ingredients for kikkoman beef and broccoli
Pantry staples plus a few fresh ingredients—this stir-fry comes together fast.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Fresh Broccoli 🥦 | 1 ½ lbs | Cut into florets, stems peeled |
| Kikkoman Soy Sauce 🍶 | ½ cup | For marinade and sauce |
| Cornstarch 🌾 | 2 tbsp | For tenderizing beef |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Vegetable Oil 🫒 | 2 tbsp | For high-heat searing |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Sesame Seeds 🌱 | 1 tbsp | Toasted for crunch |
| White Rice 🍚 | 2 cups | Uncooked, for serving |
| Red Pepper Flakes 🌶️ | ½ tsp | Optional for heat |
The beef is where the magic happens. Flank steak is ideal—it's lean but tender when sliced thin. Grab it from the butcher counter if possible; they'll slice it for you against the grain, which is key. If you're buying pre-sliced, check the packaging—it should say 'for stir-fry.' For the broccoli, fresh is non-negotiable—frozen works in a pinch, but it won't have that crisp snap. Look for heads with tight florets and vibrant green stems. The Kikkoman soy sauce? Don't skimp here—it's the heart of the umami flavor. I keep a bottle in my pantry at all times, but if you're using a generic brand, go for the lowest-sodium option you can find—it balances better.
No sesame oil? Toasted peanut oil works in a pinch, but it'll taste different. The cornstarch is non-negotiable for tenderizing the beef—it's what gives that signature texture. Fresh ginger and garlic are ideal, but dried works at half the amount if you're in a hurry. Brown sugar adds depth, but honey or maple syrup can substitute if you're avoiding refined sugar. For the rice, jasmine or basmati steams up fluffier, but long-grain white works fine. The red pepper flakes? Taste before adding—some brands are way hotter than others. I usually start with a pinch and adjust to taste.
Broccoli keeps best in the fridge for 3-4 days, but use it within 2 days for peak crispness. The beef marinade can sit in the fridge for up to 4 hours, but I usually do it for 30 minutes max—longer marinating can make it tough. The cooked stir-fry reheats beautifully—just add a splash of water or soy sauce to the pan and warm through. It tastes even better the next day, honestly. For meal prep, I portion it into containers with rice and store for 3-4 days. Freezing isn't ideal because the broccoli gets mushy, but you can freeze the cooked beef separately for up to 3 months—just reheat it gently.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub dishes—just sear the steak, toss in the broccoli, and let the soy sauce work its magic. The cornstarch slurry thickens everything in one pan, and honestly? That’s my kind of cleanup.
- Umami Bomb: The Kikkoman soy sauce here isn’t just a seasoning—it’s the star. That deep, salty-sweet punch from the sauce, balanced by the nutty sesame oil, makes every bite ridiculously good. The steak gets tender and glossy, while the broccoli stays crisp enough to bite into.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the steak thin, cook it all in one batch, and portion it into containers with rice or noodles. My kids grab it for school lunches, and I still sneak bites from their leftovers—no one complains.
- Budget Steakhouse: Flank steak is affordable, and a pound stretches across three meals easily. The broccoli adds freshness without costing much, and the soy sauce? A little goes a long way. It’s my secret for tasting like a fancy dinner without the price tag—especially when I drizzle extra sesame oil on top.
Step-by-step instructions for Kikkoman beef and broccoli
Here's how to make this umami-packed stir-fry in just 20 minutes—crispy beef, tender broccoli, and a glossy sauce.
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 strips. Transfer the sliced steak to a bowl and add the 2 tbsp Cornstarch, tossing to coat evenly. This step is crucial—it creates a light crust and prevents the beef from becoming tough during cooking.
In a separate small bowl, whisk together the 0.5 cup Kikkoman Soy Sauce, 2 tbsp Brown Sugar, and 0.5 tsp Red Pepper Flakes (if using). Pour this marinade over the cornstarch-coated steak and toss gently to combine. Let it marinate for 10-15 minutes at room temperature—this ensures the beef absorbs the flavors and stays tender.
Cook the White Rice
While the steak marinates, rinse the 2 cups White Rice under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. Transfer the rice to a pot with 4 cups water (or follow package instructions) and bring to a boil. Once boiling, reduce heat to low, cover, and simmer for 15-18 minutes until the water is fully absorbed and the rice is tender.
Real talk: Don't peek while the rice cooks—every time you lift the lid, you release steam and add extra cooking time. Once done, fluff the rice with a fork and keep it warm covered on low heat or in a rice keeper.
Stir-Fry the Broccoli
Heat 1 tbsp Vegetable Oil in a large skillet or wok over medium-high heat until shimmering. Add the 1.5 lbs Fresh Broccoli (cut into florets with stems peeled) and stir-fry for 3-4 minutes until the florets are bright green and slightly blistered but still crisp. Don't overcrowd the pan—work in batches if needed to maintain even cooking.
Remove the broccoli and set it aside on a plate. Here's the thing—you want the broccoli to stay vibrant and slightly crisp, not mushy. If you notice the stems are still tough after 4 minutes, give them an extra minute, but watch closely so they don't turn gray.
Sear the Beef and Make the Sauce
In the same skillet, add the remaining 1 tbsp Vegetable Oil and increase heat to high. Add the marinated steak in a single layer and let it sear undisturbed for 1-2 minutes until the edges turn golden brown. This is the moment that matters: don't stir yet—you want a good sear to develop.
Once the steak is browned on one side, stir and cook for another 1-2 minutes until fully cooked through. The beef should be tender but still holding its shape. Remove the steak and set it aside with the broccoli. Reduce the heat to medium and add 1 tbsp Sesame Oil, 4 cloves minced Garlic Cloves, and 1 tbsp freshly grated Ginger Root. Stir for 30 seconds until fragrant.
Combine and Finish
Return the beef and broccoli to the skillet. Add the 0.5 cup Kikkoman Soy Sauce (you can use the remaining marinade if needed) and toss everything together. Let it cook for 1-2 minutes until everything is heated through and coated in the sauce.
For the final touch, stir in the 3 whole Green Onions (sliced) and 1 tbsp Sesame Seeds. Taste and adjust seasoning if needed—you might want a little more soy sauce for saltiness or a touch of sugar if it needs balancing. Serve the beef and broccoli immediately over the cooked White Rice, garnished with extra sesame seeds and green onions.
Pro Tips For Making Kikkoman Beef And Broccoli
- Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting perpendicular to them shortens the strands and makes each bite tender. Grab a sharp knife and angle those slices thin but long, or you’ll end up with chewy, regretful mouthfuls.
- Blanch Broccoli First: Toss raw florets in boiling water for 30 seconds, then shock in ice water. This stops cooking, keeps the color vibrant, and ensures they’re already tender by the time they hit the pan with the beef. (Yes, it’s an extra step, but your broccoli won’t turn to mush.)
- Cornstarch Slurry Needs Time: Whisk that cornstarch with cold water before adding it to the sauce—hot liquid will clump it into useless glue. Let it sit for 2 minutes while you sear the beef, then pour it in slowly while stirring like your life depends on it.
- Low and Slow for Sauce: After adding soy sauce and sesame oil, drop the heat to medium-low and let it simmer for 3–4 minutes. Rushing this step makes the sauce taste raw and thin; patience here turns it rich and glossy. (I know, I know—you want it fast, but trust me.)
Storing and reheating this recipe
Fridge Storage Tips
Store your cooked beef and broccoli in an airtight container with a lid for up to 4 days in the refrigerator. I like to portion it into glass containers with a tight seal to maintain freshness. The broccoli will stay slightly crisp, while the beef remains tender.
Freezer-Friendly Beef
If you want to save the beef separately, freeze it in a single layer on a tray before transferring to a freezer bag. This prevents clumping. The beef stays good for 3 months—just thaw overnight in the fridge before reheating. The broccoli doesn't freeze well due to texture loss, so I recommend cooking it fresh when reheating. 🧊
Stovetop Reheating
For the best texture, reheat your beef and broccoli in a skillet over medium heat with 1 tablespoon of vegetable oil and 1 tablespoon of water. Stir occasionally for 3-4 minutes until heated through. Add a splash of Kikkoman soy sauce if the flavors seem dull—it helps restore that umami punch. 🔥
Microwave Method
If you're short on time, cover the dish with a microwave-safe lid or damp paper towel and heat on medium power in 1-minute intervals, stirring between each. This prevents drying out. I usually do 2 minutes total for a 4-serving portion, but check at 1 minute to avoid overcooking. 🍲
Rice Handling
Reheat rice separately in the microwave with 2 tablespoons of water for 1-2 minutes, then fluff with a fork. Never reheat rice directly in the stir-fry—it absorbs too much moisture and turns mushy. Keep the rice warm in a rice warmer or covered pot while reheating the beef and broccoli. 🍚
Meal Prep Pro Tips
For easy assembly, store components separately: beef in one container, broccoli in another, and rice in a third. When ready to eat, just reheat the beef and broccoli together in the skillet, then serve over fresh rice. This keeps everything crisp and flavorful. I also keep a small bottle of Kikkoman soy sauce on hand to adjust seasoning when reheating. ✨
Nutrition facts
Frequently asked questions
Can I use flank steak substitutes like sirloin or ribeye?
Yes, but with adjustments! Sirloin works well if you slice it thinly against the grain and marinate for 20-30 minutes—it's slightly leaner than flank. Ribeye is richer but fattier, so trim excess fat and reduce marinating to 15 minutes to avoid toughness. For extra tenderness, pound the meat lightly before slicing.
What if my broccoli turns gray or mushy during cooking?
This happens when broccoli overcooks or sits too long in the pan. For perfect results, cook in one layer over medium-high heat for 3-4 minutes max. If using frozen broccoli, thaw and pat dry first—excess moisture steams instead of sears. Remove immediately when bright green and slightly crisp!
How can I make this gluten-free without sacrificing flavor?
Replace Kikkoman soy sauce with tamari or coconut aminos (use 1/3 more since they're less salty). For depth, add 1 tsp gluten-free oyster sauce or 1/2 tsp fish sauce to the marinade. The cornstarch tenderizer is naturally gluten-free, but if avoiding it, use arrowroot powder instead.
Why does my beef get chewy instead of tender?
This usually means one of two things: not slicing against the grain (cut perpendicular to muscle fibers) or overcooking. For perfect texture, sear beef in one layer for 1-2 minutes max—it should reach 145°F internally. Remove immediately when browned, then finish quickly in the sauce.
Can I make this ahead of time for a party?
Cook the beef and broccoli separately, then store in airtight containers for up to 4 days. Reheat components together in a skillet with 1 tbsp oil + 1 tbsp water for 3-4 minutes. Serve over freshly cooked rice—this keeps everything crisp. For large groups, double the sauce ingredients to ensure plenty of coating.
