This dish features tender slices of beef stir-fried with crisp broccoli and aromatic ginger, creating a deliciously balanced low-carb meal. Marinate the beef to infuse flavor, then quickly cook it before sautéing fragrant garlic, ginger, and green onions. Stir-fry broccoli until just tender, then combine all elements with a savory coconut aminos and sesame oil sauce. Garnished with sesame seeds and extra green onions, this quick dish is perfect for a healthy, satisfying dinner with an Asian-inspired flair.
There's something about the sound of beef hitting a hot wok that makes you feel like you're actually cooking. I stumbled into this stir fry one weeknight when I was tired of the usual keto rotation and wanted something that tasted less like restriction and more like actual food. The ginger does most of the heavy lifting, filling your kitchen with this warm, almost honey-like aroma that makes you forget you're being careful about carbs.
I made this for my sister last month when she was skeptical about going keto, and she ate two plates without asking what was in it. Watching someone enjoy food without feeling guilty about it—that's when you know you've nailed something. She asked for the recipe before dessert even came up.
Ingredients
- Flank steak or sirloin (500 g, thinly sliced against the grain): Slicing against the grain is the difference between tender bites and chewy disappointment; ask your butcher to do it if you're not confident with a knife.
- Broccoli florets (300 g): Fresh broccoli is non-negotiable here because frozen releases too much water and throws off the sauce balance.
- Garlic (2 cloves, minced) and fresh ginger (1 tablespoon, grated): These two are doing the real flavor work; don't skip the fresh ginger or substitute powdered, it's just not the same.
- Green onions (2, sliced): Use most of it in cooking and save some for garnish to brighten up the final plate.
- Coconut aminos (2 tablespoons): It's sweeter and gentler than soy sauce, which keeps this feeling light instead of heavy.
- Sesame oil (1 tablespoon): This goes in at the end of cooking the aromatics to keep its nutty flavor intact; cooking it too long turns it bitter.
- Olive or avocado oil (1 tablespoon): Use this for the high heat searing since sesame oil smokes easily.
- Rice vinegar (1 teaspoon): Cuts through richness and wakes up all the other flavors without adding sugar.
- Erythritol or monk fruit sweetener (1 teaspoon, optional): Just enough to balance the vinegar, but taste before adding because you might not need it.
- Red pepper flakes (1/4 teaspoon, optional): I like heat, but even a pinch changes the whole mood of the dish.
- Sesame seeds and extra green onions for garnish: These make it look intentional, not rushed.
Instructions
- Marinate the beef:
- Toss your beef slices with a tablespoon of coconut aminos and half the ginger in a bowl while you prep everything else. This doesn't need hours; even ten minutes starts softening the meat and letting it absorb flavor.
- Sear the beef:
- Get your oil hot in a large skillet or wok over medium-high heat—you want it shimmering. Lay the beef out in a single layer and don't touch it for 2 to 3 minutes; that browning is where the real flavor happens.
- Build the aromatics:
- Once the beef is out, add sesame oil to the same skillet and let it heat for just a few seconds. Drop in your garlic, remaining ginger, and most of the green onions; you're chasing that moment when it smells incredible but hasn't burnt.
- Cook the broccoli:
- Add your broccoli florets and keep stirring for 3 to 4 minutes; you want them tender-crisp, still bright green. If they start to soften too much, pull them out early.
- Bring it together:
- Return the beef, then pour in the remaining coconut aminos, rice vinegar, sweetener if using it, and red pepper flakes. Stir everything for another 2 to 3 minutes until the sauce coats everything and the beef finishes cooking.
- Finish and serve:
- Taste it—adjust heat or salt if needed—then plate it and scatter sesame seeds and fresh green onions on top. Eat it while it's still hot.
The best part of this dish isn't the macros or the speed; it's that moment when someone takes their first bite and realizes keto food doesn't have to taste like a compromise. You feel like you're doing something for yourself without giving anything up.
Why This Works for Keto
This stir fry sits at that sweet spot where you're eating real, recognizable food that happens to be low in carbs. The beef gives you protein and fat to stay full, the broccoli is mostly fiber which doesn't impact blood sugar, and the sauce does all the heavy lifting flavor-wise so you don't feel like you're eating plain chicken and vegetables.
Customizing Your Stir Fry
The beauty of this dish is that it handles swaps without falling apart. Shrimp cooks even faster than beef if you're in a real hurry, and chicken thighs stay juicier than breasts. For vegetables, snap peas and mushrooms work just as well as broccoli and have almost the same carb count. The sauce doesn't care what protein you throw at it.
Serving and Storage Tips
Serve this immediately for the best texture, though leftovers reheat well in a hot skillet or even the microwave if you're desperate. Some people pair it with cauliflower rice to make it more filling, others eat it as is. The flavors actually taste better the next day once everything has had time to get to know each other.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Reheat gently in a skillet rather than the microwave if you want to keep the broccoli from getting mushy.
- Make the sauce ahead of time and store it separately if you're meal prepping.
This is the kind of meal that reminds you why you started cooking in the first place. Quick, delicious, and genuinely good for you.
Recipe FAQs
- → Can I substitute beef with other proteins?
-
Yes, chicken or shrimp can be used instead of beef for a different protein option without altering the cooking method significantly.
- → What can I use if I don’t have coconut aminos?
-
You can substitute tamari or soy sauce, keeping in mind soy sauce adds more carbs and gluten depending on the type.
- → How do I keep the broccoli crisp when cooking?
-
Stir-fry the broccoli for just 3-4 minutes to retain its crunch and bright color without overcooking.
- → Is it possible to add more heat to this dish?
-
Yes, red pepper flakes can be adjusted according to taste to add more or less spice.
- → What oils work best for stir-frying in this dish?
-
Olive oil or avocado oil are perfect for searing beef, while sesame oil adds a toasty aroma during vegetable sautéing.