Save to Pinterest I used to think cabbage was just filler until a neighbor brought over a pot of something silky, golden, and impossibly fragrant. She'd braised it low and slow in coconut milk with turmeric and ginger, turning what I'd dismissed into something I couldn't stop eating. That night, I asked for the method, scribbled notes on a napkin, and made it myself three times that week. Now it's the dish I turn to when I want comfort without fuss.
The first time I made this for a potluck, I wasn't sure how it would hold up next to all the usual casseroles and roasted vegetables. But it disappeared faster than anything else on the table, and two people asked if I'd brought curry. I hadn't, just cabbage and coconut milk, but the spices had worked their magic. One friend even texted me the next day asking for the recipe, which felt like winning.
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 humble base that soaks up all the coconut and spice, becoming tender and silky after a slow braise.
- Yellow onion: Adds natural sweetness and body to the sauce as it softens into the background.
- Garlic and ginger: The aromatic backbone that makes the whole dish smell like something special is happening.
- Turmeric and cumin: Warm, earthy spices that give the coconut milk a golden hue and a depth that tastes more complex than the effort required.
- Chili flakes: Optional heat that builds slowly, just enough to keep things interesting without overwhelming the creamy base.
- Full-fat coconut milk: The creamy, rich liquid that transforms everything it touches, turning simple cabbage into something you'd order at a restaurant.
- Vegetable broth: Thins the coconut milk just enough to let it simmer and coat every shred of cabbage without becoming too thick too soon.
- Coconut oil: A subtle flavor boost that ties the whole dish together, though any neutral oil works in a pinch.
- Cilantro and toasted coconut flakes: Fresh, bright garnishes that add texture and a final pop of flavor right before serving.
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 the oil until it shimmers, then add the onions and let them soften slowly, stirring occasionally until they turn translucent and sweet. Toss in the garlic and ginger, stirring constantly for about a minute until the smell makes you lean over the pan.
- Toast the spices:
- Sprinkle in the turmeric, cumin, pepper, and chili flakes, stirring them into the softened onions for just 30 seconds. You'll know they're ready when the color deepens and the aroma shifts from raw to warm and inviting.
- Add the cabbage:
- Toss in all the sliced cabbage along with the salt, using tongs or a wooden spoon to coat every piece in the spiced oil. It will look like too much cabbage at first, but it wilts down fast, so don't worry.
- Pour in the liquids:
- Add the coconut milk and broth, stirring everything together until the cabbage is mostly submerged. Bring it to a gentle simmer, then cover the pan and lower the heat so it barely bubbles.
- Braise low and slow:
- Let the cabbage cook covered for 15 to 18 minutes, stirring every so often to make sure nothing sticks. The cabbage should turn tender, almost melting into the sauce, and the liquid will reduce into something creamy and thick.
- Finish and adjust:
- Remove the lid and let it simmer uncovered for a few more minutes if the sauce seems too thin. Taste it, add more salt or chili if needed, then transfer to a serving dish and top with cilantro and toasted coconut.
Save to Pinterest One winter evening, I served this alongside plain jasmine rice and some quickly seared tofu, and my partner looked up mid-bite and said it tasted like vacation. I'm not sure where that vacation was supposed to be, but I knew exactly what he meant. Sometimes a dish just transports you, and this one does it every time.
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
This cabbage is best served warm, spooned over rice or alongside flatbread to soak up the creamy sauce. It also works beautifully next to grilled chicken, roasted fish, or any kind of curry that could use a mild, coconutty counterpoint. I've even piled it onto baked sweet potatoes for a quick weeknight dinner that felt more special than it had any right to be.
Storage and Reheating
Leftovers keep well in an airtight container in the fridge for up to four days, and the flavors actually deepen as it sits. Reheat gently on the stovetop with a splash of water or broth to loosen the sauce, stirring often so it doesn't scorch. I've never tried freezing it, but I imagine it would hold up fine if you need to make it ahead.
Variations and Swaps
If you don't have green cabbage, savoy or napa cabbage work just as well and cook down even faster. You can also stir in a handful of spinach or kale at the end for extra greens, or add a squeeze of lime juice right before serving to brighten everything up. Some people like to toss in chickpeas or cubed tofu to make it more of a main dish, and I've done that myself when I needed something more filling.
- Try adding a teaspoon of curry powder or garam masala for a different spice profile.
- Use red cabbage for a deeper color, though it will turn the sauce a bit purple.
- Swap cilantro for fresh mint or basil if that's what you have on hand.
Save to Pinterest This is the kind of recipe that proves you don't need a long ingredient list or fancy techniques to make something memorable. Just a little heat, some time, and the willingness to let simple things become something more.
Recipe FAQs
- → Can I use a different type of cabbage?
Yes, you can substitute green cabbage with savoy or napa cabbage. Both will work beautifully and may cook slightly faster due to their more delicate leaves.
- → How can I make this dish spicier?
Increase the chili flakes to 1 teaspoon or add fresh sliced chilies when sautéing the aromatics. You can also finish with a drizzle of chili oil before serving.
- → Can I make this ahead of time?
Absolutely. This dish reheats wonderfully and the flavors deepen over time. Store in an airtight container in the refrigerator for up to 4 days and reheat gently on the stovetop.
- → What can I serve with coconut braised cabbage?
This pairs beautifully with steamed jasmine rice, grilled chicken or fish, curries, baked potatoes, or alongside other Southeast Asian-inspired dishes. It also works well with naan or flatbread.
- → Can I use light coconut milk instead of full-fat?
You can, but the dish will be less creamy and rich. For best results, use full-fat coconut milk or even just the thick cream from the top of the can for extra indulgence.
- → How do I prevent the cabbage from becoming mushy?
Monitor the cooking time closely. The cabbage should be very tender but still hold its shape. Start checking at 15 minutes and adjust based on your preferred texture.