Pin This There was this Tuesday evening when I had a whole cabbage sitting in my crisper, slightly wilted and begging to be used. I wasn't in the mood for coleslaw or stir-fry, so I grabbed a can of coconut milk and decided to just braise the thing. The smell that filled my kitchen—warm turmeric, toasted cumin, sweet coconut—made me wish I'd tried this years ago. Now it's the side dish I make when I want something comforting but don't want to fuss.
I brought this to a potluck once, half-worried people would skip over it for flashier dishes. Instead, I watched friends go back for seconds, scraping the creamy bits from the bottom of the bowl. One person asked if I'd made it with heavy cream. When I said coconut milk, she looked stunned and asked for the recipe on the spot. It felt good to prove that cabbage could hold its own.
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, and slice it thin so it braises evenly and soaks up all that coconut goodness.
- Yellow onion: It adds a gentle sweetness that balances the earthiness of the spices without overpowering the dish.
- Garlic and ginger: Fresh is essential here, the sharpness mellows into warmth as they cook and perfume the oil.
- Ground turmeric: This is what gives the dish its golden hue and subtle, earthy backbone.
- Ground cumin: Toasting it briefly in the pan brings out a nutty depth that makes everything taste more intentional.
- Chili flakes: Optional, but a pinch adds just enough heat to wake up your palate without making it spicy.
- Black pepper and sea salt: Season generously, cabbage needs it to really shine.
- Full-fat coconut milk: Don't use the light stuff, you want that creamy richness to coat every ribbon of cabbage.
- Vegetable broth or water: This thins the sauce just enough so it doesn't become too heavy.
- Coconut oil: It reinforces the coconut flavor, but any neutral oil works if that's what you have.
- Cilantro or parsley: A fresh, herby finish that cuts through the richness right before serving.
- Toasted coconut flakes: Completely optional, but they add a little crunch and a whisper of sweetness.
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 your coconut oil in a large, deep skillet over medium heat until it shimmers slightly. This is your flavor foundation.
- Soften the onions:
- Add the sliced onions and sauté for 3 to 4 minutes, stirring occasionally, until they turn translucent and smell sweet.
- Add garlic and ginger:
- Stir in the minced garlic and grated ginger, cooking for about a minute until the kitchen smells amazing and the rawness fades.
- Bloom the spices:
- Sprinkle in the turmeric, cumin, chili flakes, and black pepper, stirring constantly for 30 seconds. You'll see the oil turn golden and the spices release their fragrance.
- Toss in the cabbage:
- Add all the sliced cabbage and the salt, tossing everything together so each piece gets coated in those toasted spices. It will look like a lot at first, but it wilts down fast.
- Pour in the liquids:
- Add the coconut milk and vegetable broth, stirring well to combine. The cabbage will start to relax into the liquid.
- Simmer covered:
- Bring everything to a gentle simmer, then cover the pan and lower the heat. Let it cook for 15 to 18 minutes, stirring now and then, until the cabbage is silky and tender.
- Thicken if desired:
- Remove the lid and let it cook uncovered for another 3 to 5 minutes if you want a thicker, creamier sauce.
- Adjust seasoning:
- Taste and add more salt or a pinch more chili if it needs it. Trust your palate here.
- Garnish and serve:
- Transfer to a serving dish and scatter fresh cilantro and toasted coconut flakes on top. Serve warm.
Pin This One night I served this alongside some grilled salmon, and my partner said it tasted like something you'd get at a small café tucked away in a coastal town. That might've been the nicest compliment I've ever gotten for a vegetable side. It made me realize that sometimes the simplest ingredients, when treated with a little care and spice, can feel like a vacation on a plate.
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 dish is incredibly versatile. I've spooned it over baked sweet potatoes, served it next to coconut rice, and even eaten it cold the next day straight from the fridge. It pairs beautifully with anything grilled, especially chicken thighs or shrimp, and it's hearty enough to stand alone with some crusty bread. A squeeze of lime right before eating adds a bright, citrusy note that really wakes everything up.
Variations to Try
You can swap green cabbage for savoy or napa if you want something more delicate. I've also added a handful of spinach or kale in the last few minutes of cooking for extra greens. If you like things spicier, try stirring in a spoonful of red curry paste along with the spices. For a non-vegan version, a dollop of Greek yogurt on top adds tang and creaminess that plays really well with the coconut.
Storage and Reheating
Leftovers keep well in an airtight container in the fridge for up to four days. The flavors actually deepen overnight, so don't be surprised if it tastes even better the next day. Reheat gently on the stove over low heat, adding a splash of water or broth if the sauce has thickened too much. I don't recommend freezing it since the cabbage can get a bit mushy, but it's so good you probably won't have leftovers anyway.
- Store in a glass container to avoid staining from the turmeric.
- Reheat slowly to keep the coconut milk from breaking.
- Add fresh herbs again after reheating for a pop of color and flavor.
Pin This This recipe taught me that humble ingredients don't need to stay humble. With a little warmth, spice, and patience, even a head of cabbage can become something you crave.
Recipe Q&A
- → Can I use a different type of cabbage?
Yes, savoy or napa cabbage work beautifully as substitutes for green cabbage. They may cook slightly faster due to their more delicate texture, so check for tenderness around the 12-minute mark.
- → How can I make this dish spicier?
Increase the chili flakes to 1 teaspoon or add fresh sliced chilies with the garlic and ginger. You can also drizzle with chili oil before serving for extra heat.
- → What's the best way to store leftovers?
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop with a splash of water or broth to restore the creamy consistency.
- → Can I use light coconut milk instead of full-fat?
Full-fat coconut milk creates the richest, creamiest texture, but light coconut milk can be used for a lighter version. The sauce will be thinner and less indulgent.
- → What dishes pair well with coconut braised cabbage?
This side dish complements jasmine rice, grilled chicken, fish curry, tandoori proteins, or roasted vegetables. It also works wonderfully as a topping for baked sweet potatoes.
- → Can I prepare this ahead of time?
Yes, this dish actually improves in flavor when made ahead. Prepare up to 2 days in advance and reheat gently before serving, adding a splash of broth if needed.