Beef and Broccoli Stir Fry

5 from 10 votes

Beef and broccoli stir fry is a popular Asian recipe. Instead of serving it with white rice, I make broccoli rice! It's gluten-free, grain-free and low carb

This post may contain affiliate links. Please read our disclosure policy.

This healthier version of beef and broccoli stir fry is so tasty and easy to make. Low carb and keto with no added sugar, this is a whole new way of enjoying this classic Chinese takeout dish with less calories.

Two large bowls for the beef and broccoli stir fry

One of the most popular Chinese takeout options is beef and broccoli stir fry. The beef is tender with a sticky teriyaki sauce, the broccoli is charred on the wok and the warm white rice it comes with just brings it all together. But it’s often almost a thousand calories for that one meal and it leaves you feeling full and bloated. I created this healthy beef and broccoli stir fry as a lighter version of that meal! If you love the traditional style, then I also have a teriyaki beef and broccoli stir fry recipe available, too!

Healthy beef and broccoli stir fry

Instead of stir frying beef and broccoli and serving it over white rice or brown rice, I actually make “rice” from broccoli. Similar to riced cauliflower, riced broccoli has the texture of couscous. It’s tender, fluffy and very filling without adding much calories or carbs to a recipe. Broccoli rice might be less versatile than cauliflower rice, but it’s still a wonderful low-carb ketogenic option that makes any dish more hearty and nutritious!

How to make beef and broccoli stir fry

The first step to make healthy beef and broccoli is to make the sauce. It has a teriyaki or mongolian flavor and it’s made with hoisin sauce, soy sauce, fresh ginger and sesame seed oil. Because of the fresh ginger chunks, I like to blend it in a small blender to make sure it’s smooth. This also helps to emulsify the sauce so it sticks better to the beef. If you use ginger paste or ginger powder instead, you can just whisk it.

Collage to make the sauce for beef and broccoli stir fry

Next, you’ll make the broccoli rice. To me it looks more like couscous, but it’s easier to say broccoli rice. To do this, simply run the broccoli florets through the food processor until they’re finely grated. Be careful not to overprocess it, which may result in the broccoli releasing water and becoming sticky. If you don’t have a food processor, you can also do this using a knife or a grater (like I did in the video below).

Collage showing how to make broccoli rice

Now the broccoli rice is ready to go, but it has that raw veggie taste. So it’s best if you cook it with a some olive oil, green onions and fresh garlic. When you saute the broccoli rice, it gives it a more nutty and rich taste.

Collage showing how to cook broccoli rice

Then you can divide the broccoli rice into 4 bowls, wipe down the pan, and start cooking the beef in that same pan.

I use flank steak for this healthy beef and broccoli stir fry. It’s the most popular cut for stir fry and it’s what most Chinese restaurants use. The beef really makes this recipe because it’s tender without being too touch or chewy. Fry the beef first for a couple minutes per side and then add the sauce for another couple minutes until it sticks to the beef.

Collage showing how to stir fry beef to make beef and broccoli

Finally, serve the beef over the broccoli rice, sprinkle on some sesame seeds and dinner is ready!

Large bowl of beef and broccoli rice stir fry

Tips for making beef and broccoli stir fry

  • Chop the broccoli into florets before grating. This helps to make sure everything is evenly grated so you’re not left with large chunks of broccoli while the remaining broccoli turns pasty.
  • Freeze the flank steak before slicing. Because flank steak is so thin and tender, it can be tricky to slice. If you place it in the freezer even for half an hour before slicing, it makes the beef firm so you can slice more easily. When slicing, it’s best to cut against the grain.
  • Heat the pan really well before adding the beef. Overcooking meat can lead to tough and chewy bites. To avoid that, make sure the pan you’re using is really hot before adding the beef. That way the flank steak will cook really quickly without overcooking the meat on a lower temperature longer.
  • Do not crowd the beef in the pan. When you add too much beef at once to the pan, it might lead to the beef steaming. We want to sear the steak and not steam it. So make sure to use a large pan or wok. You can also work in batches if necessary to avoid overcrowding the pan.

Frequently Asked Questions

How long do the leftovers keep?

You can keep any leftovers in an airtight container and store in the fridge for around 3-4 days. Gently reheat leftovers in the oven.

Can you make beef and broccoli stir fry ahead of time?

This dish is best served when freshly cooked. You can make grate the broccoli up to 5 days in advance and store it in an air tight container in the fridge. If you do this, make sure to place the grated broccoli on a paper towel to absorb any moisture so it doesn’t go bad.

What do you serve with beef and broccoli stir fry?

This recipe is a meal within itself, so you really don’t need to serve it with any sides. If you do, I would suggest a side of Green Beans with Almonds or Pak Choi. This beef is so delicious, you can of course chose to forgo the broccoli rice and serve with regular or noodles.

Close up shot of a large bowl of beef and broccoli rice with chopsticks on the side

I love this modern version of traditional Chinese beef and broccoli stir fry. It has all the flavors you’d expect in the dish, but only about 300 calories and 15g of carbs per serving. That makes it a tasty low-carb keto-friendly (ketogenic) recipe if you’re trying to avoid too many carbs at dinner time. Let’s be honest, nothing can ever replace white rice. But green broccoli rice is so cool. And it’s a great recipe to have at your disposal when you want something lighter.

For more low carb recipes:

If you’ve tried this healthy Beef and Broccoli Stir Fry recipe or any other recipe on FeelGoodFoodie, then don’t forget to rate the recipe and leave me a comment below! I would love to hear about your experience making it. And if you snapped some shots of it, share it with me on Instagram so I can repost on my stories!

Beef and Broccoli Stir Fry

Beef and broccoli stir fry is a popular Asian recipe. Instead of serving it with white rice, I make broccoli rice! It’s gluten-free, grain-free and low carb
5 from 10 votes
Servings 4 servings
Course Entree
Calories 328
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes



For the broccoli rice

  • 4 cups broccoli florets about 2 small crowns
  • 1 tablespoon olive oil
  • 1 garlic clove minced
  • 1 green onion thinly sliced white and green parts separated

For the Sauce

For the beef


  • To make the riced broccoli, process the broccoli florets in a blender or food processor until you get a riced texture. Heat a pan with olive oil on medium, add the garlic and the white parts of the green onions and fry until fragrant, about 1-2 minutes. Add the riced broccoli to the mixture and toss together until the broccoli slightly softens, about 2-4 minutes. Divide the broccoli between 4 bowls and wipe clean the pan with a paper towel
  • To make the sauce, whisk together the ingredients in a small bowl or a small blender. Set aside.
  • To cook the steak, season with salt and pepper. Then heat the pan used for broccoli rice with olive oil on medium-high. Place the steak strips on the pan in a single layer and cook for 1-2 minutes per side to brown each steak strip. You many need to cook in batches. Add the sauce to the steak and reduce the heat to low. Cook for an additional 3-5 minutes, stirring to coat and allowing the sauce to thicken.
  • Serve the steak on top of the riced broccoli, and garnish with the green parts of the green onions and red pepper flakes.


Recipe: This recipe was inspired by Lindsay’s Mongolian Beef Broccoli “Rice” Bowls
Storage: Store any leftovers in an airtight container. They will last about 3-4 days in the fridge.
Make Ahead Tips: You can make grate the broccoli up to 5 days in advance. Just make sure to place it on a paper towel to absorb any moisture so it doens’t go bad.
Substitutes: For best results, follow the recipe as is. However if you have any questions about substitutes, feel free to post in the comments.
Equipment: I used the Kitchen Aid food processor to grate the broccoli. You can use any other food processor you have or simple use a grater or knife.
Serving Size: One serving is ¼ of the ingredients.


Calories: 328kcal, Carbohydrates: 16g, Protein: 27g, Fat: 17g, Saturated Fat: 3g, Cholesterol: 68mg, Sodium: 620mg, Potassium: 704mg, Fiber: 2g, Sugar: 6g, Vitamin A: 565IU, Vitamin C: 81.4mg, Calcium: 72mg, Iron: 2.7mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American, Asian
Course: Entree

Rate and comment

Recipe Rating


  1. Hi Yumna,

    I was wondering if I want to keep the broccoli in smaller pieces and not riced, is there any different or additional steps I need to do? Thank you in advance!

    1. You can follow the recipe as is, but you may need to cook the broccoli for a slightly longer time to make sure it’s cooked through.

  2. SOOOO Yummy!!! Made this in hopes of having a low-carb but still filling dinner and it did not disappoint! I loved eating the broccoli in this form 🙂 I did not have sesame seeds or green onion on hand, but it was still delicious and I can’t wait to make it again!
    Thank you, Yumna!!!

  3. Needed a quick recipe for beef and broccoli (with noodles) and this one came up and as usual, EASY AND YUMMY!! My picky 8yr old devoured it!! Also took all of 45 minutes from finding the recipe until devouring it all!! MUST TRY!!

  4. I only saw the video on Instagram. We used the grater on the broccoli. Everything was very good! The hard thing was finding this recipie to pin it, took me 1 1/2 hrs. from “link in bio”.

    1. Oh no, I’m so sorry you had a hard time finding the recipe through instagram! I wish there was a better way to search on Instagram. Please feel free to DM me in the future and I can send you a link. Also, the search bar on my site is amazing and can really help you find anything you’re looking for. I’m so happy you liked the recipe though. Thank you!!

  5. So delicious! We used chicken as we try not to eat too much beef. The sauce tasted like it was made in a restaurant.

  6. Though not a broccoli fan, was tempted to try your recipe. Made it, enjoyed it, and will give you thumbs up.