Coconut Braised Cabbage

Featured in: Side Plates & Complements

This coconut braised cabbage combines tender green cabbage with rich coconut milk, turmeric, cumin, and aromatic ginger-garlic. The cabbage simmers in creamy coconut broth until silky and infused with Southeast Asian-inspired flavors. Ready in 35 minutes, this vegan and gluten-free side dish pairs beautifully with rice, curries, or grilled proteins. Garnish with fresh cilantro and toasted coconut for added texture and flavor.

Updated on Fri, 30 Jan 2026 10:25:00 GMT
Steamed slices of green cabbage simmered in creamy coconut milk with warm turmeric and cumin, garnished with fresh cilantro for a vegan side dish.  Save
Steamed slices of green cabbage simmered in creamy coconut milk with warm turmeric and cumin, garnished with fresh cilantro for a vegan side dish. | dailykefta.com

One evening, I opened my fridge to find half a cabbage, a can of coconut milk, and not much else. What started as a pantry rescue turned into one of those happy accidents that earned a permanent spot in my weekly rotation. The cabbage softened into silky ribbons, soaking up the creamy coconut and warm spices until it tasted nothing like the bland boiled version I grew up avoiding. Now it's my go-to when I need something comforting, quick, and just a little bit special.

I brought this to a potluck once, skeptical that anyone would get excited about braised cabbage. By the end of the night, three people had asked for the recipe, and one friend admitted she'd gone back for thirds. It was the turmeric-stained spoon and the toasted coconut on top that won them over. Sometimes the simplest things surprise you the most.

Ingredients

  • Green cabbage: Choose a firm head with tightly packed leaves, and slice it thin so it braises evenly and becomes tender without turning mushy.
  • Yellow onion: The base of sweetness here, it softens into the sauce and adds depth you don't get from shallots or scallions.
  • Garlic and ginger: Fresh is non-negotiable, the sharpness mellows into warmth as they cook and perfume the whole dish.
  • Ground turmeric: This gives the cabbage its golden color and earthy backbone, don't skip it or the dish will taste flat.
  • Ground cumin: Adds a toasted, slightly smoky note that balances the sweetness of the coconut milk beautifully.
  • Chili flakes: Optional but recommended, just a pinch brings gentle heat without overwhelming the creamy sauce.
  • Full-fat coconut milk: The richness comes from the fat, so use the good stuff and shake the can well before opening.
  • Vegetable broth: Thins out the coconut milk just enough to let the cabbage braise properly without becoming too heavy.
  • Coconut oil: It reinforces the coconut flavor, but any neutral oil works if that's what you have on hand.
  • Fresh cilantro: A handful of chopped herbs at the end adds brightness and cuts through the richness with a fresh pop.
  • Toasted coconut flakes: Totally optional, but the crunch and nutty sweetness make this feel like a dish you ordered at a restaurant.

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Warm the oil:
Heat your skillet over medium heat until the oil shimmers slightly, this ensures the onions will sizzle gently instead of steaming.
Soften the onions:
Add the sliced onions and stir occasionally for 3 to 4 minutes until they turn translucent and start to smell sweet.
Add garlic and ginger:
Toss in the minced garlic and grated ginger, stirring constantly for about a minute until the kitchen smells incredible and your mouth starts watering.
Bloom the spices:
Sprinkle in the turmeric, cumin, chili flakes, and black pepper, stirring for 30 seconds to wake up their flavors. You'll see the oil turn golden and the aroma deepen.
Toss in the cabbage:
Add all the sliced cabbage and the salt, using tongs or a wooden spoon to coat every piece in the fragrant oil and spices. It will look like a mountain at first, but it wilts down fast.
Pour in the liquids:
Add the coconut milk and broth, stirring everything together so the cabbage is mostly submerged in the creamy liquid.
Simmer covered:
Bring it to a gentle bubble, then cover the pan and lower the heat. Let it cook for 15 to 18 minutes, stirring now and then, until the cabbage is soft and silky.
Thicken the sauce:
Remove the lid and let it simmer uncovered for another 3 to 5 minutes if you want a thicker, clingier sauce. If you like it saucier, skip this step.
Adjust the seasoning:
Taste and add more salt or a pinch of chili if it needs it, this is your chance to make it exactly how you like it.
Garnish and serve:
Transfer to a serving dish and scatter fresh cilantro and toasted coconut on top. Serve it warm, ideally with something to soak up the sauce.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Tender cabbage ribbons in a rich coconut curry sauce, topped with toasted coconut flakes, served alongside rice or grilled chicken.  Save
Tender cabbage ribbons in a rich coconut curry sauce, topped with toasted coconut flakes, served alongside rice or grilled chicken. | dailykefta.com

The first time I made this for my partner, he scraped the pan clean with a piece of naan and declared it better than takeout. It's become our weeknight comfort meal, the kind of thing we make when we want something warm and satisfying without spending an hour in the kitchen. There's something about the way the cabbage melts into the coconut that feels like a hug in a bowl.

Serving Suggestions

This cabbage shines alongside steamed jasmine rice or warm flatbreads that can soak up every drop of the sauce. I've also served it with grilled chicken thighs, baked tofu, or even spooned over a baked sweet potato for an easy weeknight dinner. A squeeze of fresh lime juice right before eating adds a bright, tangy contrast that makes the whole dish come alive.

Storage and Reheating

Leftovers keep beautifully in an airtight container in the fridge for up to four days, and honestly, the flavors get even better as they sit. Reheat gently on the stovetop with a splash of water or broth to loosen the sauce, stirring occasionally until warmed through. I've even eaten it cold straight from the fridge as a quick lunch, and it still tastes great.

Variations and Swaps

If you want to add more substance, stir in cooked chickpeas or white beans during the last few minutes of simmering for extra protein and texture. Savoy or napa cabbage work beautifully here if you prefer a more delicate, tender bite. For a richer version, use only the thick coconut cream from the top of the can and skip the broth entirely.

  • Add a handful of spinach or kale in the last few minutes for extra greens.
  • Swap cilantro for fresh basil or mint if you're not a cilantro fan.
  • Finish with a drizzle of sesame oil for a nutty, aromatic twist.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Aromatic, golden-hued Coconut Braised Cabbage with onions and ginger, ready to serve as a flavorful, gluten-free weeknight side. Save
Aromatic, golden-hued Coconut Braised Cabbage with onions and ginger, ready to serve as a flavorful, gluten-free weeknight side. | dailykefta.com

This dish proves that you don't need a long ingredient list or complicated techniques to make something truly delicious. Keep a can of coconut milk in your pantry, and you'll always be one cabbage away from dinner.

Recipe FAQs

Can I use red or purple cabbage instead of green?

Yes, you can use red cabbage, though it may take slightly longer to become tender. The color will also deepen and tint the coconut sauce purple. Napa or savoy cabbage work wonderfully and cook even faster.

How do I make this dish spicier?

Increase the chili flakes to 1 teaspoon or add fresh sliced Thai chilies when sautéing the aromatics. A dash of cayenne pepper or a spoonful of red curry paste also adds heat.

Can I prepare this ahead of time?

Absolutely. This dish reheats beautifully and flavors deepen overnight. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop with a splash of water or coconut milk.

What can I serve with coconut braised cabbage?

This pairs wonderfully with jasmine or basmati rice, quinoa, grilled chicken, salmon, tofu, or as a side to curries and dal. It also works as a topping for baked sweet potatoes or grain bowls.

Can I use light coconut milk instead of full-fat?

You can, but the dish will be less rich and creamy. Full-fat coconut milk creates the signature silky texture. If using light coconut milk, reduce the broth slightly to maintain creaminess.

How do I prevent the cabbage from becoming mushy?

Cook just until tender, around 15-18 minutes. Check after 15 minutes by tasting a piece. The cabbage should be soft but still hold its shape. Avoid overcooking or it will break down too much.

Coconut Braised Cabbage

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

Prep Time
10 min
Time to Cook
25 min
Overall Time
35 min
Recipe by Harper Nelson


Skill Level Easy

Cuisine Fusion Southeast Asian

Portions 4 How Many Servings

Diet Preferences Plant-Based, No Dairy, No Gluten

What You Need

Vegetables

01 1 medium green cabbage (about 2 lb), 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, optional
04 1/2 teaspoon black pepper
05 3/4 teaspoon fine sea salt, plus more to taste

Liquids

01 1 can (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, optional

Steps

Step 01

Heat Oil: Heat coconut oil in a large, deep skillet or Dutch oven over medium heat.

Step 02

Soften Aromatics: Add the sliced onions and sauté for 3 to 4 minutes until softened and translucent.

Step 03

Bloom Garlic and Ginger: Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.

Step 04

Toast Spices: Sprinkle in the turmeric, cumin, chili flakes, and black pepper, sautéing for 30 seconds to activate and bloom the spices.

Step 05

Combine Cabbage: Add the sliced cabbage and salt, tossing thoroughly to coat evenly with the spices and aromatics.

Step 06

Add Liquids: Pour in the coconut milk and vegetable broth, stirring to combine all ingredients.

Step 07

Braise: 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.

Step 08

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

Step 09

Season: Taste and adjust seasoning with additional salt or chili flakes as needed.

Step 10

Serve: Transfer to a serving dish and garnish with chopped cilantro and toasted coconut flakes.

Tools Needed

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

Allergy Info

Always review ingredients for potential allergens. When unsure, ask a healthcare expert.
  • Contains coconut, a tree nut allergen.
  • Always verify store-bought broth labels for gluten or allergens.

Nutrition (each serving)

For info only—never a medical replacement. Please check with your provider if needed.
  • Energy (calories): 180
  • Fats: 13 g
  • Carbohydrates: 14 g
  • Proteins: 3 g