one night I had half a cabbage sitting in my fridge that I didn’t want to waste. I sliced it up, threw it in a hot pan with garlic and soy sauce, and something kind of magical happened. The cabbage stayed a little crunchy, slightly sweet, and honestly way better than I expected.
Since then I make this cabbage stir fry a lot. It’s quick, cheap, and somehow always hits the spot when I don’t feel like cooking anything complicated. Some nights it’s a side dish. Other nights I pile it over rice and call it dinner.
The best part is the texture. Good cabbage stir fry should never be soggy. I learned that the hard way after ruining a few pans of it early on. High heat and quick cooking makes all the difference.
Now it’s one of those recipes I cook without thinking. Just a hot pan, a little oil, lots of shredded cabbage, and a few simple ingredients that bring everything together.
Ingredients I Used for the Recipe
- 4 cups green cabbage, thinly shredded – the star of the dish. I slice it thin so it cooks fast but still keeps a little crunch.
- 1 small carrot, julienned – adds color and a gentle sweetness that works really well with cabbage.
- 1/2 bell pepper, thinly sliced – I usually use red or yellow for a mild sweetness and texture.
- 3 garlic cloves, minced – this is where a lot of the flavor comes from.
- 2 tablespoons oil – I use olive oil or any neutral cooking oil for stir frying.
- 1 tablespoon soy sauce – adds that salty umami flavor that makes the cabbage taste way more interesting.
- 1/4 teaspoon crushed red pepper flakes – just a small amount for a little heat.
- Salt, to taste – I go light because the soy sauce already has salt.
- Black pepper, to taste – adds a little extra depth.
- 2 tablespoons chopped green onions – for freshness at the end.
How to make Cabbage Stir Fry Recipe?
Step 1 – Prep the vegetables
I start by shredding the cabbage as thin as I can. Thin slices cook faster and keep a better texture. I also slice the carrot and bell pepper into thin strips so everything cooks evenly.
If I’m feeling lazy I’ll grab pre-shredded cabbage from the store. Honestly it works just fine and saves a good chunk of prep time.
Step 2 – Heat the pan properly
This step matters more than people think. I heat a large skillet or wok over medium high heat and add the oil once the pan is hot.
A hot pan helps the cabbage cook quickly instead of steaming and getting soft. I learned this after making a few batches that turned into cabbage mush.
Step 3 – Cook the garlic first
I add the minced garlic to the hot oil and cook it for about 30 seconds. Just until it smells really good.
You don’t want to brown it too much. Burnt garlic ruins the flavor fast, and I’ve definitely done that before while looking at my phone instead of the pan.
Step 4 – Add the cabbage and vegetables
Next the cabbage, carrots, and bell peppers go straight into the pan. It looks like way too much cabbage at first but it shrinks quickly once it starts cooking.
I stir everything constantly so it cooks evenly. The edges of the cabbage start getting slightly glossy and tender after a few minutes.
Step 5 – Season the stir fry
Once the cabbage softens just a little, I add soy sauce, crushed red pepper flakes, salt, and black pepper.
The soy sauce coats the vegetables and gives that nice savory flavor. The heat from the pan helps everything soak it up quickly.
Step 6 – Finish with green onions
I only cook the cabbage for about 5 to 7 minutes total. The goal is tender but still slightly crisp.
Right before turning off the heat I toss in the chopped green onions and give everything one last stir. That fresh bite at the end makes a difference.
How I Usually Serve This at Home
Most of the time I serve this cabbage stir fry with a bowl of plain rice. The rice soaks up the soy sauce and it turns into a simple but really satisfying meal.
Sometimes I spoon it into warm tortillas or flatbread for quick veggie wraps. Not traditional at all but it works surprisingly well.
Another thing I do when I’m extra hungry is toss leftover rice or noodles into the pan with the cabbage. Suddenly it turns into a quick fried rice or noodle bowl and dinner is done.
It’s also great inside sandwiches or wraps. I started doing that after having too many leftovers once, and now I actually make extra cabbage stir fry just for that.
Tips I Learned After Making This Way Too Many Times
Use high heat
This is the biggest trick. Low heat makes cabbage release water and turn soft. High heat keeps it slightly crisp and flavorful.
Don’t overcrowd the pan
If the pan is too full the cabbage will steam instead of stir fry. When I double the recipe I use my largest pan or cook it in batches.
Slice the cabbage thin
Thick chunks cook unevenly. Thin shreds cook fast and give that nice stir fry texture.
Keep it moving
I stir the cabbage often while it cooks. Stir frying really does mean stirring a lot.
Don’t cook it too long
The first time I made this I cooked it almost 15 minutes. Big mistake. It lost all the crunch.
Now I stop cooking when the cabbage is tender but still slightly crisp.
Add protein if you want
This recipe is naturally vegan, but sometimes I add scrambled eggs, tofu, or even leftover chicken. It turns the dish into a full meal pretty quickly.
Honestly though, even by itself it’s surprisingly satisfying. Cabbage doesn’t seem exciting at first, but when it’s cooked right like this, it becomes something I actually crave.
Cabbage Stir Fry Recipe
Description
This quick and delicious Cabbage Stir Fry is a perfect side dish that goes well with just anything. This Chinese style stir fried cabbage is vegan and features perfectly cooked yet crunchy veggies with mild sweet, hot, and umami tones. No more soggy and mushy cabbage! Serve it over plain rice, with roti, or use it as a filling for sandwiches and wraps.
ingredients
Vegetables
Seasoning & Sauce
Instructions
Preparation
-
Prep Cabbage
Cut the cabbage to 4 quarters and keep them in warm water (not hot) for 2 mins. Remove them and rinse a few times in a pot filled with cold water. Drain them completely. Even little moisture in the cabbage is going to make it mushy. -
Prep Veggies
Wash carrots and bell peppers. Drain well. Pat dry and Julienne or shred all of the veggies. -
Mix Sauce
To a small bowl, add soya sauce, Hoisin sauce, vinegar and sesame oil. Mix and set aside.
Cooking
-
Sauté Aromatics
Heat a large wok with oil on a high heat. Add garlic and slit green chili. Fry for 30 seconds. -
Stir Fry Veggies
Add all the veggies and stir fry for 2 to 3 mins until they are half cooked yet crunchy. Do not over cook to retain the crunch. Make sure the heat is set to highest possible setting and keep stirring to avoid burning. -
Add Seasoning
Add the black pepper and mix. Pour the sauces all around the edges of the pan, making sure that most of the sauce hits the pan. -
Finish & Serve
Toss the veggies or stir fry for a minute to coat the sauce. Remove the pan from the stove when the cabbage is partially cooked yet crunchy. Cool it over a rack so the veggies don't sweat. Transfer to serving bowl when it cools down.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 105kcal
- % Daily Value *
- Total Fat 7gg11%
- Saturated Fat 1gg5%
- Trans Fat 0gg
- Cholesterol 0mgmg0%
- Sodium 350mgmg15%
- Potassium 250mgmg8%
- Total Carbohydrate 12gg4%
- Dietary Fiber 3gg12%
- Sugars 5gg
- Protein 2gg4%
- Calcium 4% mg
- Iron 6% mg
* 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
- You may skip all of the sauces and just add crushed black pepper and green chili.
- If you are a vegetarian look for vegetarian Hoisin or Oyster sauce. You also get the gluten-free versions of these.
- Avoid adding plenty of sauces to retain the bright color of the veggies.
- Salt is already included in sauce so do not need to add. You may sprinkle while serving.