Go Back Email Link
+ servings
Beef and Vegetable Stir Fry

Beef and Vegetable Stir Fry

Servings: 4
Total Time: 30 minutes
This Beef and Vegetable Stir Fry is spicy, sweet, delicious, and the perfect weekday meal prep. It is ready in less than 30 minutes, packed with flavor, and is easy to make!  It’s gluten free, dairy free, and free of refined sugar!
5 from 2 votes
Print Pin
Course: dinner, lunch, Main Course
Cuisine: Asian
Keyword: beef, dairy free, gluten free, stir fry, vegetables
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Calories: 424 kcal


  • 1 lbs flank steak sliced or strips
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 4 tbsp avocado oil
  • 1 tbsp corn starch
  • 1/2 of a white onion diced
  • 1 tbsp garlic minced
  • 12 oz green beans
  • 1/2 tsp red pepper flakes
  • 1/4 cup water

Sauce Ingredients

  • 1/4 cup coconut aminos
  • 1 tbsp fish sauce
  • 1 tsp coconut sugar or honey
  • 1/2 tsp red pepper flakes
  • 1 tsp chili oil


  • Add corn starch, salt, pepper, red pepper flakes (not the ones used for the sauce), and half of the oil to a bowl with the beef.  Stir gently to evenly coat all the meat in the cornstarch mixture. 
  • Heat a pan over medium high heat.  Add your oil to it and let the oil get hot.  Add beef flat to the pan in batches to make sure the pieces are evenly spread out.  Fry beef until both sides of meat are slightly golden brown and crispy.  Remove from the pan and let rest on paper towels to absorb the excess moisture. Repeat with remaining beef.
  • While the beef is cooking, mix together coconut sugar, chili oil, remaining red pepper flakes, fish sauce, and coconut aminos in a small bowl or cup. Set aside for later.
  • Once all the beef is done, drain the excess oil from the pan but reserve a thin layer of oil to cook the vegetables in. Add the onions and garlic to the pan and sauté until translucent and fragrant.  Then, add the green beans and water to pan.  Drop heat to low/medium and cover to let the green beans soften, approximately 3-4 minutes.
  • Return the beef to the pan and gently mix with the green beans. 
  • Pour the sauce into the pan and mix to coat the beef and green beans.  Cover and let sauce simmer for 5-7 minutes until thickened. 
  • Enjoy!



Nutritional information is an estimate and for informational purposes only.
*Note: substitution options can be found above in the substation section of this post.


Calories: 424kcal | Carbohydrates: 12g | Protein: 25g | Fat: 31g | Saturated Fat: 9g | Cholesterol: 69mg | Sodium: 1057mg | Potassium: 518mg | Fiber: 3g | Sugar: 3g | Vitamin A: 754IU | Vitamin C: 11mg | Calcium: 48mg | Iron: 3mg
Did you try this? We'd love to hear how it went. Please leave a review below! Or, follow and tag us on Instagram!Mention @_Joytothefood_ or tag #joytothefood!