Chinese Beef and Eggs is an underrated gem in the world of Chinese home-style cooking. Often referred to as Beef and Egg Stir-Fry or Chinese Scrambled Eggs with Beef, this dish is beloved for its silky texture, quick prep time, and comforting umami flavor. It’s a perfect harmony of tender marinated beef and fluffy scrambled eggs, lightly seasoned with soy sauce, sesame oil, and scallions.
Unlike Western-style scrambled eggs, the Chinese version is softer, almost custard-like, and when paired with velvety beef slices, it creates a satisfying, protein-rich meal that’s served over steamed rice or noodles. Whether you’re looking for a fast weeknight dinner or a nostalgic taste of Chinese home cooking, this dish delivers every time.
What Is Chinese Beef and Eggs?
Chinese Beef and Eggs is a stir-fry dish that’s popular in Southern Chinese cuisine, especially in Cantonese households. It’s typically made by quickly stir-frying marinated beef slices until tender, then combining them with silky scrambled eggs. The seasoning is minimal but flavorful—highlighting the natural richness of the eggs and the umami depth of the beef.
This dish is:
- 🕒 Quick to make (under 30 minutes)
- 🧂 Simple but flavorful
- 🥣 Comforting and satisfying
- 🍚 Perfect with rice
It’s a dish that generations have grown up on, and once you try it, you’ll see why.
Key Features
✅ High-protein meal – Eggs and beef are both nutrient-dense and filling
✅ One-pan dish – Minimal cleanup and fuss
✅ Great for leftovers – Easy to reheat without losing texture
✅ Customizable – Add veggies or spice to suit your taste
✅ Budget-friendly – Uses simple, pantry-staple ingredients

Ingredients
For the Beef Marinade:
- 8 oz (225g) flank steak or sirloin, thinly sliced against the grain
- 1 tbsp soy sauce
- 1 tsp oyster sauce
- 1/2 tsp sesame oil
- 1/2 tsp sugar
- 1 tsp cornstarch
- 1 tbsp water
For the Egg Mixture:
- 4 large eggs
- 1 tbsp milk or water (optional, for fluffier eggs)
- Pinch of salt
Stir-Fry Ingredients:
- 2 tbsp neutral oil (vegetable or canola)
- 2 cloves garlic, minced
- 2 scallions, chopped (separate white and green parts)
- 1 tsp soy sauce (optional, for added flavor)
- Ground white pepper to taste
Optional Garnishes:
- Extra chopped scallions
- Sesame seeds
- Chili oil or chili flakes (for a spicy kick)
Step-by-Step Instructions
Step 1: Marinate the Beef
In a bowl, combine sliced beef with soy sauce, oyster sauce, sesame oil, sugar, cornstarch, and water. Mix well and let it marinate for at least 15 minutes. The cornstarch helps tenderize the meat and gives it that signature velvety texture.
Step 2: Beat the Eggs
In a separate bowl, beat the eggs with a splash of milk or water and a pinch of salt until well blended. Set aside.
Step 3: Cook the Beef
Heat 1 tablespoon of oil in a wok or large skillet over high heat. Add the marinated beef and stir-fry for 2–3 minutes until it’s about 90% cooked. Remove the beef from the pan and set aside.
Step 4: Cook the Eggs
Add another tablespoon of oil to the pan. Add garlic and the white parts of the scallions, stir for a few seconds, then pour in the beaten eggs. Let them sit for a few seconds to set the bottom, then gently scramble until they’re about 80% cooked—still soft and a little runny.
Step 5: Combine
Return the beef to the pan and gently stir it into the eggs. Stir-fry for another minute or so until everything is just cooked through and well combined. Add a pinch of white pepper and a splash of soy sauce if desired.
Step 6: Serve
Garnish with the green parts of the scallions and serve hot over steamed jasmine rice or noodles.
Tips for Success
🥢 Slice beef thinly – Always cut against the grain for tender pieces
🌡️ High heat is key – For searing the beef quickly without overcooking
🥚 Don’t overcook the eggs – Soft, custardy eggs make this dish special
🌿 Fresh scallions add brightness—use generously
🍽️ Serve immediately – Best enjoyed while the eggs are still silky
Variations
🍄 With Mushrooms
Add shiitake or button mushrooms to the stir-fry for earthy depth.
🌶️ Spicy Version
Stir in a teaspoon of chili garlic sauce or top with chili oil.
🥬 Add Greens
Stir in spinach, baby bok choy, or napa cabbage for extra nutrients.
🧄 Ginger-Garlic Boost
Add fresh ginger along with garlic for more aromatic flavor.
Nutrition Breakdown (Estimated per Serving)
- Calories: ~350
- Protein: 30g
- Fat: 22g
- Carbs: 6g
- Fiber: 0g
- Iron, zinc, and B vitamins from beef
- High in healthy fats and omega-3s from eggs
This dish is low in carbs, high in protein, and perfect for keto or low-carb lifestyles.
Serving Suggestions
Pair your Chinese Beef and Eggs with:
- Steamed jasmine or basmati rice
- Garlic sautéed bok choy or Chinese broccoli
- Hot and sour soup for a full meal
- Pickled vegetables for contrast
It also pairs beautifully with a cup of jasmine tea or a light lager if you’re serving it for dinner.
Make-Ahead & Storage
To store:
Cool completely, then refrigerate in an airtight container for up to 3 days.
To reheat:
Gently reheat in a skillet or microwave in 30-second bursts. Avoid overcooking the eggs.
To freeze:
Not recommended—the texture of eggs can become rubbery after freezing.
Why You’ll Come Back to This Dish Again and Again
Chinese Beef and Eggs is the kind of recipe that checks all the boxes:
- ✅ Flavorful and comforting
- ✅ Ready in under 30 minutes
- ✅ Affordable and made from pantry staples
- ✅ High-protein and low-carb
- ✅ Versatile and family-friendly
Whether you’re exploring traditional Chinese flavors or just want an easy dinner that feels gourmet, this dish has you covered.
Final Thoughts
In the world of comfort food, Chinese Beef and Eggs holds its own with simple elegance and deep flavor. It’s a dish that evokes warm memories for many Chinese households and surprises newcomers with how satisfying such humble ingredients can be.
It’s quick. It’s hearty. It’s soulful.
Once you’ve had a spoonful of tender beef mingling with creamy scrambled eggs over fluffy rice, you’ll understand why this humble dish is truly unforgettable.