Description
A quick and flavorful stir-fry featuring tender strips of beef, caramelized onions, and a savory sauce, perfect for busy weeknights or meal prep.
Ingredients
Scale
- 1 lb (450g) beef strips (sirloin or ribeye)
- 2 tbsp (30g) vegetable oil
- 2 cloves garlic, minced
- 1 tbsp (15g) grated fresh ginger
- 1 tbsp (15g) soy sauce
- 1 tbsp (15g) oyster sauce (optional)
- 1 tsp sesame oil
- Salt and pepper to taste
- 2 tbsp (30g) soy sauce
- 2 tbsp (30g) oyster sauce (optional)
- 2 tbsp (30g) hoisin sauce
- 2 tbsp (30g) rice vinegar
- 1 tbsp (15g) cornstarch
- 1 large onion, sliced
Instructions
- In a bowl, whisk together 1 tbsp soy sauce, 1 tbsp oyster sauce (if using), grated ginger, minced garlic, and 1 tsp sesame oil to make the initial marinade. Toss the beef strips in the marinade and let sit for 10–15 minutes.
- Heat 1 tbsp vegetable oil in a skillet or wok over medium heat. Add the sliced onion and sauté until soft and slightly caramelized, about 6–8 minutes. Remove onions and set aside.
- Increase heat to high and add 2 tbsp vegetable oil to the same pan. Add marinated beef strips, stir-fry for 2–3 minutes until browned on the outside but still tender inside. Remove beef and set aside.
- In a small bowl, whisk together 2 tbsp soy sauce, 2 tbsp oyster sauce (optional), 2 tbsp hoisin sauce, 2 tbsp rice vinegar, and 1 tbsp cornstarch until smooth. Pour the sauce into the pan and bring to a gentle simmer for 1–2 minutes.
- Add the seared beef and sautéed onions back into the pan. Toss to coat evenly and heat through for another 1–2 minutes. Serve hot over steamed rice, fried rice, or noodles.
Notes
Lower sodium options available by using low-sodium soy sauce and reducing oyster/hoisin sauce. Best served fresh but can be refrigerated for 3–4 days or frozen for up to 2 months.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stir-frying
- Cuisine: Chinese
Nutrition
- Serving Size: 1 serving
- Calories: 470
- Sugar: 5g
- Sodium: 1000mg
- Fat: 33g
- Saturated Fat: 11g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 1g
- Protein: 29g
- Cholesterol: 80mg