Save to Pinterest The first time I braised cabbage in coconut milk, I stood over the stove absolutely skeptical. Who puts cabbage in coconut anything? But twenty minutes later, my kitchen smelled like toasted cumin and warm turmeric, and that once-humble vegetable had turned into something silky and impossibly rich. Now it's the dish my friends actually request when they come over, and I've learned that sometimes the most unassuming ingredients just need the right partner to shine.
I made this for a dinner party last winter alongside some grilled fish, and honestly, people kept asking about the cabbage more than the main. There's something about how the coconut milk clings to each ribbon of cabbage, making every bite feel like a warm hug. My friend Sarah who swore she hated cabbage went back for thirds, and that's when I knew this recipe was a keeper.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 medium green cabbage: Thinly slicing it into ribbons helps it cook evenly and absorb all that spiced coconut milk
- 1 medium yellow onion: Sweetens as it cooks, creating a fragrant base for the spices
- 4 cloves garlic, minced: Fresh garlic makes all the difference here, so avoid the jarred stuff
- 1-inch fresh ginger, grated: Adds a bright, warm zing that cuts through the rich coconut milk
- 1 tsp ground turmeric: Gives that gorgeous golden color and earthy depth
- 1 tsp ground cumin: Toast this briefly in the oil to unlock its nutty aroma
- 1/2 tsp chili flakes: Adjust up or down depending on your spice tolerance
- 1/2 tsp black pepper: Freshly ground adds a gentle warmth
- 3/4 tsp fine sea salt: Start here, but taste at the end since coconut milk varies in saltiness
- 400 ml full-fat coconut milk: The richness is non-negotiable here, light coconut milk won't give you that silky texture
- 120 ml vegetable broth or water: Helps loosen the sauce without diluting the coconut flavor
- 1 tbsp coconut oil: Adds another layer of coconut flavor, but neutral oil works too
- 2 tbsp fresh cilantro or parsley: Fresh herbs brighten up all that richness
- 1 tbsp toasted coconut flakes: Totally optional but adds such a lovely crunch
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Warm the spices:
- Heat coconut oil in a large deep skillet over medium heat, then add onions and sauté for 3 to 4 minutes until softened and fragrant
- Bloom the aromatics:
- Stir in garlic and ginger, cooking for just 1 minute until you can smell them, then add turmeric, cumin, chili flakes, and black pepper, sautéing for 30 seconds to wake up their flavors
- Coat the cabbage:
- Add the sliced cabbage and salt, tossing thoroughly so every ribbon gets covered in those spiced aromatics
- Simmer until silky:
- Pour in coconut milk and broth, bring to a gentle bubble, then cover and reduce heat to low, letting it cook for 15 to 18 minutes until the cabbage is meltingly tender
- Thicken the sauce:
- Remove the lid and cook uncovered for 3 to 5 minutes if you want to concentrate the flavors slightly
- Finish with fresh touches:
- Taste and adjust seasoning, then transfer to a serving dish and scatter with fresh cilantro and toasted coconut flakes
Save to Pinterest This recipe has become my go-to for bringing to potlucks because it travels beautifully and actually tastes better the next day. Something about those spices marrying overnight in the fridge makes it even more delicious. Last summer I served it at a barbecue and the host kept sneaking spoonfuls straight from the serving dish.
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 the classic choice here because it holds its shape while still becoming tender, but I've had great results with savoy cabbage too, which has those beautiful crinkled leaves that catch extra sauce. Napa cabbage works but cooks much faster, so keep an eye on it. Whatever you choose, slice it as thinly as you can, those delicate ribbons are what make each bite so elegant.
Building Layers of Flavor
The real secret is blooming your spices in hot oil before adding any liquid, which wakes up their essential oils and makes them taste more vibrant. I also learned to save a pinch of salt for the end, since coconut milk can vary in sodium and you want to taste the finished dish first. That final squeeze of lime juice right before serving is what makes all those rich, warm flavors sing.
Serving Ideas
This cabbage plays so well with others, I've served it alongside everything from roasted salmon to spicy lentil dal. It's substantial enough to be the main event over steamed rice, or you can spoon it into baked sweet potatoes for a complete meal. One of my favorite lazy dinners is just a bowl of this coconut cabbage with some warm naan bread for dipping.
- Try adding a handful of baby spinach during the last few minutes for extra color
- A sprinkle of toasted cashews or peanuts adds wonderful crunch
- Leftovers reheat beautifully and make an excellent quick lunch
Save to Pinterest There's something deeply satisfying about taking such an ordinary vegetable and turning it into something that feels like a special occasion. Hope this recipe finds its way into your regular rotation too.
Recipe FAQs
- → Can I use a different type of cabbage for this dish?
You can certainly use other varieties like savoy or napa cabbage. These will also become wonderfully tender and absorb the creamy, spiced liquid beautifully. Adjust cooking times slightly as needed.
- → How can I adjust the spice level?
For a spicier kick, increase the amount of chili flakes. If you prefer less heat, omit them entirely or use a smaller pinch. You can also add a finely chopped fresh green chili along with the garlic and ginger for a different kind of warmth.
- → What are the best accompaniments for this braised cabbage?
This versatile dish shines as a side with steamed rice, warm naan, or a bed of fluffy couscous. It also complements grilled or roasted meats, or serves as a comforting topping for baked potatoes. A squeeze of fresh lime juice just before serving adds a lovely bright finish.
- → Can I prepare this in advance?
Yes, this preparation can be made a day in advance. In fact, the flavors often deepen and meld together even more beautifully overnight. Store it in an airtight container in the refrigerator and gently reheat on the stovetop or in the microwave.
- → How do I make the braising liquid extra rich?
To achieve an even more luscious texture and richer flavor, you can use only the thick, creamy portion from the top of a chilled can of full-fat coconut milk. This concentrates the richness, making the braising liquid exceptionally decadent.
- → My cabbage isn't as tender as I'd like, what should I do?
Ensure your cabbage is sliced thinly and that you're braising it covered over low heat for the recommended duration. If it's still firm, simply continue cooking, checking periodically, until it reaches your desired tenderness. Adding a little extra broth or water can help prevent it from drying out if cooking longer.