
This hearty Chinese ground beef and cabbage stir-fry has been my weeknight dinner savior for years. The combination of savory beef, tender-crisp cabbage, and aromatic sauce creates a satisfying meal that comes together in less time than it takes for takeout delivery.
I first discovered this recipe during a particularly busy work week when I needed something quick yet satisfying. My family was skeptical about cabbage as the star vegetable, but they now request this dish regularly—even my previously cabbage-averse teenager!
Ingredients
- Ground beef: Provides rich protein and savory base. Look for 85/15 lean-to-fat ratio for best flavor without excess grease
- Green cabbage: The star vegetable that soaks up all the flavors while maintaining a pleasant crunch. Choose a firm, heavy head with bright color
- Garlic and ginger: The aromatic foundation that gives this dish its authentic Asian flavor profile. Use fresh for the most vibrant taste
- Soy sauce: Adds that essential umami depth. Low-sodium varieties work well if watching salt intake
- Oyster sauce: Creates richness and complexity that takes the sauce to another level. Worth finding at Asian markets for the best quality
- Sesame oil: Just a small amount adds distinctive nutty flavor. Store in refrigerator to maintain freshness
- Brown sugar or honey: Balances the savory elements with subtle sweetness. Dark brown sugar adds more depth if available
- Red pepper flakes: Optional heat component that wakes up all the other flavors. Adjust according to your spice preference
Step-by-Step Instructions
- Brown the Beef:
- Heat oil in a large wok or skillet until it shimmers but doesn't smoke. Add ground beef, breaking it into small pieces with a wooden spoon. Cook until no pink remains, about 5 to 7 minutes, stirring occasionally. The beef should develop some browned bits which add flavor. If there's excessive fat, drain all but about 1 tablespoon from the pan.
- Develop the Aromatics:
- Push cooked beef to one side of the pan, creating space to bloom the aromatics. Add minced garlic and grated ginger to the empty space, allowing them to sizzle in the hot oil for about 60 seconds. Watch carefully to prevent burning, as this would create bitterness. You'll know they're ready when your kitchen fills with their intoxicating fragrance.
- Cook the Cabbage:
- Add sliced cabbage to the pan, mixing it with the beef and aromatics. Cook for 5 to 7 minutes, tossing frequently to ensure even cooking. The cabbage will reduce in volume significantly as it wilts. The perfect texture is tender but still retains a slight crunch. Overcooking will result in a soggy texture and sulfurous aroma.
- Create the Sauce Magic:
- Combine soy sauce, oyster sauce, sesame oil, sweetener, and pepper flakes in a small bowl, whisking to integrate completely. Pour this mixture evenly over the beef and cabbage. Toss continuously for 2 to 3 minutes, allowing the sauce to coat every morsel and slightly reduce. The cabbage will continue absorbing flavors during this stage.
- Finish and Serve:
- Remove from heat and sprinkle with freshly sliced green onions. The residual heat will slightly wilt them while maintaining their bright color and fresh flavor. Serve immediately over steamed rice for a complete meal. The contrast between the savory stir fry and plain rice creates the perfect balance.

This dish reminds me of my grandmother's kitchen where I first learned to appreciate the humble cabbage transformed by proper cooking techniques. She would always say that cabbage must never be overcooked, and watching her expertly toss vegetables in her well seasoned wok taught me timing is everything with stir fries.
Make Ahead and Storage
This stir fry actually improves overnight as the flavors meld together in the refrigerator. Store leftovers in airtight containers for up to three days. When reheating, add a splash of water to restore moisture, and consider a fresh sprinkle of green onions to brighten the dish. The texture of the cabbage will soften slightly upon storage but remains delicious. I often make a double batch specifically for convenient lunches throughout the week.
Customization Options
This recipe welcomes adaptations based on what you have available. Ground turkey or chicken work beautifully as lighter alternatives to beef. For a vegetarian version, try crumbled firm tofu or tempeh with an extra drizzle of soy sauce. Purple cabbage creates a stunning visual variation though it has a slightly stronger flavor. Add other quick cooking vegetables like bell peppers, snow peas, or bean sprouts during the final few minutes of cooking for additional color and texture.
Serving Suggestions
While perfectly satisfying over plain white rice, this versatile stir fry pairs wonderfully with other bases. Try serving over cauliflower rice for a lower carb option, or wrapped in lettuce cups for a fresh handheld meal. For a more substantial dinner, add a side of simple cucumber salad dressed with rice vinegar and sesame seeds. The cooling crunch provides a perfect counterpoint to the warm, savory main dish. A sprinkle of toasted sesame seeds or crushed peanuts adds textural contrast and visual appeal.
Common Queries
- → What cut of beef works best?
Lean ground beef is ideal for its quick cooking and ability to absorb the savory sauce without excess grease.
- → Can I use other types of cabbage?
Yes, napa or savoy cabbage work well for a milder flavor and tender texture, though green cabbage is classic.
- → How can I add more flavor depth?
Adding oyster sauce or a splash of rice vinegar brings extra umami. Adjust garlic and ginger to taste.
- → Is this dish spicy?
The heat level depends on red pepper flakes. Omit for mildness or add more for extra spice.
- → What’s the best side to serve with it?
Steamed white rice is traditional, but jasmine rice or brown rice also pair nicely to soak up the sauce.
- → Are there vegetarian adaptations?
Try swapping ground beef for plant-based crumbles or crumbled tofu, while keeping the same seasonings.