A chicken and cabbage stir fry is the kind of weeknight dinner that gets real food on the table in about 20 minutes with minimal cleanup. The lean protein and shredded cabbage cook quickly over high heat, so you keep a tender bite on the chicken and a slight snap in the veg. This version uses a simple savory sauce that clings to every strand without turning the pan into a soupy mess.
The method matters more than the ingredient list here. Cutting the cabbage thin and keeping the pan hot means it wilts just enough while staying structured. You end up with a chicken and cabbage stir fry that feels closer to a restaurant order than a sad steamed bowl. If you enjoyed this, our recipe keys is worth trying next.
Why You’ll Love These Chicken And Cabbage Stir Fry
- Ready in 20 minutes from raw ingredients to plate, which fits a tight dinner window.
- Uses one skillet, so you only wash a cutting board and a single pan.
- Cheap core ingredients: cabbage is low cost and chicken thighs stay juicy.
- Naturally high in veg volume, so the plate looks full without extra starch.
- Reheats well for lunch boxes the next day without turning to mush.

Ingredients You’ll Need
- 1 lb (450 g) boneless skinless chicken thighs, cut into 1-inch strips
- 4 cups green cabbage, thinly shredded (about half a small head)
- 1 medium carrot, julienned
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp neutral oil (such as sunflower)
- 3 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tsp cornstarch
- 2 tbsp water
- 1 tsp toasted sesame oil
- 2 green onions, sliced
Ingredient Substitutions
Chicken thighs: Replace with an equal weight of boneless chicken breast for a leaner result. Breast cooks faster and dries quicker, so reduce the sear time by about 1 minute per side and pull it at 155°F internal before resting. Expect a firmer bite and less rendered fat in the pan, which means the sauce needs the sesame oil to carry flavor. Making this chicken and cabbage stir fry at home is surprisingly straightforward once you know the key steps.
Oyster sauce: Use 1 tbsp hoisin sauce plus a pinch of salt if you avoid shellfish. Hoisin is sweeter and thinner, so the finished glaze leans sweeter and less briny. You may want to add 1 tsp extra soy sauce to keep the salt level close to the original.
Green cabbage: Swap with an equal volume of napa cabbage for a softer, more delicate leaf. Napa wilts in roughly half the time, so add it in the last 2 minutes only. The dish becomes lighter in texture and less crunchy overall.
Soy sauce: Replace with tamari at a 1:1 ratio for a gluten-free version. Tamari is slightly richer and less sharp, so the sauce tastes rounder. No other change to timing or technique is needed.
Step-by-Step Instructions
- Mix 3 tbsp soy sauce, 1 tbsp oyster sauce, 1 tsp cornstarch, and 2 tbsp water in a small bowl until smooth. Set the sauce aside so the starch hydrates while you cook.
- Heat 1 tbsp neutral oil in a 12-inch skillet over medium-high heat until it shimmers. Add chicken strips in a single layer and sear 3 minutes without moving so the bottom browns.
- Flip the chicken and cook 2 minutes more until the pieces are golden at the edges and opaque at the center. Move chicken to a plate and keep the rendered fat in the pan.
- Lower to medium heat and add the remaining 1 tbsp oil. Stir in garlic and ginger for 30 seconds until fragrant but not browned, which prevents a bitter note.
- Add carrot and cabbage to the pan. Toss for 4 minutes over medium-high heat until the cabbage is wilted but still crisp at the stem.
- Return chicken with any juices to the skillet. Pour the sauce around the edges and toss 1 minute until it thickens to a glossy coat.
- Turn off the heat and stir in sesame oil and green onions. Serve immediately while the veg keeps its bite.
Pro Tips
Cut the cabbage and carrot to a similar thinness so they finish cooking at the same time. Uneven pieces leave you with raw cores or oversoft tips.
Dry the chicken strips with a paper towel before they hit the pan. Surface moisture steams the meat instead of browning it, and you lose the savory crust.
Keep the sauce components separate until the final minute. Cornstarch left sitting in soy sauce can clump, and a late pour gives you a cleaner glaze.
For a deeper sear, cook the chicken in two batches if your skillet crowds. A high smoke point oil keeps the pan stable when the heat is up.
Rest the chicken off heat for 2 minutes before the final toss so the fibers relax and stay juicy under the sauce.
Common Mistakes to Avoid
Overcrowding the pan with chicken drops the temperature and boils the meat. Cook in a single layer or split the batch to keep a real sear.
Adding the sauce too early turns the cabbage to a gray sludge. Wait until the veg is nearly done, then pour and toss quickly.
Skipping the cornstarch leaves a thin, runny liquid that pools at the bottom. The small amount here is what makes the sauce cling.
Serving Suggestions
Spoon the stir fry over steamed jasmine rice to catch the glossy sauce. For a lighter plate, pair it with vegetable stir fry on the side rather than extra rice.
A simple chicken noodles bowl works as a heartier alternative when you want more carbs in the meal.
Top with extra green onion and a few sesame seeds for crunch. The chicken and cabbage stir fry also folds into warm tortillas if you want a quick wrap.
Storage and Reheating
Cool the dish within 2 hours and store in an airtight container in the fridge for up to 3 days. The cabbage softens a bit but stays safe and tasty.
Reheat in a skillet over medium heat for 4 minutes until the chicken reaches 165°F internally. Microwave reheating works but gives a softer veg texture.
This recipe does not freeze well because cabbage releases water and turns limp. Make a fresh batch instead of freezing the leftovers.
Recipe Variations
Spicy Version
Add 1 tsp chili flakes with the garlic and ginger for a dry heat. For more punch, stir in 1 tsp sambal at the end. The cabbage carries the spice without overwhelming the chicken.
Low-Carb Option
Skip the cornstarch and reduce the soy to 2 tbsp, then finish with 1 tbsp almond butter for body. The sauce stays thinner but the carb count drops sharply. Crispy chicken on the side keeps the meal protein-heavy.
Noodle Bowl
After step 6, add 6 oz cooked ramen and toss to coat. The noodles absorb the sauce and turn the plate into a full chicken and cabbage stir fry noodle meal. Use chicken marengo broth style only if you want a tomato note instead.
Veggie-Heavy Swap
Replace half the chicken with thin bell pepper and snap peas for a lighter pan. The cook time stays the same, and the chicken pizzaiola method of searing first still applies to the protein portion.
Chicken And Cabbage Stir Fry
Description
A chicken and cabbage stir fry that delivers lean protein and crisp-tender veg in about 20 minutes with just one pan to wash. A simple savory glaze clings to every strand, giving you a restaurant-style meal from cheap core ingredients.
Ingredients
Instructions
-
Mix the sauce
Mix 3 tbsp soy sauce, 1 tbsp oyster sauce, 1 tsp cornstarch, and 2 tbsp water in a small bowl until smooth. Set the sauce aside so the starch hydrates while you cook, which prevents clumping later.
-
Sear the chicken
Heat 1 tbsp neutral oil in a 12-inch skillet over medium-high heat until it shimmers. Add chicken strips in a single layer and sear 3 minutes without moving so the bottom browns and releases easily.
-
Finish chicken
Flip the chicken and cook 2 minutes more until the pieces are golden at the edges and opaque at the center, reaching an internal temperature of 74°C/165°F. Move chicken to a plate and keep the rendered fat in the pan for the next step.
-
Cook aromatics
Lower to medium heat and add the remaining 1 tbsp oil to the skillet. Stir in garlic and ginger for 30 seconds until fragrant but not browned, which prevents a bitter note in the finished dish.
-
Wilt the vegetables
Add carrot and cabbage to the pan and toss for 4 minutes over medium-high heat until the cabbage is wilted but still crisp at the stem. Keep the veg moving so it cooks evenly without scorching.
-
Combine and sauce
Return chicken with any juices to the skillet and pour the sauce around the edges. Toss 1 minute until it thickens to a glossy coat that clings to the meat and vegetables.
-
Add finishing touches
Turn off the heat and stir in sesame oil and green onions for aroma and fresh bite. Serve immediately while the veg keeps its snap and the chicken stays juicy.
-
Rest before serving
Rest the chicken off heat for 2 minutes before the final toss so the fibers relax and stay juicy under the sauce. This short pause keeps the protein tender when you plate the stir fry.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 320kcal
- % Daily Value *
- Total Fat 14g22%
- Saturated Fat 3g15%
- Cholesterol 110mg37%
- Sodium 780mg33%
- Total Carbohydrate 10g4%
- Dietary Fiber 3g12%
- Sugars 4g
- Protein 28g57%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Cool the dish within 2 hours and store in an airtight container in the fridge for up to 3 days; the cabbage softens but stays safe.
- Reheating: Reheat in a skillet over medium heat for 4 minutes until the chicken reaches 74°C/165°F internally, or use the microwave for a softer texture.
- Pro tip: Dry the chicken strips with a paper towel before they hit the pan so they brown instead of steam, and check our chicken noodles for a carbier twist.
- Batch cook: Sear chicken in two batches if the skillet crowds to keep a real sear and avoid boiling the meat.
