Just when you think weeknight dinners can’t get any easier, Napa cabbage stir fry comes to the rescue! Crisp, mild, and versatile, it’s the secret to fast, flavorful meals. From savory garlic versions to spicy Szechuan twists, these 15 recipes are ready in 30 minutes. Let’s stir up something delicious!
Classic Garlic Napa Cabbage Stir Fry

This classic garlic napa cabbage stir fry comes together in minutes and is the perfect savory side for busy weeknights. With a punch of garlic and a simple soy sauce glaze, it’s a quick way to get greens on the table.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 5 minutes
Ingredients
- 2 tablespoons vegetable oil
- 6 cloves garlic, thinly sliced
- 1 medium head napa cabbage (about 2 pounds), leaves separated and cut into 2-inch pieces
- 2 tablespoons soy sauce
- 1 teaspoon granulated sugar
- 1/4 teaspoon white pepper
- 1/2 teaspoon sesame oil
Instructions
- Heat a wok or large skillet over high heat until a drop of water sizzles instantly. Add the vegetable oil and swirl to coat.
- Add the sliced garlic and stir-fry for about 10 seconds until fragrant but not browned—garlic burns quickly.
- Add the napa cabbage pieces all at once. Toss continuously for 1 minute until the leaves begin to wilt.
- In a small bowl, whisk together the soy sauce, sugar, and white pepper until the sugar dissolves.
- Pour the sauce over the cabbage and toss to coat evenly. Continue stir-frying for another 1–2 minutes until the cabbage is tender-crisp (still slightly crunchy at the thick stalks).
- Remove from heat. Drizzle with sesame oil and give a final toss. Serve immediately.
A perfect stir fry should have tender leaves with a slight crunch from the stalks, and each bite should burst with savory garlic and soy. Serve it alongside steamed rice, grilled fish, or even tossed into noodles for an easy upgrade.
Spicy Gochujang Napa Cabbage Stir Fry

This spicy gochujang napa cabbage stir fry is the ultimate banchan you can whip up in minutes. It's packed with heat, umami, and that irresistible sesame finish. Perfect as a side or piled on top of rice for a quick meal.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes
Ingredients
Stir Fry
- 1 medium head napa cabbage (about 2 lbs), cored and cut into 1-inch pieces
- 3 tablespoons gochujang (Korean chili paste)
- 2 tablespoons toasted sesame oil
- 2 cloves garlic, minced
- 1 tablespoon soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon granulated sugar
- ¼ teaspoon fine sea salt
- 2 tablespoons vegetable oil, divided
Garnish
- 1 tablespoon toasted sesame seeds
- 2 green onions, thinly sliced
Instructions
- In a small bowl, whisk together gochujang, toasted sesame oil, minced garlic, soy sauce, rice vinegar, sugar, and salt until smooth. Set aside.
- Heat 1 tablespoon of vegetable oil in a large wok or 12-inch skillet over high heat until shimmering.
- Add half the napa cabbage pieces and stir-fry undisturbed for 1 minute to get a slight char. Then toss and cook for another 1 minute until just wilted. Transfer to a bowl.
- Repeat with remaining 1 tablespoon oil and the rest of the cabbage. Cook for 2 minutes total, then return the first batch to the wok.
- Pour the gochujang sauce over the cabbage and toss to coat evenly. Cook for 2 minutes until the sauce thickens slightly and clings to the leaves. Tip: Work quickly to avoid overcooking—the cabbage should still have a slight crunch.
- Remove from heat and immediately sprinkle with toasted sesame seeds and green onions. Serve warm or at room temperature as a banchan. Tip: For extra depth, drizzle a touch more sesame oil before serving.
Great as a side or a quick veggie main over rice. The cabbage stays crisp-tender while the gochujang brings a fiery, savory kick. Leftovers are fantastic cold tucked into a lunch bowl.
Napa Cabbage and Mushroom Stir Fry

Just when you think you've run out of easy weeknight dinners, this Napa Cabbage and Mushroom Stir Fry comes to the rescue. It's fast, umami-packed, and proof that vegetarian cooking can be incredibly satisfying.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Stir Fry
- 1 tablespoon peanut oil
- 4 cloves garlic, thinly sliced
- 1 tablespoon fresh ginger, julienned
- 8 ounces fresh shiitake mushrooms, stemmed and sliced 1/4-inch thick
- 1 medium head napa cabbage (about 2 pounds), halved lengthwise, cored, and cut crosswise into 2-inch strips
- 3 tablespoons oyster sauce
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon toasted sesame oil
- 1/4 cup water
For Garnish
- 2 scallions, thinly sliced on the bias
- 1 teaspoon toasted sesame seeds
Instructions
- Heat peanut oil in a wok or large skillet over high heat until shimmering. Add garlic and ginger; stir-fry until fragrant, about 30 seconds.
- Add shiitake mushrooms in a single layer. Cook without moving for 1 minute, then stir and cook until golden brown, about 2 minutes more.
- Add napa cabbage and water; stir-fry until cabbage begins to wilt, about 2 minutes. Tongs work best for tossing the cabbage.
- Drizzle oyster sauce and soy sauce over the vegetables; toss to coat. Continue to cook until cabbage is tender-crisp, about 1 minute.
- Remove from heat. Drizzle with sesame oil and toss once more. Tip: Taste and add a pinch of sugar if you want more balance.
- Transfer to a serving plate. Garnish with scallions and sesame seeds. Serve immediately over steamed jasmine rice.
Mildly sweet napa cabbage gets a savory punch from the shiitakes, while the glossy sauce clings to every bite. Serve it alongside crispy tofu or simply pile it high on rice—maybe even tuck it into lettuce cups for a fun twist.
Napa Cabbage and Tofu Stir Fry

Mornings like this call for a quick, nourishing meal. This Napa Cabbage and Tofu Stir Fry is my go-to when I want something crispy, saucy, and packed with plant-based protein. It's ready in under 30 minutes and bursting with ginger-garlic flavor.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
For the Tofu
- 1 (14-ounce) block extra-firm tofu, pressed and drained
- 2 tablespoons cornstarch
- 1/4 teaspoon sea salt
- 1/4 teaspoon ground white pepper
- 3 tablespoons avocado oil, divided
For the Sauce
- 3 tablespoons low-sodium soy sauce
- 2 tablespoons rice vinegar
- 1 tablespoon toasted sesame oil
- 1 tablespoon maple syrup
- 1 teaspoon grated fresh ginger
- 3 cloves garlic, minced
- 1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)
For the Stir Fry
- 1 tablespoon avocado oil
- 1 small head Napa cabbage (about 1 pound), sliced crosswise into 1-inch ribbons
- 1 medium carrot, julienned
- 4 green onions, sliced, white and green parts separated
- 1 tablespoon toasted sesame seeds
- Sriracha or chili oil (optional, for serving)
Instructions
- Press the tofu block between paper towels with a heavy skillet for 15 minutes to remove excess moisture. Then cut into 1/2-inch cubes.
- In a medium bowl, toss the tofu cubes with 2 tablespoons cornstarch, sea salt, and white pepper until evenly coated.
- Heat 2 tablespoons avocado oil in a large nonstick skillet over medium-high heat until shimmering. Add tofu in a single layer; cook undisturbed for 3-4 minutes until golden brown on the bottom. Flip and cook another 3-4 minutes until all sides are crispy. Transfer to a plate. (Tip: Don't overcrowd the pan—cook in batches if needed for maximum crispiness.)
- In a small bowl, whisk together soy sauce, rice vinegar, toasted sesame oil, maple syrup, grated ginger, and minced garlic. Set aside.
- Heat remaining 1 tablespoon avocado oil in the same skillet over medium-high heat. Add Napa cabbage and julienned carrot; stir-fry for 2 minutes until cabbage is wilted but still crunchy. (Tip: Keep vegetables moving for even cooking and to avoid steaming.)
- Add the white parts of green onions and cook for 30 seconds.
- Pour the sauce over the vegetables and stir to coat. Add the cornstarch slurry and cook, stirring, for 1 minute until the sauce thickens and glazes the vegetables.
- Return the crispy tofu to the skillet and toss gently to combine. Heat through for 1 minute. (Tip: Use a rubber spatula to avoid breaking the tofu.)
- Remove from heat. Garnish with sliced green onion tops, toasted sesame seeds, and optional sriracha or chili oil.
Pile this stir fry over steamed jasmine rice or serve as-is for a low-carb option. The contrast between the crispy tofu and tender-crisp cabbage is incredibly satisfying, and the ginger-garlic sauce coats every bite with savory sweetness. Leftovers reheat beautifully—just re-crisp the tofu in a skillet.
Napa Cabbage and Shrimp Stir Fry

Busy weeknights call for quick, delicious dinners, and this Napa Cabbage and Shrimp Stir Fry fits the bill perfectly. It's light, flavorful, and comes together in under 20 minutes with minimal fuss.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 7 minutes
Ingredients
Main Ingredients
- 1 lb large raw shrimp (21-25 count), peeled and deveined
- 1 tbsp avocado oil
- 4 cloves garlic, thinly sliced
- 1 tbsp fresh ginger, finely minced
- 1/2 tsp red chili flakes
- 1 head Napa cabbage (about 1.5 lbs), cored and cut into 1-inch ribbons
- 2 tbsp low-sodium soy sauce or tamari
- 1 tsp toasted sesame oil
- 1 tbsp unseasoned rice vinegar
- 1/2 tsp granulated sugar
- 2 tbsp water
- 1 tbsp cornstarch
- 2 green onions, sliced diagonally (for garnish)
- 1 tsp toasted white sesame seeds (for garnish)
Instructions
- In a small bowl, whisk together soy sauce, sesame oil, rice vinegar, sugar, water, and cornstarch until smooth. Set the sauce aside.
- Pat the shrimp dry with paper towels to ensure proper browning.
- Heat avocado oil in a large wok or 12-inch skillet over high heat until shimmering (about 375°F).
- Add the shrimp in a single layer (do not overcrowd) and sear undisturbed for 1 minute. Then stir-fry for 1–2 minutes until just pink and opaque. Transfer shrimp to a plate.
- Reduce heat to medium-high and add garlic, ginger, and chili flakes to the same pan. Stir-fry for 30 seconds until fragrant—don't let the garlic burn.
- Add the Napa cabbage ribbons to the pan. Toss constantly for 2–3 minutes until the cabbage is wilted but still retains some crunch (crisp-tender).
- Give the sauce a quick stir to recombine, then pour it over the cabbage. Cook, stirring, for 30 seconds until the sauce thickens and coats the cabbage.
- Return the cooked shrimp to the pan, tossing to combine with the sauce and cabbage. Cook for 30 seconds to reheat the shrimp.
- Remove from heat. Garnish with sliced green onions and sesame seeds. Serve immediately over steamed jasmine rice or on its own.
Lovely with its tender-crisp cabbage and succulent shrimp, the subtle heat from chili flakes adds a gentle kick. You can also serve it over vermicelli noodles or tucked into lettuce cups for a fun twist.
Napa Cabbage and Pork Stir Fry

Ever crave a comforting, savory stir fry that comes together in a flash? This Napa Cabbage and Pork Stir Fry is a classic Chinese home-style meal that's perfect for busy weeknights. With tender pork slices and crisp-tender cabbage in a savory sauce, it's a delicious one-pan wonder.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 12 oz pork loin, thinly sliced across the grain
- 2 tbsp low-sodium soy sauce
- 1 tbsp Shaoxing wine or dry sherry
- 2 tsp cornstarch
- 1 tsp granulated sugar
- 1/4 tsp ground white pepper
- 1/2 head Napa cabbage (about 1 lb), chopped into 2-inch pieces
- 3 tbsp vegetable oil, divided
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, julienned
- 2 tbsp oyster sauce
- 1 tbsp toasted sesame oil
- 1/4 cup low-sodium chicken broth
- 1/4 tsp red pepper flakes (optional)
Instructions
- In a medium bowl, combine the sliced pork, soy sauce, Shaoxing wine, cornstarch, sugar, and white pepper. Mix well and let marinate for 10 minutes.
- Meanwhile, prepare the Napa cabbage: separate the leafy green parts from the thicker white stems, and roughly chop both into 2-inch pieces. Keep stems and leaves separate.
- In a wok or large skillet, heat 2 tablespoons of vegetable oil over high heat until shimmering. Add the pork in a single layer and sear without moving for 30 seconds, then stir-fry until just cooked through, about 2 minutes. Transfer to a plate and set aside.
- Reduce heat to medium-high and add the remaining 1 tablespoon vegetable oil. Add garlic and ginger and stir-fry for 15 seconds until fragrant.
- Add the cabbage stems first and stir-fry for 1 minute until they start to soften. Then add the leafy greens and cook for another 1-2 minutes until wilted but still bright green.
- Return the pork to the wok. Add oyster sauce, sesame oil, chicken broth, and red pepper flakes if using. Toss everything together and cook for 1 minute until the sauce coats the ingredients evenly.
- Taste and adjust seasoning with a pinch of salt or extra soy sauce if needed. Serve immediately over steamed rice.
Finally, this stir fry offers a delightful contrast between the tender, savory pork and the crunchy-tender cabbage, all wrapped in a glossy, umami-rich sauce. For a complete meal, serve over steamed jasmine rice and garnish with sliced green onions or a sprinkle of sesame seeds. It's a quick, satisfying dinner that will leave you craving leftovers.
Sichuan Dry-Fried Napa Cabbage

Unbelievably, this Sichuan dry-fried napa cabbage is both quick and packed with flavor. You’ll love the numbing heat from Sichuan peppercorns and the smoky kick of dried chilies. It’s a perfect side dish that comes together in minutes.
Serving: 4 | Prep Time: 10 minutes minutes | Cooking Time: 8 minutes minutes
Ingredients
For the Cabbage
- 1 head napa cabbage (about 1½ lbs), cut into 2-inch pieces
- 2 tablespoons vegetable oil, divided
- 1 tablespoon Sichuan peppercorns, coarsely ground
- 6-8 dried red chilies, stemmed and cut into 1-inch pieces
- 2 cloves garlic, thinly sliced
- 1 teaspoon salt
For the Sauce
- 1 tablespoon soy sauce
- 1 teaspoon sugar
- 1 teaspoon toasted sesame oil
- 1 tablespoon Chinese black vinegar (or rice vinegar)
Instructions
- In a small bowl, stir together the soy sauce, sugar, sesame oil, and black vinegar; set the sauce aside.
- Heat 1 tablespoon of vegetable oil in a large wok or skillet over high heat until shimmering. Add the cabbage and stir-fry for 2 minutes, until slightly wilted and charred in spots. Transfer to a plate.
- Reduce heat to medium-high and add the remaining 1 tablespoon oil. Add the Sichuan peppercorns and dried chilies; toast for 30 seconds until fragrant—be careful not to burn them.
- Add the garlic and cook for 15 seconds, stirring constantly.
- Return the cabbage to the wok and pour the sauce over it. Sprinkle with salt. Toss everything together and cook for 1 more minute, until the sauce is absorbed and the cabbage is tender-crisp. For even cooking, toss the cabbage every 10 seconds.
- Transfer to a serving plate immediately. The cabbage should retain a slight bite, not be mushy.
Oscillating between numbing heat from the Sichuan peppercorns and the smoky complexity of dried chilies, this cabbage is wonderfully crunchy yet tender. Serve it alongside steamed rice or as a spicy side to grilled meats for a vibrant contrast.
Napa Cabbage and Egg Stir Fry

A quick stir-fry that's equal parts comfort and crunch, this Napa Cabbage and Egg Stir Fry comes together in about 10 minutes. It's the perfect light meal when you want something satisfying without heavy prep work.
Serving: 2 | Prep Time: 5 minutes | Cooking Time: 5 minutes
Ingredients
- 2 tablespoons avocado oil, divided
- 3 large pasture-raised eggs, lightly beaten
- 1/2 small Napa cabbage (about 6 ounces), thinly sliced crosswise
- 1 clove garlic, minced
- 1 tablespoon low-sodium soy sauce
- 1/2 teaspoon toasted sesame oil
- 1/4 teaspoon white pepper
- 1/4 teaspoon kosher salt
- 1 tablespoon sesame seeds, toasted (optional)
Instructions
- Heat 1 tablespoon avocado oil in a large nonstick skillet over medium-high heat until shimmering.
- Add the beaten eggs and scramble quickly with a silicone spatula, breaking into soft, fluffy curds. Remove eggs to a plate and set aside.
- Reduce heat to medium and add remaining 1 tablespoon avocado oil. Add garlic and stir until fragrant, about 15 seconds.
- Add sliced Napa cabbage and a pinch of kosher salt. Stir-fry 1–2 minutes until just wilted but still retaining some crunch.
- Return eggs to the skillet. Drizzle with soy sauce, toasted sesame oil, and white pepper. Toss gently for 30 seconds until combined.
- Taste and adjust salt if needed. Serve immediately topped with toasted sesame seeds.
Glistening with sesame oil and studded with tender egg curds, this dish is a study in contrasts—silky eggs against crisp cabbage. For a heartier meal, spoon it over steamed jasmine rice or tuck it into lettuce cups.
Napa Cabbage and Glass Noodle Stir Fry

Oh, you know those nights when you want something satisfying but light? This Napa Cabbage and Glass Noodle Stir Fry is my go-to—it's quick, vegan-friendly (skip the egg), and the soy glaze adds just the right savory punch.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 2 tablespoons toasted sesame oil
- 3 cloves garlic, finely minced
- 1 tablespoon fresh ginger, grated
- 1 medium Napa cabbage (about 1.5 pounds), cored and sliced into 1-inch ribbons
- 4 ounces dried glass noodles (mung bean vermicelli)
- 1 tablespoon tamari or gluten-free soy sauce
- 1 tablespoon maple syrup
- 1 teaspoon rice vinegar
- 1/4 teaspoon red pepper flakes (optional, for heat)
- 2 large pasture-raised eggs, lightly beaten (optional, for added protein)
- 2 tablespoons toasted sesame seeds
- 3 green onions, thinly sliced
Instructions
- Bring a medium pot of water to a boil. Remove from heat, add the glass noodles, and let soak for 5 minutes until pliable but still firm. Drain and rinse under cold water, then use kitchen shears to cut noodles into 6-inch lengths. Toss with 1 teaspoon toasted sesame oil to prevent sticking.
- In a small bowl, whisk together tamari, maple syrup, rice vinegar, and red pepper flakes. Set the soy glaze aside.
- Heat a large wok or skillet over high heat until a drop of water sizzles instantly. Add the remaining toasted sesame oil and swirl to coat.
- Add the garlic and ginger; stir-fry for 30 seconds until fragrant, being careful not to burn.
- Add the Napa cabbage ribbons. Stir-fry for 2-3 minutes, until the cabbage is wilted but still slightly crunchy. Use tongs to keep tossing.
- Optional: Push the cabbage to one side of the wok. Pour the beaten eggs into the cleared space. Let them set for 10 seconds, then scramble until just cooked. Mix into the cabbage.
- Add the drained noodles and the soy glaze. Toss everything together for 1-2 minutes, until the noodles are coated and heated through. The noodles should be translucent and slightly chewy.
- Remove from heat. Sprinkle with toasted sesame seeds and sliced green onions.
- Taste and adjust seasoning: add an extra splash of tamari if needed for salt, or a drizzle of maple syrup for sweetness.
Uniformly glossy noodles and tender-crisp cabbage make every bite a textural delight. For a heartier meal, serve over steamed jasmine rice or alongside grilled tofu. This stir fry also shines cold the next day as a lunch bowl.
Napa Cabbage and Chicken Stir Fry

This easy stir-fry is a weeknight lifesaver—lean chicken breast strips and tender napa cabbage come together in a savory sauce that's low-carb but big on flavor.
Serving: 4 | Prep Time: 15 minutes minutes | Cooking Time: 10 minutes minutes
Ingredients
- 1.25 lbs boneless, skinless chicken breast, sliced into thin strips
- 3 tablespoons avocado oil, divided
- 1 medium napa cabbage (about 1.5 lbs), core removed and leaves sliced crosswise into 1-inch ribbons
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1/4 cup low-sodium soy sauce (or tamari for gluten-free)
- 2 tablespoons dry sherry or Shaoxing wine
- 1 tablespoon toasted sesame oil
- 1 teaspoon granulated sugar (or Swerve for low-carb)
- 1/4 cup unsalted chicken broth
- 1 tablespoon cornstarch
- 2 green onions, sliced on the bias for garnish
- 1 teaspoon toasted sesame seeds for garnish
Instructions
- Step 1: In a small bowl, whisk together soy sauce, dry sherry, toasted sesame oil, sugar, chicken broth, and cornstarch until smooth. Set the sauce aside.
- Step 2: Pat chicken strips dry with paper towels and season lightly with a pinch of salt and pepper.
- Step 3: Heat a wok or large skillet over high heat until a drop of water sizzles instantly. Add 1.5 tablespoons avocado oil and swirl to coat.
- Step 4: Add chicken strips in a single layer (work in batches if needed) and sear without moving for 1 minute. Stir-fry until golden and cooked through, about 2-3 minutes total. Transfer to a plate.
- Step 5: Reduce heat to medium-high and add remaining 1.5 tablespoons avocado oil. Add minced garlic and grated ginger; stir-fry for 15 seconds until fragrant.
- Step 6: Add napa cabbage ribbons all at once. Stir-fry for 2-3 minutes, tossing constantly, until cabbage wilts and becomes tender-crisp. (Tip: Keep the heat high to avoid excess water pooling.)
- Step 7: Return chicken to the wok. Pour the sauce mixture over everything and stir-fry vigorously for 1 minute until the sauce thickens and coats the chicken and cabbage evenly.
- Step 8: Remove from heat. Garnish with sliced green onions and toasted sesame seeds. Serve immediately over steamed rice or cauliflower rice for keto.
Keen to add crunch? Toss in a handful of roasted cashews or sliced water chestnuts with the cabbage. The tender chicken paired with the silky sweet napa cabbage makes this a perfect low-carb comfort bowl.
Curry Napa Cabbage Stir Fry

Usually, I'm all about quick dinners that still feel special, and this curry napa cabbage stir fry totally fits the bill. It's creamy, aromatic, and comes together in under 20 minutes—perfect for a busy weeknight.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
- 2 tablespoons coconut oil
- 1 small yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon finely grated fresh ginger
- 1 medium head napa cabbage (about 1.5 lbs), cored and chopped into 2-inch pieces
- 1½ teaspoons yellow curry powder
- ½ teaspoon ground turmeric
- ½ cup full-fat coconut milk
- 1 tablespoon soy sauce
- 1 teaspoon fish sauce (optional)
- ¼ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- 2 green onions, sliced (for garnish)
Instructions
- Heat the coconut oil in a large wok or 12-inch skillet over medium-high heat until shimmering.
- Add the sliced onion and stir-fry for 2 minutes until softened and lightly browned at the edges.
- Add the minced garlic and grated ginger, and stir-fry for 30 seconds until fragrant.
- Add the chopped napa cabbage and toss to coat in the oil. Cook for 2 minutes, stirring occasionally, until the cabbage begins to wilt.
- Sprinkle the yellow curry powder and ground turmeric over the cabbage, and stir well to distribute the spices evenly. Cook for 1 minute to toast the spices.
- Pour in the coconut milk, soy sauce, and fish sauce (if using). Stir to combine, then reduce heat to medium. Simmer for 3 minutes, stirring occasionally, until the cabbage is tender but still has a slight crunch.
- Season with salt and pepper. Taste and adjust seasoning if needed.
- Transfer to a serving dish and garnish with sliced green onions.
All in all, the cabbage keeps a nice bite while soaking up the rich, mildly spicy coconut sauce. Serve it over steamed jasmine rice or with a side of crispy tofu for a hearty meal.
Napa Cabbage and Bacon Stir Fry

Here’s a one-pan comfort dish that’s smoky, rich, and ready in under 20 minutes. Crispy bacon bits meet tender napa cabbage in a savory stir-fry that’s perfect for busy weeknights.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 12 minutes
Ingredients
Main
- 6 slices thick-cut bacon, cut into 1-inch pieces
- 1 medium head napa cabbage (about 1.5 lbs), cored and sliced into 1-inch ribbons
- 2 cloves garlic, thinly sliced
- 1 tablespoon oyster sauce
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon toasted sesame oil
- 1/2 teaspoon white pepper
- 1/4 teaspoon kosher salt
- 1 tablespoon neutral oil (e.g., avocado or grapeseed oil)
Instructions
- Place bacon pieces in a cold large skillet or wok. Set over medium heat and cook, stirring occasionally, until crispy and browned, about 8 minutes. Use a slotted spoon to transfer bacon to a paper towel-lined plate; leave rendered fat in the pan (about 2 tablespoons).
- Increase heat to medium-high. Add neutral oil to the pan and swirl to coat. Add garlic slices and cook until fragrant and just golden, about 30 seconds—don't let them burn.
- Add napa cabbage ribbons all at once. Toss to coat in the fat and garlic. Cook, stirring frequently, until the cabbage is wilted but still retains some crunch, about 3 minutes. The leaves should be bright green and the stems slightly translucent.
- In a small bowl, whisk together oyster sauce, soy sauce, sesame oil, white pepper, and salt. Pour the sauce over the cabbage and toss to coat. Cook for 30 seconds until the sauce is slightly reduced and glazes the cabbage.
- Return the crispy bacon to the pan. Toss everything together for about 15 seconds just to combine and reheat the bacon. Remove from heat immediately to prevent overcooking the cabbage.
Dive into this stir-fry while the cabbage is still warm and the bacon stays crunchy—the contrast of textures is pure magic. Serve it over steamed jasmine rice or as a side to grilled pork chops, or even spoon it into lettuce cups for a low-carb twist. Either way, one pan and fifteen minutes is all it takes for a dish that feels both cozy and refined.
Napa Cabbage with Fermented Bean Curd

Ready for a quick, flavor-packed side dish that transforms humble Napa cabbage into something special? This stir-fry with fermented red bean curd is a Cantonese classic—salty, tangy, and utterly addictive. It’s my go-to when I want big flavor with minimal effort.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
For the Stir-Fry
- 1 head Napa cabbage (about 1 pound), cored and sliced crosswise into 2-inch pieces
- 2 tablespoons peanut oil
- 4 cloves garlic, minced (about 1 tablespoon)
- 1 tablespoon finely julienned fresh ginger
- 3 pieces fermented red bean curd (from a jar), mashed into a paste
- 1 tablespoon Shaoxing wine or dry sherry
- 1 teaspoon granulated sugar
- 1 tablespoon water
Instructions
- In a small bowl, combine the mashed fermented red bean curd, Shaoxing wine, sugar, and water. Stir to create a smooth sauce and set aside.
- Heat a wok or large skillet over high heat until a drop of water sizzles instantly. Add the peanut oil and swirl to coat.
- Add the garlic and ginger; stir-fry for about 15 seconds until fragrant but not browned.
- Immediately add the sliced Napa cabbage. Stir-fry for 1–2 minutes, using a spatula to keep the cabbage moving. The cabbage will begin to wilt slightly but should still retain some crunch.
- Pour the prepared sauce over the cabbage. Stir-fry vigorously for another 30–45 seconds until everything is well coated and the sauce has slightly thickened.
- Tip: For the best texture, don’t overcook the cabbage—it should be tender-crisp. Also, adjust the amount of fermented bean curd based on your salt tolerance (it’s quite salty). Finally, serve immediately; this dish is best hot and fresh.
Versatile and bright, this Napa cabbage stir-fry pairs beautifully with steamed rice or as a side to simple grilled meats. The fermented bean curd gives it a unique umami punch with a hint of tang that lingers pleasantly. Try it alongside a Cantonese-style steamed fish for a truly authentic meal.
Sweet and Sour Napa Cabbage Stir Fry

Kick off your weeknight dinner with a burst of tangy-sweet flavor that comes together in minutes. This Sweet and Sour Napa Cabbage Stir Fry is a light, refreshing side that pairs perfectly with any protein. It's all about that addictive vinegar-sugar balance—trust me, you'll want to spoon it over everything.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes
Ingredients
- 1 medium head napa cabbage (about 1.5 lbs), cored and sliced crosswise into 1-inch ribbons
- 2 tablespoons peanut oil
- 3 cloves garlic, thinly sliced
- 1 tablespoon finely grated fresh ginger
- 3 tablespoons unseasoned rice vinegar
- 2 tablespoons packed light brown sugar
- 1 tablespoon soy sauce
- 1/2 teaspoon red pepper flakes (optional)
- 1/2 teaspoon toasted sesame oil
- 1 tablespoon white sesame seeds, toasted (for garnish)
Instructions
- In a small bowl, whisk together rice vinegar, brown sugar, soy sauce, and red pepper flakes until sugar dissolves. Set aside.
- Heat a wok or large nonstick skillet over high heat until a drop of water sizzles instantly. Add peanut oil and swirl to coat.
- Add garlic and ginger; stir-fry until fragrant, about 15 seconds. Do not let them brown.
- Add napa cabbage ribbons. Stir-fry, tossing constantly, until cabbage is just wilted but still crunchy, about 2–3 minutes. Tip: Work in batches if needed—overcrowding makes it steam instead of stir-fry.
- Pour the vinegar mixture over the cabbage. Stir-fry for 1 minute until the sauce coats the leaves and thickens slightly.
- Remove from heat. Drizzle with toasted sesame oil and toss once more. Sprinkle with toasted sesame seeds. Taste and adjust with a pinch of salt if needed. Serve immediately.
Rest assured, the cabbage stays delightfully crunchy while the glossy sauce clings to every ribbon. Serve it alongside grilled chicken or crispy tofu, or spoon it over steamed rice for a quick bowl. I even love it cold the next day straight from the fridge—a tangy, crave-worthy snack.
Napa Cabbage and Bell Pepper Stir Fry

Craving a quick, colorful side that's both crunchy and satisfying? This Napa Cabbage and Bell Pepper Stir Fry comes together in minutes, packing a rainbow of bell peppers and tender napa cabbage in a savory sauce. Perfect for busy weeknights when you want something healthy and delicious.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
- 2 tablespoons avocado oil
- 1 tablespoon toasted sesame oil
- 2 cloves garlic, finely minced
- 1 tablespoon fresh ginger, grated
- 1 small head napa cabbage, roughly chopped (about 6 cups)
- 1 red bell pepper, thinly sliced
- 1 orange bell pepper, thinly sliced
- 1 yellow bell pepper, thinly sliced
- 3 tablespoons low-sodium soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon maple syrup
- 1/2 teaspoon red pepper flakes (optional)
- 1 tablespoon toasted sesame seeds for garnish
Instructions
- In a small bowl, whisk together soy sauce, rice vinegar, and maple syrup until smooth. Set aside.
- Heat a large wok or heavy-bottomed skillet over high heat until a drop of water sizzles on contact. Add avocado oil and sesame oil, swirling to coat.
- Add minced garlic and grated ginger to the hot oil. Stir-fry for about 15 seconds until fragrant, being careful not to burn.
- Add the sliced bell peppers. Stir-fry for 1 minute, keeping them crisp-tender. Use a metal spatula to toss constantly for even cooking.
- Add all the chopped napa cabbage. Stir-fry for 2 minutes, until the cabbage is just wilted but still retains some crunch. The leaves should be bright green and glossy.
- Pour the prepared sauce over the vegetables. Toss everything together for 30 seconds to coat evenly. If using, sprinkle red pepper flakes and stir.
- Remove from heat immediately to prevent overcooking. The vegetables should be vibrant and crisp.
- Transfer to a serving plate and garnish with toasted sesame seeds. Serve hot as a side or over steamed rice or noodles.
Between the tender-crisp cabbage and the sweet pop of bell peppers, every bite offers a delightful contrast. For extra protein, toss in some edamame or cubed tofu during the last minute of cooking. This stir fry is also fantastic cold the next day as a crunchy salad topping.
Conclusion
Under 30 minutes, these Napa cabbage stir fries are weeknight winners! From spicy to savory, there’s a flavor for every craving. Tried a recipe? Drop a comment with your fave—and don’t forget to pin this roundup for later!