Coconut Braised Cabbage

Featured in: Everyday Meal Ideas

This coconut braised cabbage combines tender green cabbage with rich coconut milk, aromatic ginger, garlic, and warming spices like turmeric and cumin. Ready in just 35 minutes, this vegan and gluten-free side dish offers a silky, flavorful complement to rice, grilled meats, or curries. The cabbage becomes incredibly tender as it simmers in the fragrant coconut broth, creating a comforting dish that's both simple to prepare and impressive to serve.

Updated on Sat, 31 Jan 2026 09:34:00 GMT
Coconut Braised Cabbage with creamy golden sauce, fresh cilantro, and toasted coconut flakes in a white bowl. Save to Pinterest
Coconut Braised Cabbage with creamy golden sauce, fresh cilantro, and toasted coconut flakes in a white bowl. | aksilmargin.com

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.
Tender slices of Coconut Braised Cabbage simmered in spiced coconut milk, served warm with a wooden spoon. Save to Pinterest
Tender slices of Coconut Braised Cabbage simmered in spiced coconut milk, served warm with a wooden spoon. | aksilmargin.com

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.
Sizzling skillet of Coconut Braised Cabbage, an easy vegan side dish for rice or grilled meats. Save to Pinterest
Sizzling skillet of Coconut Braised Cabbage, an easy vegan side dish for rice or grilled meats. | aksilmargin.com

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.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Coconut Braised Cabbage

Creamy coconut milk and warm spices transform cabbage into a rich, comforting side dish in just 35 minutes.

Time to Prep
10 minutes
Time to Cook
25 minutes
Overall Time
35 minutes
Created by Iris McNally


Skill Level Easy

Cuisine Fusion

Portions 4 Servings

Diet Details Plant-Based, No Dairy, No Gluten

What You'll Need

Vegetables

01 1 medium green cabbage (about 2 lbs), cored and thinly sliced
02 1 medium yellow onion, thinly sliced
03 2 cloves garlic, minced
04 1 inch piece fresh ginger, grated

Spices and Aromatics

01 1 teaspoon ground turmeric
02 1 teaspoon ground cumin
03 1/2 teaspoon chili flakes
04 1/2 teaspoon black pepper
05 3/4 teaspoon fine sea salt

Liquids

01 13.5 fluid ounces full-fat coconut milk
02 1/2 cup vegetable broth or water
03 1 tablespoon coconut oil or neutral oil

Garnish

01 2 tablespoons fresh cilantro or parsley, chopped
02 1 tablespoon toasted coconut flakes

How to Prepare

Instruction 01

Heat oil and sauté aromatics: Heat coconut oil in a large deep skillet or Dutch oven over medium heat. Add the onions and sauté for 3 to 4 minutes until softened.

Instruction 02

Bloom the spices: Stir in the garlic and ginger; cook for 1 minute until fragrant. Sprinkle in the turmeric, cumin, chili flakes, and black pepper; sauté for 30 seconds to bloom the spices.

Instruction 03

Combine cabbage with spices: Add the sliced cabbage and salt. Toss well to coat the cabbage in the spices and aromatics.

Instruction 04

Add liquids and simmer: Pour in the coconut milk and vegetable broth. Stir to combine. Bring to a gentle simmer, then cover and reduce heat to low. Cook for 15 to 18 minutes, stirring occasionally, until the cabbage is very tender and silky.

Instruction 05

Reduce sauce uncovered: Remove the lid and cook uncovered for 3 to 5 minutes to thicken the sauce slightly, if desired.

Instruction 06

Finish and serve: Taste and adjust seasoning with more salt or chili if needed. Transfer to a serving dish and garnish with chopped cilantro and toasted coconut flakes.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Needed Tools

  • Large deep skillet or Dutch oven
  • Chef's knife
  • Cutting board
  • Wooden spoon

Allergy Info

Check each ingredient for allergens. Contact a healthcare provider for any concerns.
  • Contains coconut (tree nut allergen)
  • Check labels on store-bought broth for gluten or allergens

Nutrition per portion

Nutritional details are for reference only and not medical advice.
  • Calories: 180
  • Fats: 13 g
  • Carbohydrates: 14 g
  • Proteins: 3 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.