Tender beef, crisp vegetables, and a sweet and savory sauce come together in this easy Beef Stir Fry that's ready in just 25 minutes. It's a healthier takeout-inspired dinner that's packed with protein and perfect for busy weeknights.
Cut the 2 pounds flank beef into 2-inch-thick strips and place it in a shallow dish.
In a small bowl, whisk all the sauce ingredients (2 garlic cloves, 1/4 cup light-sodium soy sauce, 1/2 tablespoon sesame oil, and 2 tablespoons honey). Pour half of the sauce over the beef. Mix well and let marinate for a few minutes until you prep the rest of the ingredients.
Cut the 1 white onion into half rings and the 2 large carrots into thin strips.
Next, heat 1 tablespoon olive oil in a wok or skillet over medium-high heat. Add the marinated beef in a single layer, and cook, stirring occasionally, until evenly golden brown. Once done, use a slotted spoon to remove the beef to a plate lined with a paper towel and set aside.
In the same pan, add onion and 2 garlic cloves ; sauté until onion is slightly softened and garlic is fragrant. Add carrots and 1 pound baby corn; continue cooking until all the vegetables reach the desired doneness.
Stir the beef into the vegetables, and drizzle with the remaining sauce. Cook for a few minutes until hot.
Garnish with sliced 2 green onions and 1 tablespoon sesame seeds. Serve warm with cooked rice and enjoy!
Notes
Slice the beef thinly against the grain for the most tender bites.
Prep all of your ingredients before you start cooking since stir-fries cook quickly.
Cook the beef in batches if needed so it browns instead of steaming.
Feel free to swap in your favorite vegetables or use a frozen stir fry mix.
Store leftovers in the refrigerator for up to 4 days or freeze for up to 2 months.