Pin This I was staring at half a cabbage in my fridge on a rainy Tuesday, wondering what to do with it besides coleslaw. My pantry had a can of coconut milk I'd bought for a curry that never happened. On a whim, I tossed them together with some turmeric and cumin, and what came out of that pot was so silky and fragrant I stood there eating it straight from the spoon. That cabbage, which I'd almost tossed, became one of my most-requested side dishes.
The first time I made this for friends, I served it alongside grilled chicken and jasmine rice. One of them, who swore she hated cabbage, went quiet after her first bite and then filled her plate again. She later texted me asking for the recipe, admitting she'd been making it twice a week since. That's when I knew this dish had something special going on.
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: Use a firm, heavy head and slice it thin so it cooks down into tender, silky ribbons that soak up all the coconut goodness.
- Yellow onion: It melts into the sauce and adds a subtle sweetness that balances the warm spices beautifully.
- Garlic and ginger: Fresh is non-negotiable here, the sharpness mellows as it cooks and creates a fragrant base that makes your kitchen smell like a dream.
- Turmeric and cumin: These two spices give the dish its earthy, golden warmth without overpowering the delicate cabbage.
- Chili flakes: Optional, but a pinch adds a gentle heat that wakes up the whole dish.
- Full-fat coconut milk: Don't skimp on this, the richness is what makes the sauce cling and coat every bite.
- Vegetable broth: It loosens the coconut milk just enough to braise the cabbage without making it soupy.
- Coconut oil: It reinforces the coconut flavor, but any neutral oil works if that's what you have.
- Cilantro and toasted coconut flakes: A fresh, crunchy finish that makes the dish feel complete and a little fancy.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Bloom the aromatics:
- Heat your oil until it shimmers, then add the onions and let them soften and turn translucent. Toss in the garlic and ginger, stirring constantly so they release their fragrance without burning.
- Wake up the spices:
- Sprinkle in the turmeric, cumin, chili, and pepper, stirring for just 30 seconds. You'll smell them bloom, that's your cue to move on.
- Coat the cabbage:
- Add all the sliced cabbage and salt, tossing everything together so each ribbon gets a golden, spiced hug. It will look like a mountain at first, but it shrinks fast.
- Braise low and slow:
- Pour in the coconut milk and broth, bring it to a simmer, then cover and lower the heat. Let it cook gently for 15 to 18 minutes, stirring now and then, until the cabbage is meltingly tender.
- Thicken and finish:
- Remove the lid and let it bubble uncovered for a few minutes to reduce the sauce. Taste, adjust the salt or heat, then garnish with cilantro and toasted coconut before serving.
Pin This There's a moment when you lift the lid and see the cabbage has gone from bright green to soft and golden, swimming in creamy sauce. That's when I always sneak a taste with a wooden spoon, and it's never once disappointed me. This dish has a way of making ordinary weeknights feel a little more special.
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.
Serving Suggestions
I love spooning this over a bowl of steamed jasmine or basmati rice, letting the sauce soak into every grain. It also pairs beautifully with grilled chicken, fish, or tofu, and I've even piled it onto baked sweet potatoes for a cozy, hands-off dinner. A squeeze of lime right before serving brightens everything up and cuts through the richness in the best way.
Storage and Reheating
This keeps well in the fridge for up to four days in an airtight container, and honestly, it tastes even better the next day after the flavors have had time to meld. Reheat it gently on the stovetop with a splash of broth or water to loosen the sauce. I don't recommend freezing it because the cabbage can get a bit mushy, but it's so easy to make fresh that I've never felt the need to.
Variations and Swaps
If you want to add protein, stir in cooked chickpeas or white beans during the last few minutes of braising. Swap the green cabbage for savoy or napa if you want something even more delicate and quick-cooking. You can also add a handful of spinach or kale right at the end for extra greens.
- Try adding a teaspoon of curry powder or garam masala for a deeper spice profile.
- Use red cabbage for a stunning purple hue, though it will taste slightly sweeter.
- Stir in a spoonful of almond or peanut butter for extra creaminess and a hint of nuttiness.
Pin This This is the kind of dish that makes you feel good about cooking something nourishing and delicious without spending hours in the kitchen. I hope it becomes a staple in your home like it has in mine.
Recipe FAQ
- → Can I use a different type of cabbage?
Yes, savoy cabbage or napa cabbage work wonderfully as substitutes for green cabbage. They'll cook slightly faster due to their more delicate texture, so check for tenderness around the 12-15 minute mark.
- → How can I make this dish spicier?
Increase the chili flakes to 1 teaspoon or add fresh sliced Thai chilies when sautéing the aromatics. You can also finish with a drizzle of chili oil or sriracha for extra heat.
- → Can I make this ahead of time?
Absolutely. This dish stores well in the refrigerator for up to 4 days and actually tastes better the next day as the flavors meld. Reheat gently on the stovetop or in the microwave, adding a splash of broth if needed.
- → What can I serve this with?
This pairs beautifully with steamed jasmine rice, quinoa, or naan bread. It also complements grilled chicken, fish, tofu, or works as a side for curry dishes and roasted meats.
- → Can I use light coconut milk instead of full-fat?
You can, but the dish will be less creamy and rich. For best results, stick with full-fat coconut milk. If using light, consider reducing the broth to 1/4 cup to maintain a thicker consistency.
- → How do I prevent the cabbage from becoming mushy?
Monitor the cooking time carefully and avoid overcooking. The cabbage should be tender but still hold its shape. If you prefer firmer texture, reduce the covered cooking time to 12-15 minutes.