Hot and Sour Cabbage

Featured in: Honey-Glazed Cozy Dinners

This vibrant Chinese-inspired stir-fry combines crisp cabbage and julienned carrots with a punchy sauce of soy, rice vinegar, and chili paste. Ready in just 20 minutes, the dish delivers bold tangy and spicy flavors while maintaining a satisfying crunch. Perfect as a side dish for any meal, it's naturally vegan and can be made gluten-free using tamari. The quick high-heat cooking preserves the vegetables' texture while infusing them with aromatic garlic and ginger.

Updated on Fri, 30 Jan 2026 13:20:00 GMT
A close-up of Hot and Sour Cabbage stir-fry, featuring glistening, tender-crisp cabbage and carrots coated in a savory, tangy sauce.  Pin It
A close-up of Hot and Sour Cabbage stir-fry, featuring glistening, tender-crisp cabbage and carrots coated in a savory, tangy sauce. | honeyravel.com

My neighbor once knocked on my door holding a head of cabbage and asked if I knew what to do with it besides coleslaw. I pulled out my wok and made this dish right there in fifteen minutes. The smell of garlic and ginger hitting hot oil filled the kitchen, and by the time we sat down, she was already texting her sister for the recipe. Sometimes the best cooking happens when you least expect it.

I started making this on weeknights when I needed something quick that still felt special. My kids would hear the sizzle from the living room and wander in, drawn by the smell. One of them, who swore he hated cabbage, ended up asking for seconds. That moment taught me that bold flavors can change minds, especially when the vegetables still have bite.

Ingredients

  • Green cabbage: The star of the dish, it holds up to high heat and soaks up the sauce while staying crisp if you dont overcook it.
  • Carrot: Adds a pop of color and a slight sweetness that balances the heat and tang beautifully.
  • Scallions: I slice these on the diagonal because it looks prettier and they cook more evenly that way.
  • Garlic: Mince it fine so it disperses through the oil and perfumes everything without burning.
  • Fresh ginger: The zing from fresh ginger is irreplaceable, it cuts through the richness and brightens every bite.
  • Soy sauce: This brings the salty umami depth, swap for tamari if you need it gluten free and you wont lose a thing.
  • Rice vinegar: The gentle tang here is what makes the dish hot and sour, not overpowering but unmistakable.
  • Chili paste: I use chili garlic sauce because it adds heat and a little texture, but any chili paste works.
  • Sugar: Just a teaspoon rounds out the sharpness and helps the sauce cling to the cabbage.
  • Toasted sesame oil: A small amount at the end gives a nutty aroma that ties everything together.
  • Vegetable oil: You need something with a high smoke point for stir frying, this does the job without fuss.
  • Black pepper and salt: Season at the end so you can taste and adjust based on how salty your soy sauce is.
  • Sesame seeds: Toasted seeds add a final crunch and make the dish look like it came from a restaurant.

Instructions

Product image
Crisp vegetables, roast meats, bake snacks, and reheat leftovers quickly for easy, flavorful home cooking.
Check price on Amazon
Mix the sauce:
Whisk together soy sauce, rice vinegar, chili paste, sugar, and sesame oil in a small bowl until the sugar dissolves. Having this ready means you can move fast once the wok heats up.
Heat the wok:
Pour vegetable oil into a large wok or skillet and set it over medium high heat until it shimmers. The oil should be hot enough that a piece of garlic sizzles immediately when you drop it in.
Bloom the aromatics:
Add garlic and ginger, stirring constantly for about 30 seconds until they smell incredible but havent turned brown. This step fills your kitchen with the kind of smell that makes everyone hungry.
Stir fry the vegetables:
Toss in the sliced cabbage and julienned carrot, stirring and flipping for 3 to 4 minutes until the cabbage just starts to wilt but still has plenty of crunch. Dont walk away, keep everything moving so it cooks evenly.
Add the sauce:
Pour the prepared sauce over the vegetables and toss everything together so each piece gets coated. Stir fry for another 2 to 3 minutes until the cabbage is tender crisp and glossy.
Season and finish:
Sprinkle in black pepper, salt, and sliced scallions, stirring well for one more minute. Taste a piece and adjust the seasoning if needed.
Serve:
Transfer to a serving dish and scatter toasted sesame seeds and extra scallions on top if you like. Serve it hot while the cabbage still has that perfect bite.
Product image
Crisp vegetables, roast meats, bake snacks, and reheat leftovers quickly for easy, flavorful home cooking.
Check price on Amazon
Vibrant bowl of Hot and Sour Cabbage, garnished with fresh scallions and toasted sesame seeds, ready for a spicy meal.  Pin It
Vibrant bowl of Hot and Sour Cabbage, garnished with fresh scallions and toasted sesame seeds, ready for a spicy meal. | honeyravel.com

I brought this dish to a potluck once and someone asked if I had ordered it from the new Chinese place in town. When I told them I made it in twenty minutes, they didnt believe me until I walked them through it. That night I realized this recipe had become my secret weapon for impressing people without breaking a sweat.

Choosing Your Cabbage

Green cabbage is sturdy and holds up to high heat, which is why I use it most often. Napa cabbage works too if you want something more delicate and mild, but it wilts faster so watch the timing. I once used red cabbage and the color bled into everything, it tasted fine but looked a little muddy. Stick with green or napa for the best results, and make sure the leaves are tight and fresh with no brown edges.

Adjusting the Heat Level

The first time I made this I went heavy on the chili paste and nearly cleared the room. Now I start with one tablespoon and taste the sauce before it goes in the wok. If you like it milder, use half a tablespoon or swap in a sweet chili sauce. For more heat, add red pepper flakes or a few slices of fresh Thai chili. You can always add more spice at the table, but you cant take it back once its in there.

Serving and Pairing Ideas

This dish is incredible next to a bowl of steamed jasmine rice, the sauce soaks into the grains and every bite is satisfying. I also serve it alongside grilled chicken or tofu when I want a full meal. Leftovers are surprisingly good cold straight from the fridge, the flavors mellow and it almost tastes like a tangy slaw.

  • Serve it warm with rice or noodles for a complete meal.
  • Pack leftovers in a lunch container, it travels well and tastes great at room temperature.
  • Add sliced mushrooms or bell peppers during the stir fry for extra texture and color.
Product image
Prep meals effortlessly by chopping vegetables, slicing meats, and serving dinner with the right knife always ready.
Check price on Amazon
Freshly cooked Hot and Sour Cabbage in a serving dish, highlighting the colorful mix of cabbage and carrots in a glossy sauce. Pin It
Freshly cooked Hot and Sour Cabbage in a serving dish, highlighting the colorful mix of cabbage and carrots in a glossy sauce. | honeyravel.com

This recipe has become one of those dishes I make without thinking, muscle memory takes over and twenty minutes later dinners on the table. I hope it does the same for you.

Recipe FAQs

Can I use a different type of cabbage?

Yes, Napa cabbage works beautifully and provides a milder, more delicate flavor. Red cabbage can also be used, though it will give the dish a different color and slightly earthier taste.

How do I keep the cabbage crispy and not soggy?

Use high heat and avoid overcrowding the wok. Stir-fry quickly, keeping the cabbage moving. Don't overcook—the cabbage should be tender-crisp, not soft. Adding the sauce near the end helps maintain texture.

What can I substitute for chili paste?

Try sriracha, sambal oelek, or red pepper flakes mixed with a little oil. Adjust the amount to your heat preference. Fresh minced chilies also work well for a fresher kick.

Can I make this ahead of time?

While best served immediately for optimal crunch, you can prepare it up to 2 hours ahead. Store covered at room temperature. Reheat briefly in a hot wok to restore some crispness before serving.

What dishes pair well with this side?

Serve alongside steamed jasmine rice, fried rice, grilled meats, tofu, or as part of a larger Chinese meal spread. It complements richer, protein-heavy dishes by adding bright, acidic contrast.

How can I adjust the spice level?

Reduce or omit the chili paste for mild versions, or double it for serious heat. Adding fresh sliced red chilies during cooking increases spiciness. Taste the sauce before adding to adjust perfectly.

Hot and Sour Cabbage

Crisp cabbage in tangy, spicy sauce. Bold Chinese-inspired flavors in 20 minutes. Vegan and gluten-free option.

Prep Time
10 minutes
Cook Time
10 minutes
Overall Time
20 minutes
Author Tyler Morris


Level Easy

Cuisine Chinese

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy, No Gluten

What You Need

Vegetables

01 1 medium head green cabbage (about 28 oz), cored and thinly sliced
02 1 medium carrot, julienned
03 3 scallions, sliced diagonally
04 2 cloves garlic, minced
05 1 tablespoon fresh ginger, minced

Sauce

01 2 tablespoons soy sauce or tamari for gluten-free
02 2 tablespoons rice vinegar
03 1 tablespoon chili paste or chili garlic sauce
04 1 teaspoon sugar
05 1 teaspoon toasted sesame oil

Seasonings and Oil

01 2 tablespoons vegetable oil
02 1/2 teaspoon freshly ground black pepper
03 1/2 teaspoon salt or to taste

Garnish

01 1 teaspoon toasted sesame seeds
02 Additional sliced scallions

Steps

Step 01

Prepare sauce base: In a small bowl, whisk together soy sauce, rice vinegar, chili paste, sugar, and sesame oil. Set aside.

Step 02

Heat wok: Heat vegetable oil in a large wok or skillet over medium-high heat until shimmering.

Step 03

Bloom aromatics: Add garlic and ginger, stir-frying for 30 seconds until fragrant.

Step 04

Stir-fry vegetables: Add sliced cabbage and carrot. Stir-fry for 3 to 4 minutes until vegetables are just beginning to wilt but remain crisp.

Step 05

Combine with sauce: Pour in the prepared sauce and toss to coat evenly. Stir-fry for another 2 to 3 minutes until cabbage is tender-crisp.

Step 06

Finish seasoning: Add black pepper, salt, and scallions. Stir well and cook for 1 more minute.

Step 07

Plate and garnish: Transfer to a serving dish. Garnish with toasted sesame seeds and extra scallions if desired. Serve hot.

What You'll Need

  • Large wok or skillet
  • Chef's knife
  • Cutting board
  • Mixing bowl
  • Wooden spoon or spatula

Allergy Details

Always check each item for allergens, and reach out to your healthcare provider with any concerns.
  • Contains soy from soy sauce.
  • Use tamari or certified gluten-free soy sauce for gluten-free preparation.
  • Always verify product labels for potential allergens.

Nutrition Info (per portion)

Nutrition info serves as a guide only—consult your doctor for specific needs.
  • Total Calories: 110
  • Fats: 6 g
  • Carbohydrates: 14 g
  • Proteins: 3 g