
Cabbage stir fry is one of those simple dishes I come back to again and again. It’s quick, comforting, and surprisingly full of flavor for something that starts with such a humble vegetable. When cooked the right way, cabbage becomes tender, slightly caramelized, and incredibly satisfying.
I love this recipe because it turns an everyday ingredient into something vibrant and exciting. With garlic, ginger, and a savory stir-fry sauce, the cabbage transforms into a dish that feels both fresh and cozy at the same time.
This cabbage stir fry also happens to be fast. From start to finish it takes about 30 minutes, which makes it perfect for busy evenings. Some nights I serve it as a side, and other nights I pile it over rice or noodles and call it dinner.
It’s the kind of recipe that makes you look at that forgotten cabbage in the back of the fridge and think, yeah… tonight we’re doing something good with you.
Why I Love This Cabbage Stir Fry
I’ve cooked a lot of vegetable stir-fries over the years, and cabbage is easily one of my favorites. It’s inexpensive, sturdy, and it absorbs flavor like a sponge. With the right cooking technique, it becomes slightly smoky with beautifully caramelized edges.
There’s also something comforting about how dependable cabbage is. It lasts forever in the fridge, and when you slice it thin and toss it in a hot pan, it turns into a delicious meal without much effort.
- Quick to make and ready in about 30 minutes
- Uses simple, everyday ingredients
- Healthy, light, and naturally plant-based
- Perfect as a side dish or full meal base
- Easy to customize with proteins or extra vegetables
What Makes This Stir Fry So Good
The secret to great cabbage stir fry is heat. A really hot pan gives the cabbage those lightly charred edges that add depth and flavor. Without that step, the dish can taste flat.
Another small trick I always use is starting the cabbage in a dry pan. No oil at first. Just cabbage and heat. This helps toast the edges and develop a gentle smokiness that makes the dish feel restaurant-worthy.
Once the aromatics and sauce are added, everything comes together quickly. The flavors blend, the cabbage softens just enough, and suddenly you have a dish that tastes much bigger than its ingredients.
Ingredients for Cabbage Stir Fry
The ingredient list for this recipe is short, which is part of the charm. Each component plays a role, and together they create a balanced, savory stir fry.
Main Ingredients
- 1 1/2 pounds cabbage (about 1 medium head, roughly 6 cups sliced)
- 1 tablespoon avocado oil or coconut oil
- 1 to 2 leeks, cleaned and sliced
- 1 tablespoon fresh ginger, minced
- 1 tablespoon garlic, minced
- 1/2 teaspoon salt
Stir Fry Sauce
- 1 tablespoon toasted sesame oil
- 2 tablespoons low sodium soy sauce or tamari
- 2 tablespoons mirin
- 1 tablespoon rice vinegar
Fresh Finish
- 3 green onions, chopped
- 1/2 cup fresh cilantro, chopped
These ingredients create a balance of salty, slightly sweet, and tangy flavors. The ginger and garlic bring warmth, while the sesame oil gives that classic stir fry aroma.
How to Cut Cabbage for Stir Fry
Cutting cabbage properly makes a big difference in how it cooks. I like thin slices because they cook quickly and soak up flavor better.
Start with a sharp knife and a stable cutting board. Cut the cabbage in half through the stem, then cut each half into quarters.
- Place each quarter flat side down on the board
- Slice into thin strips about 1/8 inch thick
- Discard the tough core pieces if needed
Thin slices cook evenly and develop those lightly charred edges that make this dish so good.
How to Make Cabbage Stir Fry
The entire cooking process moves quickly, so it helps to have everything prepped before turning on the heat. Once the pan gets hot, the dish comes together in minutes.

1. Stir Fry the Cabbage
Heat a wok or large skillet over high heat. Add the sliced cabbage directly into the dry pan without oil.
Stir fry for about 3 to 5 minutes. Some edges will begin to char slightly, and the cabbage will soften just a bit. That smoky edge is exactly what you want.
2. Add Aromatics
Push the cabbage toward the edges of the pan. Add the oil to the center along with the leeks, ginger, and garlic.
Let the aromatics cook for 1 to 2 minutes until fragrant and slightly softened. The smell at this point is honestly amazing.
Now add the salt, sesame oil, soy sauce, mirin, and rice vinegar.
3. Combine Everything
Stir everything together so the cabbage is coated in the sauce. Cook for another minute or two until everything is heated through.
The cabbage should still have a little bite to it. Overcooking will make it soft and watery, so keep an eye on it.
4. Finish and Serve
Turn off the heat and stir in the green onions and fresh cilantro. These herbs brighten the dish and add a nice fresh contrast to the savory flavors.
Serve immediately while everything is hot and fragrant.
Chef Tips for the Best Cabbage Stir Fry
Over time I’ve learned a few small tricks that make this dish even better. None of them are complicated, but they really help bring out the best flavor.
- Use very high heat to create charred edges
- Stir fry cabbage dry first before adding oil
- Keep the cooking time short, about 8 to 10 minutes total
- Prep ingredients ahead so cooking moves quickly
- Taste the sauce and adjust salt if needed
Stir frying is all about speed and heat. When everything is ready before you start, the process feels easy and smooth.
Ways to Add Protein
This cabbage stir fry is naturally vegan, but sometimes I like turning it into a full meal by adding protein. It works beautifully with several options.
The easiest method is cooking the protein first, setting it aside, and then folding it into the cabbage at the end.
- Sautéed shrimp
- Crispy tofu
- Stir fried chicken
- Thinly sliced beef
- Pan seared salmon
Each version changes the dish a little, which is part of the fun. Some nights it feels light and veggie-focused. Other nights it becomes a hearty dinner.
Vegetable Add-Ins
While cabbage is the star here, other vegetables can easily join the party. I add extras when I want more color or when the fridge needs cleaning out.
- Shredded carrots
- Sliced bell peppers
- Mushrooms
- Broccoli florets
- Snap peas
Just add them when cooking the aromatics so they soften slightly before everything is combined.
What to Serve with Cabbage Stir Fry
This dish pairs beautifully with grains or noodles. The savory sauce seeps into whatever base you choose, making each bite a little better.
- Steamed jasmine rice
- Buckwheat soba noodles
- Rice noodles
- Fried rice
- Simple steamed grains
I also love topping the bowl with crushed peanuts, sesame seeds, or chili flakes for extra texture and flavor.
How to Store Leftovers
If you happen to have leftovers, they store surprisingly well. The flavors deepen a bit overnight, which I always enjoy.
- Let the stir fry cool completely
- Store in an airtight container
- Refrigerate for up to 4 days
Reheat quickly in a skillet for the best texture. A microwave works too, but the cabbage may soften more than I like.
I usually avoid freezing this dish because cabbage tends to release too much water when thawed.
Nutrition Overview
Cabbage stir fry is naturally light but still satisfying. One cup contains roughly 130 calories, making it a great option when you want something flavorful without feeling heavy afterward.
The cabbage provides fiber and vitamins, while the stir fry sauce adds just enough richness to make the dish feel complete.
- Calories: about 130 per serving
- Protein: about 3.5 grams
- Fiber: about 4.8 grams
- Carbohydrates: about 17.5 grams

Cabbage Stir Fry Recipe
Description
This chef-tested Cabbage Stir-Fry recipe is quick, healthy, and packed with savory Asian flavor. Cabbage takes center stage, transforming into a luscious side dish or perfect topping for jasmine rice or buckwheat soba noodles. Ready to serve in 30 minutes!
ingredients
Instructions
-
Sear the cabbage
In a well-heated hot wok or large skillet, stir-fry cabbage without oil over high heat for 3-5 minutes until some edges are lightly charred.This dry-sear technique adds a smoky depth of flavor -
Sauté aromatics
Push cabbage to the edges of the wok. Add avocado oil, leeks, ginger, and garlic to the center and sauté for 1-2 minutes until leeks are wilted. -
Add sauce
Add salt, toasted sesame oil, soy sauce, mirin, and rice vinegar. Stir everything together over medium heat until warmed through.Taste and adjust seasoning as needed -
Finish and serve
Add green onions and cilantro. Stir to combine. Serve over jasmine rice, buckwheat soba noodles, or rice noodles.Garnish with red pepper flakes, black pepper, or crushed peanuts if desired
Nutrition Facts
Servings 4
Serving Size 1 cup
- Amount Per Serving
- Calories 130kcal
- % Daily Value *
- Total Fat 6.2 gg10%
- Saturated Fat 0.8 gg4%
- Trans Fat 0 gg
- Cholesterol 0 mgmg0%
- Sodium 411.8 mgmg18%
- Total Carbohydrate 17.5 gg6%
- Dietary Fiber 4.8 gg20%
- Sugars 2.2 gg
- Protein 3.5 gg8%
* 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
- Stir-fry cabbage in a dry skillet first. Searing cabbage without oil for 3-5 minutes before adding oil creates a smoky char that deepens flavor.
- Don't overcook. Total cook time should be 8-10 minutes maximum to avoid wilted or mushy texture.
- Meal prep friendly. Chop cabbage, leeks, ginger, garlic, green onions, and cilantro ahead of time. Whisk sauce ingredients and store in a jar.
- Add protein. Stir-fry shrimp, chicken, beef, or crispy tofu first, season with salt and pepper, set aside, then fold into cabbage at the end.
- Storage. Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat on stovetop for best texture.
Frequently Asked Questions
Can I make this cabbage stir fry ahead of time?
Yes! Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. Reheat quickly on the stovetop for best results. We don't recommend freezing as the texture may become soft and watery.
What's the best way to serve cabbage stir fry?
Serve over jasmine rice, buckwheat soba noodles, or rice noodles. Top with stir-fried shrimp, salmon, chicken, or crispy tofu for a complete meal. Garnish with sesame seeds, furikake, or chili flakes for extra flavor.
Do I need to blanch the cabbage before stir-frying?
No blanching needed! Our preferred method is to sear the cabbage in a dry, hot wok or skillet for 3-5 minutes before adding oil and remaining ingredients. This creates a smoky char that enhances the overall flavor.
Can I use red cabbage instead of green?
Absolutely! Both green and red cabbage work beautifully in this recipe. Red cabbage adds a vibrant color and slightly peppery flavor. Just note it may take a minute or two longer to soften.
