Love this? Pin it for later!
Monday used to mean take-out containers piling up on my counter and a sinking feeling that I’d spend the rest of the week playing dinner-catch-up. Then I met the magic duo that changed everything: a bag of humble green cabbage and a pack of boneless chicken thighs. Together they turn into a lightning-fast, flavor-packed stir-fry that keeps its texture for five full days in the fridge and reheats like a dream. I make one oversized skillet on Sunday afternoon, portion it into glass containers with a scoop of brown rice, and—just like that—lunch and dinner are handled until Friday. No sad salads, no $17 desk-lunch salads, and exactly zero drive-thru temptation. If you’re new to meal-prep or just tired of dry chicken breasts, this is the recipe that will make you a believer.
Why This Recipe Works
- One-pan wonder: Everything cooks in a single 12-inch skillet—minimal dishes, maximum flavor.
- Meal-prep miracle: Cabbage retains crunch for days while the chicken stays juicy thanks to a velvet-quick cornstarch marinade.
- Budget friendly: Feeds six for roughly the cost of one restaurant entrée.
- Macro balanced: 38 g protein, 17 g carbs, 11 g healthy fats—no post-lunch crash.
- Freezer safe: Portion, freeze flat, and reheat straight from frozen on crazy weeks.
- Infinitely versatile: Swap the sauce, change the veg, bump the spice—never boring.
Ingredients You'll Need
Great meal-prep starts with smart shopping. Below are the everyday heroes that make this stir-fry sing, plus the swaps I’ve tested so you can cook from what you already have.
Chicken thighs – 2 lb (900 g) boneless, skinless
Thighs stay succulent after reheating; breasts toughen. Look for “natural” or “air-chilled” on the label for the cleanest flavor. Trim extra fat, but leave the thin silverskin—it keeps pieces from falling apart. Prefer organic? Costco’s two-pound packs are the best value in my zip code.
Green cabbage – 1 medium head (about 2 lb)
The star that refuses to wilt. Choose heads that feel heavy for their size with tight, squeaky leaves. Shred yourself (mandoline or chef’s knife) for crisp ribbons; pre-shredded bags work in a pinch but shed water and soften faster.
Avocado oil – 2 Tbsp Soy sauce – ¼ cup Toasted sesame oil – 2 tsp Fresh ginger – 1 Tbsp finely minced Garlic – 3 cloves, minced Scallions – 3, whites & greens separated Cornstarch – 1 tsp Rice vinegar – 1 Tbsp Optional crunch boosters: 2 Tbsp toasted sesame seeds or crushed roasted peanuts for Friday’s container when you deserve a confetti moment. Pat thighs dry, slice against the grain into ¾-inch strips. In a medium bowl whisk 1 Tbsp soy sauce, cornstarch, and ½ tsp sesame oil. Add chicken, toss until coated, and let stand while you heat the pan. This 10-minute marinade is the difference between rubbery and restaurant-silky meat. Place a 12-inch stainless or carbon-steel skillet over medium-high heat until a bead of water dances and evaporates in 1 second. Add 1 Tbsp avocado oil; swirl to coat. Proper pre-heating prevents sticking and gives you those coveted wok-hei edges. Lay half the chicken strips in a single layer; cook 90 seconds without stirring. Flip, cook another 60 seconds until just opaque, then transfer to a clean bowl. Repeat with remaining chicken. Overcrowding the pan = steamed, gray meat—don’t do it. Add remaining oil to the now-empty skillet. Stir in scallion whites, ginger, and garlic; cook 20 seconds until fragrant—not browned. Pile in the cabbage (it looks like too much, but trust). Toss using tongs for 2 minutes; the ribbons will wilt by half. Return chicken with any juices. Whisk remaining soy sauce, rice vinegar, and 2 Tbsp water; pour over mixture. Toss 60 seconds until sauce thickens slightly and coats every strip. Remove from heat; stir in remaining sesame oil and half the scallion greens. Spread stir-fry on a rimmed sheet pan; place in front of a fan or float the pan in an ice-water bath. From 195 °F to 70 °F within 2 hours prevents bacteria bloom and keeps cabbage crisp. Use 2-cup glass containers for microwave safety. Add ¾ cup cooked brown rice or quinoa to each, top with 1 ½ cups stir-fry, sprinkle remaining scallion greens. Snap lids, refrigerate up to 5 days or freeze up to 3 months. Microwave: vent lid, heat 90 seconds, stir, then 60 seconds more until center hits 165 °F. Stovetop: splash 2 Tbsp water into a non-stick pan, add meal, cover, and steam 3 minutes for cabbage that still crunches. If your burner runs hot, drop the temp to medium after the chicken sear. Cabbage needs steady heat to caramelize, not blacken. Rinse cabbage just before slicing, then spin in a salad spinner. Extra water = steamed stir-fry. Uniform ¼-inch shreds ensure every bite of cabbage wilts at the same rate and absorbs sauce equally. If you love saucy rice, whisk a second batch while the skillet cools and store in ice-cube trays; add one cube per container before freezing. Shred half a carrot or a handful of purple cabbage for the last 30 seconds; anthocyanins survive reheating beautifully. Tripling the recipe? Use a Dutch oven to maintain pan temp and prevent overflow that steams instead of sears. Let the stir-fry cool completely before sealing lids; trapped steam equals soggy cabbage and potential bacteria growth. Refrigerated portions keep 5 days at 38 °F or below. For longer storage, freeze flat: press a sheet of parchment directly on the surface, seal the container, and freeze up to 3 months. Thaw overnight in the fridge or microwave straight from frozen at 50 % power for 4 minutes, stirring halfway. Pro tip: Pack a fresh lime wedge in each frozen container; a quick squeeze after reheating brightens flavors that mellow in the freezer. For best meal-prep texture, cool within 2 hours and refrigerate up to 5 days or freeze up to 3 months. Reheat to 165 °F before serving.
I keep reduced-sodium on hand so I can control salt. Tamari keeps the dish gluten-free; coconut aminos make it soy-free with a touch more sweetness.
A little goes a long way for nutty aroma. Store in the fridge so the delicate fats don’t turn rancid.
Peel with the edge of a spoon and grate on a microplane for instant “wow.” In a hurry? Squeeze-tube ginger works; use 1 ½ tsp.
Size matters: large cloves mellow beautifully; tiny ones can bitter. Smash, salt, and chop for quick, even pieces.
Whites season the oil; greens freshen the finish. No scallions? A small shallot plus a sprinkle of chives gets you close.
Magical velveting agent that locks moisture into the chicken. Arrowroot or potato starch swap 1:1.
Balances salty soy with gentle brightness. Apple-cider vinegar is fine; cut to 2 tsp so it doesn’t dominate.How to Make Batch-Cook Chicken and Cabbage Stir-Fry for Simple Meal Prep
Prep & velvet the chicken
Heat the skillet properly
Sear chicken in batches
Aromatics & cabbage
Season & glaze
Cool quickly for food safety
Portion & store
Reheat like a pro
Expert Tips
Control the heat
Drain excess moisture
Slice evenly
Double the sauce
Add color nutrition
Scale smart
Variations to Try
Storage Tips
Frequently Asked Questions
batch cook chicken and cabbage stirfry for simple meal prep
Ingredients
Instructions
Recipe Notes
Nutrition (per serving)