Back to all recipes
Thai Cabbage

Thai Cabbage

Crispy-Edged Thai Cabbage with Smashed Garlic

Ten cloves of garlic might sound like a lot, but they mellow into sweet, nutty perfection when smashed and fried until golden. The cabbage stays crisp-tender with just enough char on the edges, while fish sauce adds that essential funky-salty backbone that makes this simple dish completely addictive.

ThaiAsianSide DishQuick MealsStir Fry
↓ Jump to Recipe

Ten cloves of garlic sounds excessive until you understand what happens when they hit hot oil. The harsh bite disappears, replaced by something sweet and nutty that permeates every bite of cabbage. This is Thai home cooking at its most elemental — a handful of ingredients transformed by technique and timing.

The key is getting your wok screaming hot for the cabbage while keeping the garlic at a gentle sizzle. Too much heat too early and the garlic burns before it can work its magic. Too little heat and the cabbage steams instead of developing those coveted crispy edges that make this dish irresistible.

Fish sauce provides the umami backbone that elevates simple stir-fried vegetables into something crave-worthy. It's that funky, salty depth that makes you reach for another forkful even when you're already full. Paired with the sweetened garlic and barely-cooked cabbage, it creates the kind of balanced flavors that define good Thai cooking.

Prep5 min
Cook5 min
Total10 min
Servings2
Difficultyeasy

Ingredients

  • 200 ggreen cabbage, cut into 2-inch pieces
  • 1 tbspfish sauce
  • 10 clovegarlic cloves, smashed with the flat side of a knife
  • ¼ tspground white pepper (adds heat and floral notes)(optional)
  • neutral cooking oil (vegetable or canola work well)

Instructions

  1. Get your wok or large skillet hot over medium heat, then pour in enough oil to coat the bottom generously. The oil should shimmer but not smoke — you want steady heat for the garlic to cook evenly.
  2. Drop in the smashed garlic right away and stir constantly. The cloves will sizzle and gradually turn golden brown around the edges — this takes about 2 minutes. Don't let them get dark brown or they'll turn bitter.
  3. Toss in the cabbage pieces and immediately crank the heat to high. Stir everything quickly so the cabbage gets coated in the garlicky oil. You want the cabbage to start picking up some color and developing crispy edges.
  4. Pour the fish sauce over the cabbage and sprinkle in the white pepper if using. Keep tossing for 1-2 minutes — the cabbage should be bright green, slightly charred in spots, but still have some crunch. Taste a piece to check the doneness.
    1 min 30 sec
  5. Kill the heat and transfer everything to a serving plate. The residual heat will finish cooking the cabbage perfectly. A final sprinkle of white pepper on top adds a nice visual touch and extra bite.
Tips & Tricks
Frequently Asked Questions
Can I use regular black pepper instead of white pepper?

Absolutely, though white pepper has a sharper, more pungent flavor that's traditional in Thai cooking. Black pepper will taste great but slightly different — use about half the amount since it's more assertive.

What type of cabbage works best for this dish?

Regular green cabbage is ideal because it holds up to high heat without getting mushy. Napa cabbage works too but cooks faster, so reduce the stir-fry time by about a minute.

How do I keep the garlic from burning?

Start with medium heat and watch it carefully — the garlic should sizzle gently and turn golden gradually over 2 minutes. If it's browning too fast, lower the heat immediately.

Can I make this without fish sauce?

Fish sauce really makes this dish, but soy sauce mixed with a pinch of salt works as a substitute. You'll lose some of that funky depth, but it'll still be delicious.