Love this? Pin it for later!
Batch-Cooked Vegetable Stir-Fry with Winter Squash & Cabbage
Make-ahead magic: vibrant veg, caramelized squash, and a glossy ginger-garlic sauce that tastes straight from the wok—yet reheats like a dream all week.
The Story Behind the Recipe
Every January, after the holiday sparkle fades, my fridge looks like a farmers’ market clearance bin: one knobby butternut, half a savoy cabbage, and carrots wearing winter coats of garden dirt. A few years ago, instead of letting them languish, I diced everything small, blasted it in a screaming-hot wok, and bathed the tangle in a lightning-fast soy-ginger glaze. The result? A technicolor mountain of vegetables that stayed crisp-tender for five days and reinvented itself into grain bowls, omelet fillings, and midnight noodles. Now it’s my Sunday ritual: two sheet pans, one hefty skillet, and 40 minutes of hands-on time buys me a week of plant-powered lunches that even my teenagers will microwave without complaint. If meal-prep boredom has ever sent you spiraling toward the drive-thru, let this sweet-savory, squash-studded stir-fry be your edible insurance policy.
Why This Recipe Works
- Batch-friendly: One 12-oz squash yields 4 cups diced—perfect for five weekday portions.
- Stays crisp: Flash-steaming cabbage for 45 seconds locks in color and prevents sogginess on reheat.
- Flavor layering: Aromatics hit the pan in three waves—garlic, ginger, then scallion—so every bite hums.
- Freezer-flexible: Portion into silicone muffin cups, freeze, and pop out single-serve pucks for instant stir-fry.
- Sauce without cornstarch: A dab of tahini thickens and adds creamy body that reheats smoothly.
- Vitamin boost: One serving delivers 200% daily vitamin A and 120% vitamin C—winter wellness in a bowl.
Ingredients You'll Need
Great stir-fry starts with produce that still holds its own personality after a rendezvous in hot oil. Here’s what to look for:
- Winter squash: Butternut, kabocha, or red kuri all roast to candy-like sweetness. Pick one that feels heavy for its size with matte, unblemished skin. Peel, seed, and dice ½-inch so it cooks through without turning to mash.
- Green or red cabbage: A tight, dense head shreds into fine ribbons that wilt just enough. Savoy is frilly and tender; Napa offers delicate crunch. Avoid pre-cut bags—they’ve lost moisture and will steam rather than sear.
- Carrots: Rainbow carrots add sunset hues, but any firm carrot works. Cut on the diagonal for maximum surface area to caramelize.
- Red bell pepper: Its fruity sugars balance the earthy squash. Swap in yellow or orange; skip green unless you want a bitter edge.
- Snow peas: Look for pods that snap, not bend. Trim strings so they don’t twist around your fork like rogue dental floss.
- Aromatics: Fresh ginger should feel plump; if it shrivels like an old balloon, the volatile oils are gone. Garlic bulbs should be tight and heavy, not sprouting green aliens.
- Sauce staples: Low-sodium soy lets you control salt; toasted sesame oil brands vary wildly—taste and pick one that smells like roasted nuts, not rancid seeds. Tahini should be well stirred and pourable; if it’s cement, whisk in a splash of hot water.
How to Make Batch-Cooked Vegetable Stir-Fry with Winter Squash and Cabbage
Prep the squash
Preheat oven to 425 °F (220 °C). Toss diced squash with 1 Tbsp avocado oil, ½ tsp kosher salt, and a few grinds of pepper. Spread on a parchment-lined sheet pan; roast 18–20 min, flipping once, until edges bronze and a paring knife slides through with zero resistance. Cooling on the pan lets steam escape so cubes stay defined later.
Whisk the sauce
In a glass measuring cup, combine 3 Tbsp low-sodium soy, 2 Tbsp rice vinegar, 1 Tbsp maple syrup, 1 Tbsp tahini, 1 tsp toasted sesame oil, ½ tsp sriracha, and 2 Tbsp water. Blend with an immersion blender (or whisk like your life depends on it) until satin-smooth. This emulsification prevents separation during storage.
Sear the tofu (optional protein)
Press 14 oz extra-firm tofu 10 min, then cube ½-inch. Heat 1 Tbsp oil in a 12-inch skillet over medium-high until shimmering. Add tofu; leave undisturbed 3 min per side until golden. Transfer to a plate; they’ll reheat gently in the final toss so they stay bouncy, not rubbery.
Blanch the cabbage
Bring a large pot of water to boil and salt it like the sea. Add shredded cabbage, push down with tongs, and count to 45. Immediately drain and rinse under cold water to arrest cooking. This flash-blanch softens ribs yet keeps chlorophyll electric green—no sad khaki veg here.
Stir-fry aromatics
Return the same skillet to high heat until wisps of smoke appear. Add 1 Tbsp oil, swirl to coat. Drop in 3 minced garlic cloves and 1 Tbsp ginger matchsticks; stir 15 seconds until fragrant but not tan. Quickly add 2 sliced scallion whites plus pepper flakes; the sizzle should sound like applause.
Add carrots and bell pepper; toss 2 min. Scatter snow peas on top (they need least heat). Keep everything moving with a metal spatula, scraping the fond—those caramelized bits equal free flavor bombs.
Unite with sauce
Give the sauce a quick stir (tahini settles), then pour around the perimeter of the pan. The liquid will deglaze, lifting browned bits. Toss until everything glazes, 30 seconds. Sauce should lightly cling; if it puddles, crank heat 15 seconds to evaporate.
Fold in squash & cabbage
Remove from heat. Gently fold roasted squash and blanched cabbage into the skillet; residual warmth heats them through without turning them to baby food. Sprinkle scallion greens and sesame seeds. Taste, adjusting salt or a final splash of rice vinegar for brightness.
Expert Tips
Hot pan, cold oil
Heat the dry skillet first until a bead of water dances, then add oil. This prevents sticking and gives veg that coveted wok-hei char.
Portion smart
Pack into 2-cup glass containers; they reheat evenly and won’t absorb turmeric stains like plastic.
Revive with steam
Microwave with a damp paper towel on top; the gentle steam rehydrates without rubberizing tofu.
Flavor flip
Day-three stir-fry morph into sesame noodles: reheat veg, toss with hot spaghetti and a spoon of peanut butter thinned with soy.
Double the sauce
If you love saucy noodles, whisk extra and store separately; add when reheating to avoid sog-factor.
Zero waste
Roast squash seeds with a drizzle of maple and chili powder for salad crunch—taste like healthy kettle corn.
Variations to Try
- Thai twist: Swap soy for tamari, add 1 tsp red curry paste to the sauce, finish with Thai basil and lime zest.
- Korean vibe: Stir 1 tsp gochujang into sauce; top with crushed roasted seaweed and a fried egg.
- Low-carb: Replace squash with diced zucchini; roast only 10 min so it stays al dente.
- Protein boost: Swap tofu for edamame or shredded rotisserie chicken; add during final toss to prevent drying.
- Nut-free: Replace tahini with sunflower-seed butter; flavor is nearly identical and school-lunch safe.
- Seasonal swap: Spring? Use asparagus and snap peas. Summer? Try zucchini and corn kernels—roast corn 5 min less than squash.
Storage Tips
Refrigerator: Cool completely, then pack into airtight glass containers. Keeps 5 days without textural downgrade. Line each container with a square of paper towel to absorb excess moisture.
Freezer: Portion 1½ cups into silicone muffin trays, freeze 2 hours, then pop out and store in zip bags. Reheat from frozen 2 min in microwave with 1 Tbsp water, covered, or thaw overnight. Texture remains surprisingly perky for 2 months.
Reheating: Skillet preferred—medium heat with a splash of broth or water for 3 min, lid on for first minute to steam, then off to re-caramelize. Microwave works in a pinch: 70 % power, 90 seconds, stir halfway.
Frequently Asked Questions
Batch-Cooked Vegetable Stir-Fry with Winter Squash & Cabbage
Ingredients
Instructions
- Roast squash: Preheat oven 425 °F. Toss squash with 1 Tbsp oil, salt, pepper. Roast 18–20 min until caramel.
- Make sauce: Whisk soy, vinegar, maple, tahini, sesame oil, sriracha, 2 Tbsp water until smooth.
- Blanch cabbage: Boil salted water, cook cabbage 45 sec, drain, rinse cold.
- Sear tofu (if using): High heat, 1 Tbsp oil, golden on two sides, 6 min total.
- Stir-fry veg: High heat, remaining oil, garlic & ginger 15 sec, scallion whites, carrots & pepper 2 min, snow peas 1 min.
- Add sauce: Pour sauce around edge, toss 30 sec until glossy.
- Finish: Off heat fold in roasted squash, cabbage, scallion greens, sesame seeds. Cool and portion.
Recipe Notes
For extra shine, drizzle ½ tsp honey just before serving. Do not freeze with tofu if you dislike texture change; add fresh tofu on reheat.