Pin it 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.
Pin it 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.
Pin it 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.