This recipe for keto beef and broccoli stir fry is a classic dish of beef sauteed with fresh broccoli florets and coated in a savory low carb sauce. This healthy and delicious dinner takes less than 30 minutes to make- No marinating needed! 3 grams net carbs per serving.
Beef and broccoli stir fry was one of the first dinners I first learned how to make when I moved out of home. As I transitioned into a keto diet, I was still able to enjoy my dinner favorite, with just a few low carb swaps.
All the flavor minus the carbs, this delicious keto stir fry literally takes 20 minutes to make. No marinating needed, it’s perfect when you need dinner on the table STAT. In fact, this stir fry reminds me so much of my favorite Panda Express dish!
How do you make keto beef and broccoli
- Flank steak– Sliced against the grain and it bite sized pieces. I don’t recommend pre-sliced strips, as they often discard the outer portions of the steak, which give the stir fry so much extra flavor.
- Soy sauce OR liquid aminos– If you are gluten intolerant or have a soy allergy, use liquid aminos. It has the same flavor of soy sauce.
- Lemon juice– Adds extra acidity, that holds the flavors into the beef and broccoli florets.
- Coconut oil OR canola oil– To stir fry the meat in. Only a small amount will be used, as it is to balance out the sesame oil flavor.
- Apple cider vinegar– Gives the beef some extra flavor, especially when paired with the soy sauce.
- Minced garlic– Garlic from a jar is fine, and is easier than mincing it yourself.
- Salt and Pepper– To taste! I always add salt AFTER stir frying everything, as adding salt to your meat before frying can reduce the sodium absorption.
- Toasted Sesame oil– The star ingredient that makes this beef and broccoli stir fry better than any other out there! Use a very good quality sesame oil, as those tend to have a very distinct flavor.
- Broccoli florets– Fresh broccoli florets, chopped into bite sized pieces.
In a large bowl, add you sliced steak and set aside. In a separate bowl, whisk together all the other ingredients, except for the sesame oil and broccoli. Pour the sauce over the steak and mix until all of the meat is covered. Preheat a non-stick pan on medium. Add half the sesame oil. Once hot, pour the steak and half the sauce it is in, and pan fry for 4-5 minutes, until seared on both sides. Add the broccoli and stir fry into the beef mixture, for around 5 minutes, until slightly tender. Pour remaining sauce and sesame oil and reduce the heat and simmer for a further 10 minutes, or until broccoli is cooked.
Can I use other cuts of beef?
If you can’t find flank steak, you can also use sirloin or skirt steak. Like the flank steak, you want it sliced against the grain, and with visible fat removed.
I don’t recommend using leaner cuts of beef, otherwise, by the time the broccoli is cooked, your meat will be dry.
Does the broccoli need to be pre-cooked?
Cooked broccoli is best enjoyed crisp and tender, so pre-cooking it will result is soft and brittle broccoli. If the broccoli isn’t cooked to your liking, you can continue to let it simmer on low until your desired texture.
Can I make this as part of a keto meal prep?
During my final year of university, I was the king of meal prep, and this keto stir fry was one of my most made meals on my meal prep rotation. One full recipe makes 5 full lunch or dinner meals. Simply prepare as directed and let cool completely. Once cool, prepare some cauliflower fried rice. Fill 5 containers half-filled with cauliflower rice and cover with the beef stir fry, and drizzle the sauce on top.
To reheat, simply microwave the container for 1-2 minutes.
Tips for the perfect beef and broccoli
- Slice your beef into even slices, so that the stir fry cooks evenly throughout.
- Like the beef, it’s best for your broccoli to be chopped in similar small pieces, for quick cooking.
- If you use sirloin steak, it is recommended to marinate the beef for 30 minutes prior to frying.
- For the best seared beef, make sure the pan is hot before adding the meat to it.
Beef Broccoli Variations
This recipe is so versatile, you can switch up the protein and vegetables to your taste!
- Protein– Use sliced chicken breast, tofu, or even some shrimp.
- Vegetables– Add onions, peppers, cauliflower, and even some fresh spinach.
- Nuts and Seeds– Sprinkle some sesame seeds, cashews, or pumpkin seeds over the cooked stir fry.
Storing and Freezing stir fry
- To store: Leftovers can be stored in the refrigerator, in a covered container. The stir fry can be refrigerated for up to 1 week.
- To freeze: Freeze leftovers in the freezer, for up to 6 months. Be sure to keep them in either a whole portion or single portions, as they cannot be refrozen.
More Keto Recipes you’ll enjoy
- Keto Quiche
- Broccoli Salad
- Buffalo Cauliflower Bites
- Twice Cooked Roasted Brussels Sprouts
- Baked Tofu
- Veggie Burgers
Keto Broccoli Beef
- Slice the steak against the grain, in bite sized strips. Place in a mixing bowl.
- In a small bowl, whisk together your coconut oil, soy sauce, minced garlic, and apple cider vinegar and mix well. Pour over the steak to ensure the sauce covers all the meat.
- Heat a non-stick pan with one tablespoon of sesame oil. When hot, add your marinated steak and half the sauce it is in. Sear for 5 minutes, turning halfway through, for the steak to cook both sides.
- Add the second tablespoon of sesame oil and add the broccoli and the rest of the sauce. Cook for 10 minutes, until the broccoli is tender. Reduce heat to low and continue simmering until the broccoli is cooked to your desired texture.