This delicious Asian-inspired stir fry recipe is filled with crunchy vegetables, tender beef and a flavorful sauce. It is much healthier than the takeout Moo Shu beef version and also has a low carb option in the recipe.
Why this recipe is just so good....
- This homemade version of Moo Shoo Beef is a one pot recipe. It is a quick weeknight meal with dinner ready in about 30 minutes. It helps to take a shortcut and use packaged coleslaw; save yourself some chopping.
- It is also a healthier option for dinner. You can use a variation of sides using low carb tortillas or cauliflower rice. The sauce is so delicious, I usually double the ingredients. Truthfully, the sauce is the star of the show, so I could eat Moo Shu Beef by itself.
- If you love quick stir fry meals, try my Hot and Spicy Beef or Pepper Steak.
Ingredient Notes and Substitutions
- This recipe uses flank steak but you can use sirloin or skirt steak.
- We are using a pre-made, bagged coleslaw mix that has both red and white cabbage. If you prefer, buy a small head of either cabbage and slice thinly. It will shrink down as it cooks.
- There is a bit of heat from the chili bean paste but it is not overly spicy. You can also use chili garlic sauce. If you prefer no heat at all, just use more hoisin sauce. If you are keeping carbs low, read the labels, the amount of sugar used varies by brand.
- Feel free to use whatever mushrooms you prefer. We like the baby bellas but there are many varieties that would be delicious as well.
According to This one vs that, Hunan beef is a much hotter dish due to the addition of chili peppers and garlic in the recipe. It is usually marinated for a few hours or even overnight.
Moo Shu beef is a variation of the traditional dish Moo Shu pork. The stir fry is only briefly marinated. The main ingredient is cabbage.
According to Wikipedia, Moo Shu beef or pork are traditionally eaten with Mandarin flour and water pancakes. But the American version may use tortillas or rice served with the dish. Our recipe offers both of those choices and we prefer a lower carb version using low carb tortillas and cauliflower rice.
You can also add water chestnuts, bamboo shoots and sesame seeds to the recipe for additional texture and crunch.
There are three key factors to tenderize the beef:
-Slice across the grain. When you look down at the meat, you will see lines of fiber going across it, turn the cutting board and then slice the meat so you are cutting against the grain.
-Use a marinade with vinegar and/or citrus juice. The right balance of acid in the marinade will not only flavor but also help break down the fibers in the meat and increase the tenderness.
-Don't overcook the beef. Since you are slicing it thinly, it should cook quickly in your pan. It doesn't need to get very browned.
- If you like to prepare ahead or meal prep, the beef can be sliced the day before and just cover and refrigerate. The veggies can be sliced ahead too, just store them separate from the beef.
- If you are using a smaller pan, fry the beef in two batches. If you overcrowd the beef, it will steam instead of fry.
- If you are able to invest in a wok, I highly recommend using one. They heat evenly and are large enough so all the food stays in the pan while stir frying. (less cleanup!) Mine is 14" and was under $50.00.
- Make sure to use a neutral oil with a high smoke point such as canola, peanut, vegetable or grapeseed. They don't have a strong flavor and won't overwhelm the flavors in the recipe.
Here are some more quick stir fry recipes you will love!
If you try any of these recipes and enjoy them, I'd love if you gave it a 5 star rating. This tells me what you like and want to see more of. Thank you!Print
This delicious Asian-inspired stir fry recipe is filled with crunchy vegetables, tender beef and a flavorful sauce. It is much healthier than the takeout version and also has a low carb option in the recipe.
- 2 tablespoons hoisen sauce
- 1 tablespoon fish or oyster sauce
- 3 teaspoons garlic paste or 2 teaspoons garlic powder
- 1 teaspoon ginger paste or ground ginger
- ¼ cup granulated sugar or substitute *
- 1 tablespoon bean paste with chili oil *
- ¼ cup rice wine vinegar
- ⅓ cup soy sauce
- 1 tablespoon neutral oil such as canola, divided in half
- 1 package (14 ounces) coleslaw mix
- 1 pound mushrooms ( I used baby bellas) *
- 6 green onions (scallions), chopped (save one for garnish)
- 1 pound lean flank or sirloin steak, sliced into strips *
- 2-3 teaspoons cornstarch or Arrowroot powder,* optional for thickening sauce
- Mix sugar, bean paste, soy sauce, ginger, garlic, vinegar, fish and hoisin sauce. Divide in half. Save half for cooking the beef.
2. Slice beef, across the grain, into thin 2 inch strips.
3. Place in plastic bag or container and pour half of marinade over. Refrigerate for 30 minutes. Drain beef before frying.
4. Chop scallions. Wipe off mushrooms with damp cloth and thinly slice. If not using bagged coleslaw mix, thinly slice cabbage.
5. Heat ½ tablespoon oil in large fry pan or wok over medium heat. Fry drained beef until lightly browned, about 3 minutes. Remove the beef to bowl.
6. Heat remaining oil and fry the cabbage, scallions and mushrooms until softened but still has a bit of crisp to the cabbage. If you prefer your vegetables fully softened, cook a few minutes longer. Add the beef back to pan and the reserved sauce. Bring to boil and stir to combine with beef and vegetables.
7. Serve over white or brown rice, cauliflower rice, tortillas or traditional pancakes. Garnish with fresh chopped scallions.
*To substitute the chili bean paste, use ¼ - ½ teaspoon crushed red pepper flakes. Taste before adding more to see if you want more heat in the sauce.
*You can use white mushrooms, crimini, shiitake or oyster.
*The meat is easier to slice if it is slightly frozen.
*For the lower carb version: Use sugar substitute in the recipe. Nutrition calculated with Monkfruit sweetener. I did not thicken my sauce with the cornstarch or Arrowroot, but if you want, save 3 tablespoons of the marinade, mix with thickener of choice, pressing out any lumps. Pour into the fry pan when you are adding the reserved marinade. Stir to combine and it will thicken as it heats.
* I used the Mission brand taco size tortillas. They have 4 net carbs per tortilla.
*Store covered leftovers in refrigerator for up to 3 days. Freeze for up to 3 months. Defrost overnight in refrigerator and reheat on stovetop on low-medium heat or in the microwave.
Keywords: Stir fry, healthy meal, low carb dinner, healthy take-out