Introduction
Why this Beef & Cabbage Stir-Fry works
This recipe balances savory, slightly sweet, and umami flavors with a quick, high-heat technique that keeps the cabbage crisp and the beef tender. Itβs perfect for weeknights because it uses simple pantry staples, cooks fast, and scales easily.
Key benefits:
- Speed: Ready in about 20β30 minutes from start to finish.
- Nutrition: Lean beef provides protein while cabbage adds fiber and vitamins.
- Versatility: Swap sauces, proteins, or vegetables depending on whatβs on hand.
Stir-frying at high heat sears the beef quickly so it stays juicy, and flash-cooking the cabbage keeps it crunchy with a slight char. The sauce is a simple mix of soy, aromatics, and optional sweetness; it glazes the ingredients without making the dish soggy.
Who this recipe is for:
- Busy home cooks who want a fast, flavorful dinner.
- People seeking a balanced, one-pan meal with vegetables and protein.
- Anyone looking to practice basic Asian stir-fry techniques.
Ingredients (what youβll need)
Ingredients β amounts for 4 servings
Use quality, fresh ingredients for the best result.
- 8 oz (225 g) flank steak or skirt steak, thinly sliced against the grain
- 6 cups shredded green cabbage (about half a medium head)
- 1 medium carrot, julienned (optional for color)
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 3 tbsp soy sauce (or tamari for gluten-free)
- 1 tbsp oyster sauce (optional, for depth)
- 1 tsp sesame oil (to finish)
- 1 tbsp rice vinegar or Shaoxing wine
- 1 tsp brown sugar or honey (optional)
- 2 tbsp vegetable oil (or other neutral oil with high smoke point)
- 1β2 green onions, sliced thin for garnish
- Red pepper flakes or sliced chili, to taste
Ingredient notes:
- Beef choice: Flank, skirt, or flat-iron are ideal because they slice thinly and remain tender when quickly cooked.
- Cabbage: Green cabbage is classic for crispness, but Napa cabbage works if you prefer a softer texture and sweeter flavor.
- Sauce swaps: For gluten-free choose tamari; for deeper flavor add a teaspoon of fish sauce or substitute oyster sauce with mushroom stir-fry sauce for a vegetarian alternative (swap beef with tofu or mushrooms).
Equipment and pantry staples
Tools to make this stir-fry
Though stir-fries are forgiving, having the right tools helps you achieve restaurant-style results.
- Wok or large heavy skillet: A hot wok concentrates heat for quick searing. If you donβt have one, a large cast-iron or stainless pan works.
- Sharp knife and cutting board: For thin even slicing of beef and shredding cabbage.
- Mixing bowls: For marinating beef and prepping sauce.
- Tongs or a wide spatula: For tossing and turning ingredients quickly.
Pantry staples to keep on hand:
- Soy sauce or tamari β the base of the sauce.
- Neutral oil with a high smoke point (canola, vegetable, grapeseed).
- Sesame oil β used sparingly at the end to add aroma.
Prep workflow:
Because stir-fries cook quickly, mise en place is essential. Have all ingredients sliced, sauce mixed, and tools at armβs reach before you heat the pan. Organize bowls in the order youβll add them: beef, aromatics, vegetables, sauce. This prevents overcooking and ensures every element goes into the wok at the perfect moment.
Heat management tip: preheat your wok or pan until itβs very hot to the touch (careful with oil), then add oil and wait until it shimmers. A hot surface gives you a good sear and rapid cooking without sogginess.
Preparation and marinating (step-by-step prep)
Prep the beef and cabbage for maximum flavor
Proper preparation improves texture and taste. Slice beef thinly against the grain β this shortens muscle fibers and keeps each bite tender. Freeze the steak for 15β25 minutes to firm it up; this makes thinner, consistent slices easier.
Marinade for flavor and quick browning:
- Combine: 1 tbsp soy sauce, 1 tsp cornstarch, 1 tsp rice wine (or 1 tsp vinegar), and a dash of sesame oil. Toss the beef and let it rest for 10β20 minutes.
- Why cornstarch? It creates a thin lacquer that protects the beef during high-heat searing and helps develop a silky mouthfeel.
Shred cabbage into thin ribbons so it cooks evenly; if using carrots or bell pepper, julienne to match the cabbage size. Mince garlic and grate ginger fresh for the brightest flavor. Slice green onions thinly on the bias for garnish.
Sauce assembly:
- Mix 3 tbsp soy sauce, 1 tbsp oyster sauce, 1 tbsp rice vinegar, 1 tsp brown sugar, and 2 tbsp water or broth. Stir until sugar dissolves.
- Optional: add 1 tsp chili paste or 1/2 tsp toasted sesame seeds for extra character.
Pat the beef dry before it goes into the hot pan β moisture lowers the pan temperature and causes steaming instead of searing. Keep the cabbage slightly damp but not wet; excess water will cause the pan to sizzle and the vegetables to steam rather than sear.
Cooking process (step-by-step instructions)
How to cook the beef and cabbage stir-fry
Follow these steps to build flavor and preserve texture.
- Preheat: Heat the wok or skillet over high heat until very hot. Add 1β2 tbsp vegetable oil and swirl to coat.
- Sear the beef: Add the marinated beef in a single layer without overcrowding. Sear for about 45β60 seconds per side until browned but still slightly pink inside. Remove and rest in a bowl.
- Aromatics: Add a little more oil if needed, then add garlic and ginger. Stir constantly for 15β20 seconds until fragrant, being careful not to burn them.
- Vegetables: Add the shredded cabbage (and carrots if using). Toss or stir-fry quickly, letting the edges char slightly for flavor while keeping the center crisp-tender. This takes 2β4 minutes depending on heat and amount.
- Combine and sauce: Return the beef to the pan. Pour the prepared sauce around the edge so it hits the hot pan and thickens slightly. Toss everything to coat; cook another 1β2 minutes until the sauce glazes the ingredients.
- Finish: Turn off heat and drizzle 1 tsp sesame oil for aroma. Garnish with sliced green onions and a pinch of red pepper flakes or toasted sesame seeds.
Technique focus:
Keep moving the food in the pan β constant motion prevents burning and ensures even cooking. If the pan cools down because itβs overcrowded, cook in batches. Avoid adding too much liquid; a small amount of water or broth can help create a glossy sauce, but excess liquid will steam the vegetables.
Timing guide:
- Beef sear: ~1β2 minutes total
- Cabbage stir-fry: 2β4 minutes
- Final toss with sauce: 1β2 minutes
Serving suggestions and tasty variations
How to serve and customize your stir-fry
Serving ideas:
- Over rice: Steamed jasmine or short-grain rice soaks up the sauce.
- With noodles: Toss with udon, lo mein, or rice noodles for a stir-fry noodle bowl.
- As a low-carb option: Serve on cauliflower rice or wrapped in lettuce leaves for a fresh handheld bite.
- Spicy: Add 1β2 tsp sambal oelek, gochujang, or Szechuan chili paste to the sauce.
- Ginger-forward: Increase fresh ginger to 2 tbsp and add a splash of lime juice for brightness.
- Honey-garlic: Use 1 tbsp honey and double the garlic for a sweet-savory glaze.
- Vegetarian: Swap beef for firm tofu, tempeh, or king oyster mushrooms and use vegetarian oyster sauce or soy-based stir-fry sauce.
A crisp cucumber salad, quick pickled red onions, or simple miso soup balance the warm, savory stir-fry. Garnish options include toasted sesame seeds, chopped cilantro, or thinly sliced fresh chilies for heat.
Portion and plating tips:
Spoon the stir-fry over a bed of rice or noodles, then top with garnishes for color contrast and texture. Serve family-style in a shallow bowl so diners can take both meat and vegetables. Leftover stir-fry makes a great lunch the next day; reheat gently to preserve cabbage crispness.
Storage, make-ahead, and reheating
Storing and making this stir-fry ahead
This dish stores well and can be partially prepped ahead to shorten weekday cooking time.
- Refrigeration: Cool to room temperature then store in an airtight container for up to 3β4 days.
- Freezing: Freezing is possible but texture changes β the cabbage will be softer after thawing. Freeze in portions for up to 2 months.
- Make-ahead: Slice beef and shred cabbage up to 1 day ahead; keep them in separate containers. Mix the sauce and store it in the fridge so assembly is quick.
Reheat over medium-high heat in a skillet or wok with a splash of water or broth to freshen the sauce. Heat quickly and avoid overcooking β a minute or two should suffice. For microwave reheating, cover and use short intervals, stirring between them to avoid soggy cabbage.
Reviving leftovers:
If the cabbage has lost some crunch, briefly flash-fry a fresh handful of shredded cabbage in hot oil and toss with the reheated mixture just before serving. Add a fresh squeeze of rice vinegar or lime to brighten the flavor after reheating.
Meal prep ideas:
- Lunch boxes: Pack rice and stir-fry separately to keep rice from getting too moist.
- Batch cooking: Double the sauce and freeze in ice-cube trays so you can thaw a single portion quickly.
Frequently Asked Questions (FAQs)
FAQs β answers to common questions
- Q: Can I use ground beef instead of sliced beef?
A: Yes. Brown ground beef first, drain excess fat if needed, then add garlic, ginger, and cabbage and continue with the sauce. Timing differs slightly since ground beef cooks through faster. - Q: How do I keep the cabbage from becoming soggy?
A: Use high heat, avoid overcrowding the pan, and add the cabbage toward the end of cooking. Pat ingredients dry and limit added liquids to a small amount to allow glazing rather than steaming. - Q: Is there a gluten-free version?
A: Substitute tamari for soy sauce and use gluten-free oyster sauce or a mushroom-based sauce. Check labels for hidden gluten in condiments. - Q: Can I make this vegetarian?
A: Swap beef for firm tofu, tempeh, or hearty mushrooms, and use vegetarian oyster sauce or extra soy sauce and a splash of mushroom stock for umami. - Q: How can I make the dish spicier or milder?
A: Adjust heat with chili paste, fresh chilies, or red pepper flakes for spice, and reduce or omit those ingredients for a milder dish. Balancing sweetness (honey or sugar) can also tone down heat.
Closing tips:
- Taste as you go β small adjustments to salt, acid, and sweetness let you tailor the final dish to your preference.
- Practice high-heat technique β once you get comfortable with fast searing and quick veggie tossing, many variations become effortless.
Beef & Cabbage Stir-Fry
Quick, savory beef and cabbage stir-fry ready in 25 minutes β perfect for a weeknight dinner!
total time
25
servings
4
calories
420 kcal
ingredients
- 500 g beef sirloin, thinly sliced π₯©
- 1 small head cabbage, shredded (about 600 g) π₯¬
- 3 tbsp soy sauce πΆ
- 2 cloves garlic, minced π§
- 1 tbsp fresh ginger, grated π«
- 3 green onions, sliced π§
- 2 tbsp vegetable oil π’οΈ
- 1 tsp sesame oil π₯
- 1 tsp sugar π¬
- 1 tbsp cornstarch π½
- 60 ml water π§
- Salt to taste π§
- Freshly ground black pepper to taste πΆοΈ
- 1 tbsp toasted sesame seeds (optional) πΏ
instructions
- Mix beef with cornstarch and 1 tbsp soy sauce and set aside.
- Heat vegetable oil in a large skillet or wok over high heat.
- Add beef and stir-fry until browned, about 2-3 minutes, then remove beef.
- Add garlic and ginger to the pan and stir 30 seconds.
- Add shredded cabbage and stir-fry 3-4 minutes until tender-crisp.
- Return beef to pan, add remaining soy sauce, sesame oil, sugar, and water, and toss to combine.
- Cook 1-2 minutes until sauce slightly thickens.
- Stir in green onions, season with salt and pepper, sprinkle sesame seeds, and serve.