Save I used to think cabbage was only good for coleslaw until a rainy Tuesday when I had half a head wilting in the crisper and a can of coconut milk I'd bought for a curry I never made. I tossed them together with whatever spices were within arm's reach, and twenty minutes later, I was scraping the pan clean with a piece of naan. The cabbage had gone soft and sweet, soaking up the creamy, spiced coconut milk like it had been waiting its whole life for this moment. Now it's the dish I make when I want something warm and filling without much fuss.
The first time I brought this to a potluck, someone asked if I'd ordered it from a restaurant. I laughed because I'd made it in my pajamas that morning, half-asleep, with a toddler pulling on my leg. It sat on the table next to a platter of grilled chicken and a bowl of jasmine rice, and by the end of the night, the pan was empty. A friend texted me the next day asking for the recipe, and I realized I didn't really have one written down—I'd just been winging it every time.
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 tight leaves, and slice it thin so it cooks down evenly and absorbs all that coconut goodness.
- Yellow onion: It adds a subtle sweetness that balances the earthiness of the cabbage.
- Garlic and ginger: Fresh is best here, the sharpness mellows into warmth as it simmers.
- Turmeric and cumin: These spices give the dish its golden color and a deep, toasty flavor that feels like a hug.
- Chili flakes: Optional, but a pinch adds just enough heat to keep things interesting.
- Black pepper and sea salt: Season generously, cabbage needs a little help to shine.
- Full-fat coconut milk: Don't skimp, the richness is what makes this dish feel special.
- Vegetable broth or water: It loosens the sauce and helps the cabbage braise gently.
- Coconut oil: It ties everything together, but any neutral oil works in a pinch.
- Fresh cilantro and toasted coconut flakes: A little crunch and brightness on top makes it feel finished.
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 skillet or Dutch oven over medium heat until it shimmers. You want the pan hot enough to soften the onions without browning them too fast.
- Soften the onions:
- Add the sliced onions and sauté for 3 to 4 minutes, stirring occasionally, until they turn translucent and sweet.
- Add garlic and ginger:
- Stir in the minced garlic and grated ginger, cooking for about a minute until the kitchen smells incredible. Don't let the garlic burn or it'll turn bitter.
- Bloom the spices:
- Sprinkle in the turmeric, cumin, chili flakes, and black pepper, stirring constantly for 30 seconds. This step wakes up the spices and makes them fragrant.
- Toss in the cabbage:
- Add the sliced cabbage and salt, tossing everything together so the cabbage gets coated in the spiced oil. It will look like a lot at first, but it cooks down dramatically.
- Pour in the liquids:
- Add the coconut milk and vegetable broth, stirring to combine. The cabbage will start to wilt almost immediately.
- Simmer covered:
- Bring the mixture to a gentle simmer, then cover the pan and reduce the heat to low. Let it cook for 15 to 18 minutes, stirring occasionally, until the cabbage is melt-in-your-mouth tender.
- Thicken if desired:
- Remove the lid and cook uncovered for 3 to 5 minutes if you want a thicker sauce. I like it a little saucy so it soaks into rice.
- Adjust seasoning:
- Taste and add more salt or chili flakes if needed. Trust your palate here.
- Garnish and serve:
- Transfer to a serving dish and top with chopped cilantro and toasted coconut flakes. Serve it warm alongside rice, grilled meats, or even on its own.
Save One night, I served this to my mom, who grew up eating cabbage boiled to death with nothing but salt. She took one bite, paused, then asked if I'd put cream in it. When I told her it was just coconut milk and spices, she shook her head and said she'd been cooking cabbage wrong her whole life. That moment felt like a quiet victory, like I'd finally learned something worth passing on.
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
This keeps beautifully in the fridge for up to four days in an airtight container. The flavors actually deepen overnight, so leftovers are never a letdown. Reheat gently on the stovetop over low heat, adding a splash of water or broth if the sauce has thickened too much. I've also microwaved it in a pinch, stirring halfway through to heat it evenly.
What to Serve It With
I love spooning this over a big bowl of jasmine or basmati rice, letting the creamy sauce pool at the bottom. It's also fantastic alongside grilled chicken, roasted salmon, or even scrambled eggs for a cozy breakfast. Once, I stuffed it into a warm pita with some pickled onions and it became my new favorite lunch. It's one of those dishes that plays well with almost anything.
Variations and Swaps
If you can't find green cabbage, savoy or napa cabbage work just as well and cook down even faster. I've also added a handful of baby spinach or kale in the last few minutes for extra greens. For a heartier version, stir in chickpeas or cubed tofu when you add the liquids.
- Add a squeeze of fresh lime juice before serving for a bright, tangy finish.
- Try swapping the cumin for coriander or a pinch of garam masala for a different flavor profile.
- Top with fried shallots or cashews for extra crunch and richness.
Save This dish has a way of making ordinary nights feel a little more special, like you've put in more effort than you actually did. I hope it becomes one of those recipes you reach for without thinking, the kind that feels like home.
Recipe FAQs
- → Can I use red cabbage instead of green?
Yes, red cabbage works well, though it will turn the dish slightly purple. Savoy or napa cabbage are also excellent alternatives that cook more quickly.
- → How do I store leftovers?
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave, adding a splash of water if needed.
- → Can I make this dish spicier?
Absolutely! Increase the chili flakes to 1 teaspoon or add a fresh sliced chili pepper when sautéing the aromatics for extra heat.
- → What can I serve this with?
This pairs wonderfully with steamed rice, quinoa, naan bread, grilled chicken, fish, tofu, or as part of a curry spread. It also works as a topping for baked potatoes.
- → Can I use light coconut milk?
You can, but the dish will be less rich and creamy. For best results, use full-fat coconut milk or just the thick cream from the top of the can.
- → How do I know when the cabbage is done?
The cabbage should be very tender and silky, easily breaking apart when pressed with a spoon. This typically takes 15-18 minutes of gentle simmering.