Save to Pinterest The smell hit me before I even walked into the kitchen: coconut, ginger, something golden and warm. My neighbor was testing a cabbage recipe she swore would change my mind about the vegetable I'd been ignoring since childhood. One bite and I understood why she smiled when she handed me the bowl. It wasn't just cabbage anymore, it was silky, fragrant, and somehow luxurious.
I made this for a potluck once, unsure if anyone would go for braised cabbage. It was the first dish to disappear. People kept asking what was in it, convinced there was cream or butter. When I told them it was just cabbage, coconut milk, and spices, they didn't believe me until I showed them the empty can.
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: Choose a firm head with tightly packed leaves, the fresher it is, the sweeter and crispier it will be before it melts into tenderness.
- Yellow onion: Adds a mild sweetness that balances the earthiness of the cabbage, slice it thin so it practically dissolves into the sauce.
- Garlic: Freshly minced garlic blooms beautifully in the oil and brings depth without overpowering the coconut.
- Fresh ginger: Grate it finely so it disperses evenly, adding warmth and a subtle zing that wakes up every bite.
- Ground turmeric: This is what gives the dish its golden hue and earthy, slightly peppery undertone.
- Ground cumin: Toasting it briefly in the pan brings out a nutty, smoky aroma that makes the whole kitchen smell incredible.
- Chili flakes: Optional but wonderful if you like a gentle heat that lingers without overwhelming the creamy coconut.
- Black pepper: Freshly ground is best, it adds a sharp contrast to the sweetness of the coconut milk.
- Fine sea salt: Start with three quarters of a teaspoon and adjust at the end, the coconut milk can dull flavors so don't be shy.
- Full fat coconut milk: Use the good stuff, the thick cream on top is pure magic and makes the sauce velvety.
- Vegetable broth: Adds a savory backbone, but water works in a pinch if that's all you have on hand.
- Coconut oil: It reinforces the coconut flavor, but any neutral oil will work if you prefer.
- Fresh cilantro or parsley: A bright, herbaceous finish that cuts through the richness right before serving.
- Toasted coconut flakes: Optional but adds a delightful crunch and visual appeal that makes the dish feel special.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Warm the oil:
- Heat the coconut oil in a large deep skillet or Dutch oven over medium heat until it shimmers slightly. You want it hot enough to sizzle when the onions hit the pan.
- Soften the onions:
- Add the sliced onions and sauté for 3 to 4 minutes, stirring occasionally, until they turn translucent and start to sweeten. Don't rush this step, it builds the flavor foundation.
- Add garlic and ginger:
- Stir in the minced garlic and grated ginger, cooking for about a minute until the kitchen smells like a spice market. Watch carefully so the garlic doesn't burn.
- Bloom the spices:
- Sprinkle in the turmeric, cumin, chili flakes, and black pepper, stirring constantly for 30 seconds. This quick toast releases their essential oils and deepens their flavor.
- Toss in the cabbage:
- Add the sliced cabbage and salt, tossing everything together until the cabbage is coated in the golden spices. It will look like a lot of cabbage, but it will shrink down beautifully.
- Pour in the liquids:
- Add the coconut milk and vegetable broth, stirring to combine everything into a creamy, fragrant mixture. Scrape any browned bits from the bottom of the pan.
- Simmer covered:
- Bring the mixture to a gentle simmer, then cover and reduce the heat to low. Let it cook for 15 to 18 minutes, stirring occasionally, until the cabbage becomes meltingly tender.
- Thicken the sauce:
- Remove the lid and cook uncovered for 3 to 5 minutes to reduce the liquid slightly. The sauce should cling to the cabbage without being soupy.
- Adjust seasoning:
- Taste and add more salt or chili flakes if needed. The coconut milk can mellow the spices, so this final adjustment makes all the difference.
- Garnish and serve:
- Transfer to a serving dish and sprinkle with fresh cilantro and toasted coconut flakes. Serve warm alongside rice, grilled meats, or anything that needs a creamy, comforting side.
Save to Pinterest One evening I served this to a friend who claimed she hated cabbage. She ate two helpings and asked for the recipe before she left. Later she texted me a photo of her own pot on the stove with the caption, I get it now. That's when I realized this dish doesn't just feed people, it changes minds.
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.
How to Store and Reheat
Leftovers keep beautifully in an airtight container in the fridge for up to four days. The flavors deepen overnight, so the next day's lunch might taste even better than dinner. Reheat gently on the stovetop over low heat, adding a splash of broth or water if the sauce has thickened too much. You can also microwave it in 30 second intervals, stirring between each, until warmed through.
Serving Suggestions
This coconut braised cabbage shines next to steamed jasmine rice or warm naan for scooping. It's equally at home alongside grilled chicken, baked tofu, or a simple piece of seared fish. I've even spooned it over baked sweet potatoes for a cozy, complete meal that felt like a warm hug on a plate. A squeeze of fresh lime juice right before serving adds a brightness that makes everything pop.
Customizing the Recipe
You can swap green cabbage for savoy or napa cabbage if you want a more delicate texture. For extra protein, stir in cooked chickpeas or white beans during the last five minutes of simmering. If you love heat, add a sliced fresh chili along with the garlic and ginger for a bolder kick.
- Use only the thick coconut cream from the top of the can for an even richer, more decadent sauce.
- Try adding a handful of spinach or kale in the final minutes for extra greens and color.
- A teaspoon of maple syrup or coconut sugar can balance the spices if you prefer a hint of sweetness.
Save to Pinterest This is the kind of recipe that makes you feel like a better cook than you are. It's simple, forgiving, and somehow always impressive, no matter who you're feeding.
Recipe FAQs
- → Can I use a different type of cabbage?
Yes, you can substitute green cabbage with savoy cabbage or napa cabbage. Both will work well and offer slightly different textures, with savoy being more delicate and napa being sweeter.
- → How do I make this dish spicier?
Increase the chili flakes to 1 teaspoon or add a fresh sliced chili pepper when sautéing the aromatics. You can also add a pinch of cayenne pepper with the other spices.
- → Can I make this ahead of time?
Absolutely. This dish actually tastes even better the next day as the flavors meld. Store in an airtight container in the refrigerator for up to 4 days and reheat gently on the stovetop or microwave.
- → What can I serve with coconut braised cabbage?
This pairs wonderfully with steamed rice, quinoa, grilled chicken, fish, tofu, or alongside curries and dal. It also works as a topping for baked potatoes or with warm naan bread.
- → 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. Start checking for tenderness at 15 minutes. The cabbage should be very tender but still hold its shape. Avoid overcooking by removing from heat once it reaches your desired texture.