Hot and Sour Cabbage

Featured in: Kitchen Routine Recipes

This vibrant Chinese-inspired stir-fry transforms humble cabbage into a flavor-packed side dish with the perfect balance of tangy rice vinegar and fiery chili paste. Ready in just 20 minutes, tender-crisp cabbage and julienned carrots are tossed in a savory-sweet sauce infused with garlic, ginger, and toasted sesame oil. Naturally vegan and easily made gluten-free with tamari, it pairs beautifully with steamed rice or grilled proteins for a satisfying meal.

Updated on Sat, 31 Jan 2026 12:58:00 GMT
Fragrant minced garlic and ginger sizzle in a hot wok, ready for the cabbage. Pin it
Fragrant minced garlic and ginger sizzle in a hot wok, ready for the cabbage. | dailyzaafar.com

My neighbor once called this dish "cabbage with attitude," and honestly, I've never heard a better description. I started making it on nights when I wanted something fast but couldn't settle for bland, and it became the thing I crave when takeout feels too heavy. The first bite always surprises people—that sharp vinegar tang followed by just enough heat to clear your head. It's the kind of side dish that doesn't stay quietly on the plate. Instead, it steals the show without even trying.

I made this for a potluck once, mostly because I needed something quick and didn't want to show up empty-handed. People kept coming back to the table, confused about why they couldn't stop eating cabbage. One friend asked if I'd added MSG, which made me laugh because the secret is just balancing sour, spicy, and a tiny bit of sweetness. Now it's my go-to whenever I need to prove that vegetables don't have to be boring. It's become a quiet point of pride, this little stir-fry that punches way above its weight.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Green cabbage: The star of the show, and it needs to be sliced thin so it cooks quickly while keeping that satisfying crunch.
  • Carrot: Adds a touch of sweetness and a pop of color that makes the dish feel more complete.
  • Scallions: I slice these on the diagonal because it looks nicer, and they bring a mild onion flavor that doesn't overpower.
  • Garlic: Minced fine so it disperses through the oil and perfumes everything without burning.
  • Fresh ginger: This is non-negotiable for that warm, spicy backbone that makes the dish taste authentically bright.
  • Soy sauce: The salty, umami foundation; swap for tamari if you're avoiding gluten.
  • Rice vinegar: The sour part of hot and sour, and it cuts through the richness beautifully.
  • Chili paste: Brings the heat, and you can dial it up or down depending on your tolerance.
  • Sugar: Just a teaspoon to round out the flavors and keep the vinegar from being too sharp.
  • Toasted sesame oil: A little goes a long way, adding that nutty, aromatic finish.
  • Vegetable oil: For stir-frying at high heat without smoking up your kitchen.
  • Black pepper and salt: Simple seasonings that tie everything together at the end.
  • Toasted sesame seeds: Optional, but they add a lovely texture and make the dish look restaurant-worthy.

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 the soy sauce, rice vinegar, chili paste, sugar, and sesame oil until the sugar dissolves. This takes maybe thirty seconds, and having it ready means you won't scramble later when the wok is blazing hot.
Heat the wok:
Pour the vegetable oil into a large wok or skillet and crank the heat to medium-high. You want the oil shimmering but not smoking, that sweet spot where everything sizzles on contact.
Bloom the aromatics:
Toss in the garlic and ginger, stirring constantly for about thirty seconds. The smell will hit you immediately, sharp and warm, and you'll know it's ready when it's fragrant but not browned.
Stir-fry the vegetables:
Add the cabbage and carrot, tossing everything with confidence so it coats in the oil. Let it cook for three to four minutes, stirring occasionally, until the cabbage starts to soften but still has plenty of bite.
Add the sauce:
Pour in your prepared sauce and toss everything to coat evenly. The cabbage will drink up the flavors as it cooks for another two to three minutes, turning glossy and fragrant.
Season and finish:
Stir in the black pepper, salt, and scallions, cooking for one more minute. Taste it now and adjust the salt or heat if needed, then transfer to a serving dish and sprinkle with sesame seeds if you're feeling fancy.
Brightly colored julienned carrots mingle with crisp green cabbage for vibrant texture. Pin it
Brightly colored julienned carrots mingle with crisp green cabbage for vibrant texture. | dailyzaafar.com

There was a rainy Tuesday when I made this alongside plain rice and nothing else, and it felt like the most comforting meal I'd had in weeks. My partner wandered into the kitchen, drawn by the smell of garlic and vinegar, and we ended up eating straight from the wok while standing at the counter. It wasn't fancy, but it was exactly what we needed. That's when I realized this dish doesn't need a supporting cast to shine.

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.

Choosing Your Cabbage

Green cabbage is my default because it holds up well to high heat and has a sturdy crunch, but Napa cabbage works beautifully if you want something more delicate and mild. I've also used a mix of both when I had half a head of each sitting in the fridge, and the combination was surprisingly good. Just remember that Napa cooks faster, so keep an eye on it and pull it off the heat a minute earlier. The key is slicing it thin and uniform so everything cooks at the same rate.

Adjusting the Heat Level

The chili paste is where you control the fire, and I've learned to start conservative and add more at the end if needed. Some brands are much spicier than others, so taste your paste before you commit a whole tablespoon to the sauce. If you're cooking for kids or anyone heat-sensitive, cut it back to a teaspoon and let people add chili oil at the table. On the flip side, if you're a heat seeker, a pinch of red pepper flakes or a sliced fresh chili tossed in with the garlic will take it up a notch without making it unbearable.

Serving and Pairing Ideas

This dish is incredibly versatile and plays well with almost anything. I've served it alongside grilled tofu, crispy pan-fried dumplings, and simple steamed fish, and it's been perfect every time. It's also fantastic tossed with rice noodles or soba for a quick lunch that feels more substantial. Leftovers, if you're lucky enough to have any, are great cold straight from the fridge the next day, though the cabbage does soften a bit as it sits.

  • Serve it over jasmine rice for a simple, satisfying meal that takes minutes to put together.
  • Pair it with a protein like baked salmon or grilled chicken to round out your plate.
  • Add a fried egg on top for breakfast and watch it become your new favorite way to start the day.
A close-up shows fresh, uncooked ingredients prepped for a quick Hot and Sour Cabbage. Pin it
A close-up shows fresh, uncooked ingredients prepped for a quick Hot and Sour Cabbage. | dailyzaafar.com

This recipe has become one of those things I make without thinking, the kind of dish that reminds me why I love cooking in the first place. It's fast, it's bold, and it never lets me down.

Recipe Questions & Answers

Can I use Napa cabbage instead of green cabbage?

Yes, Napa cabbage works wonderfully and provides a milder, more delicate flavor. It will cook slightly faster, so reduce stir-fry time by 1-2 minutes to maintain a tender-crisp texture.

How do I make this dish spicier?

Increase the chili paste to 2 tablespoons or add red pepper flakes to taste. You can also drizzle with extra chili oil before serving for an additional kick.

What can I serve with hot and sour cabbage?

This pairs excellently with steamed jasmine or brown rice, grilled chicken, tofu, or fish. It also complements fried rice, noodles, or dumplings as part of a multi-dish Chinese meal.

Can I prepare the sauce in advance?

Absolutely. Mix the sauce ingredients up to 3 days ahead and store in an airtight container in the refrigerator. Whisk again before using to recombine the ingredients.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat or microwave until warmed through. The cabbage may soften slightly upon reheating.

Is this dish gluten-free?

It can be gluten-free if you substitute regular soy sauce with tamari or a certified gluten-free soy sauce. Always verify that your chili paste is also gluten-free by checking the label.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Hot and Sour Cabbage

Crisp cabbage stir-fried with garlic, ginger, and tangy chili sauce. Quick, vibrant, and full of bold Chinese flavors.

Prep Time
10 min
Cook Time
10 min
Time Needed
20 min
Created by Cole Armstrong


Skill Level Easy

Cuisine Chinese

Makes 4 Servings

Diet Preferences Plant-Based, Dairy-Free

Ingredient List

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
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

How-To Steps

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

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

Allergy Alerts

Review every ingredient for possible allergy risks, and talk to a health expert if unsure.
  • Contains soy from soy sauce.
  • For gluten-free preparation, use tamari or certified gluten-free soy sauce.
  • Verify all product labels if allergies are present.

Nutrition Details (per serving)

For informational purposes only. Not medical advice.
  • Calories: 110
  • Fats: 6 g
  • Carbohydrates: 14 g
  • Protein: 3 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.