Save My neighbor once knocked on my door with a bag of cabbage from her garden, insisting I take half because it was too much for one family. I had chicken thawing and no plan for dinner, so I threw together what became this stir-fry. The cabbage turned sweet and tender in the hot pan, soaking up every bit of the glossy sauce. That night, my kids asked for seconds, which almost never happens with vegetables.
I started making this on weeknights when I needed something quick but still wanted the kitchen to smell like something worth sitting down for. The ginger and garlic hit the hot oil and the whole house knows dinners coming. My husband walks in, takes a deep breath, and asks if we're having the cabbage thing again. It became our Wednesday ritual without us ever deciding it should be.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Boneless, skinless chicken breast or thighs, thinly sliced (500 g / 1 lb): Thighs stay juicier, but breasts work if you dont overcook them. Thin slices cook fast and soak up the sauce better than chunks.
- Green cabbage, cored and thinly sliced (1 small head, about 600 g / 1.3 lbs): Dont be intimidated by the volume, it shrinks down fast. Slice it thin so it wilts evenly and gets those slightly charred edges.
- Carrot, julienned (1 medium): Adds a little sweetness and color. I use a peeler to make ribbons when Im lazy, works just as well.
- Red bell pepper, thinly sliced (1): Fresh crunch and a pop of color. Yellow or orange peppers work too if thats what you have.
- Green onions, sliced (3): Stir them in at the end so they stay bright and a little sharp. I save some of the green tops for garnish.
- Soy sauce (3 tbsp): The backbone of the sauce. Use low sodium if you want more control over the saltiness.
- Oyster sauce (1 tbsp): Adds that deep, savory richness. Vegetarian oyster sauce works if you want to keep it plant based.
- Hoisin sauce (1 tbsp): A little sweet, a little tangy. It rounds out the sauce and gives it body.
- Rice vinegar (1 tbsp): Cuts through the richness and keeps everything balanced. Dont skip it.
- Sesame oil (2 tsp): Just a touch for that toasted, nutty finish. Too much and it takes over.
- Cornstarch (2 tsp): This is what makes the sauce cling to the chicken and vegetables instead of pooling at the bottom of the pan.
- Water (2 tbsp): Loosens the sauce just enough so it coats without being gloopy.
- Sugar (1 tsp): Balances the salty and sour. You wont taste it, but youll miss it if its not there.
- Vegetable oil (2 tbsp): High smoke point, no fuss. Keeps the chicken from sticking and gives the vegetables a little char.
- Garlic, minced (3 cloves): Bloom it in hot oil and your kitchen smells like a restaurant. Dont let it burn or it turns bitter.
- Fresh ginger, peeled and grated (1 inch piece): Bright and spicy, it wakes up the whole dish. I grate it on a microplane so it melts into the sauce.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Mix the sauce:
- In a small bowl, whisk together soy sauce, oyster sauce, hoisin sauce, rice vinegar, sesame oil, cornstarch, water, and sugar until smooth. Set it aside so the cornstarch doesnt settle at the bottom.
- Cook the chicken:
- Heat 1 tablespoon vegetable oil in a large skillet or wok over medium high heat. Add the sliced chicken and cook for 4 to 5 minutes, stirring occasionally, until golden and cooked through. Remove the chicken from the pan and set it aside on a plate.
- Bloom the aromatics:
- Add the remaining tablespoon of oil to the hot pan. Toss in the minced garlic and grated ginger, stirring constantly for about 30 seconds until fragrant and just starting to sizzle.
- Stir fry the vegetables:
- Add the sliced cabbage, julienned carrot, and sliced bell pepper to the pan. Stir fry for 3 to 4 minutes, tossing frequently, until the vegetables are crisp tender and the cabbage starts to wilt and char at the edges.
- Combine and coat:
- Return the cooked chicken to the pan. Pour in the prepared sauce and toss everything together until evenly coated. Cook for 2 to 3 minutes, stirring, until the sauce thickens and clings to the chicken and vegetables.
- Finish and serve:
- Stir in the sliced green onions. Taste and adjust seasoning if needed, adding a splash more soy sauce or a pinch of sugar. Serve hot with steamed rice or noodles if you like.
Save
Save Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
One night I made this for a friend who said she didnt like cabbage. She finished her plate and asked for the recipe. I realized then that its not always about the ingredient, its about how you treat it. Cabbage deserves a hot pan and a good sauce just like anything else.
Swapping the Protein
I've made this with tofu, shrimp, even leftover pork, and it works every time. Press the tofu well and cube it so it gets crispy. Shrimp cooks even faster than chicken, so watch it closely. If youre using something already cooked, just toss it in at the end to warm through.
Making It Your Own
This recipe is forgiving and practically begs you to improvise. Ive thrown in snap peas, mushrooms, and even broccoli stems when I had them. A pinch of chili flakes or a drizzle of chili oil turns it spicy without changing the base. Sometimes I add a handful of cashews at the end for crunch, even though the original is nut free.
Serving and Storing
I usually serve this over jasmine rice because it soaks up the sauce so well. Brown rice or rice noodles work too if you want something heartier. Leftovers keep in the fridge for up to three days, though the cabbage softens a bit. Reheat it in a hot skillet instead of the microwave to bring back some of that texture.
- Let the stir fry cool completely before storing it in an airtight container.
- If meal prepping, keep the rice separate so it doesnt get mushy.
- Reheat over medium high heat with a splash of water to loosen the sauce.
Save
Save This stir fry has become one of those recipes I dont think about anymore, I just make it. Its quick, its flexible, and it turns a head of cabbage into something my whole family actually gets excited about.
Recipe FAQs
- → Can I use a different protein instead of chicken?
Absolutely! Swap chicken for tofu, shrimp, or thinly sliced beef. Adjust cooking times accordingly—tofu takes about 5 minutes, shrimp 3-4 minutes until pink.
- → How do I make this stir-fry gluten-free?
Use tamari instead of soy sauce and ensure your oyster sauce and hoisin sauce are certified gluten-free. Check all sauce labels carefully for wheat ingredients.
- → Can I prepare the sauce ahead of time?
Yes! Whisk the sauce ingredients together and store in an airtight container in the refrigerator for up to 3 days. Give it a quick stir before using.
- → What vegetables can I substitute for cabbage?
Try bok choy, napa cabbage, broccoli florets, or snap peas. Keep cooking times similar to maintain that crisp-tender texture that makes stir-fries so appealing.
- → How can I add more heat to this dish?
Add chili flakes, sriracha, or fresh sliced chili peppers when cooking the garlic and ginger. Start with a small amount and adjust to your preferred spice level.
- → What's the best way to slice cabbage for stir-frying?
Cut the cabbage in half, remove the core, then slice thinly into ribbons. Thin slices cook faster and maintain better texture in high-heat cooking.