Coconut Braised Cabbage

Featured in: Easy Side Pairings

This coconut braised cabbage combines humble green cabbage with rich coconut milk, aromatic ginger, garlic, and warming spices like turmeric and cumin. The cabbage is simmered until silky and tender in a creamy sauce that's both comforting and flavorful. Ready in just 35 minutes, this vegan and gluten-free side dish pairs beautifully with rice, grilled meats, curries, or naan. The addition of toasted coconut flakes and fresh cilantro adds texture and brightness to this Southeast Asian-inspired fusion dish.

Updated on Fri, 30 Jan 2026 13:40:00 GMT
Freshly made Coconut Braised Cabbage simmering in creamy coconut milk with turmeric and cumin, garnished with cilantro. Save
Freshly made Coconut Braised Cabbage simmering in creamy coconut milk with turmeric and cumin, garnished with cilantro. | petitskillet.com

I used to think cabbage was boring until a neighbor brought over a pot of this at a potluck, still warm and fragrant. The smell alone stopped me mid-conversation. When I tasted it, I couldn't believe something so simple could be so silky and deeply flavored. I asked for the recipe that night and have been making it ever since.

The first time I made this for my family, my kids were skeptical about the cabbage. But once they saw how it practically melted into the coconut sauce, they kept going back for seconds. My youngest even asked if we could have it again the next week. That's when I knew this dish had earned its place in our regular rotation.

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 braises evenly and becomes tender without turning mushy.
  • Yellow onion: This adds a subtle sweetness that balances the richness of the coconut milk.
  • Garlic and ginger: Fresh is essential here because they create the aromatic base that makes the whole dish come alive.
  • Ground turmeric: It gives the sauce a gorgeous golden color and a warm, earthy flavor.
  • Ground cumin: This spice adds depth and a slight nuttiness that pairs beautifully with coconut.
  • Chili flakes: Optional, but a pinch adds gentle heat without overpowering the other flavors.
  • Full-fat coconut milk: Don't skimp on this, the richness is what makes the dish luxurious and silky.
  • Vegetable broth: It thins the sauce just enough and adds a savory backbone.
  • Coconut oil: It reinforces the coconut flavor, though any neutral oil works if you prefer.
  • Fresh cilantro: A bright, herby garnish that cuts through the richness at the end.
  • Toasted coconut flakes: Optional, but they add a lovely textural contrast and extra coconut aroma.

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, deep skillet or Dutch oven over medium heat until it shimmers slightly. This ensures the onions will sizzle gently when they hit the pan.
Soften the onions:
Add the sliced onions and sauté for 3 to 4 minutes, stirring occasionally, until they turn translucent and sweet. You'll smell them start to caramelize just a bit.
Build the aromatics:
Stir in the minced garlic and grated ginger, cooking for about a minute until fragrant. Be careful not to let them brown or they'll turn bitter.
Bloom the spices:
Sprinkle in the turmeric, cumin, chili flakes, and black pepper, stirring constantly for about 30 seconds. This step wakes up the spices and releases their oils into the dish.
Add the cabbage:
Toss in the sliced cabbage along with the salt, stirring well to coat every piece in the golden spice mixture. It will look like a lot of cabbage at first, but it will wilt down.
Pour in the liquids:
Add the coconut milk and vegetable broth, stirring everything together until well combined. The sauce should just cover most of the cabbage.
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 very tender and silky.
Thicken the sauce:
Remove the lid and cook uncovered for another 3 to 5 minutes if you want a thicker, creamier sauce. The liquid will reduce and cling to the cabbage beautifully.
Adjust seasoning:
Taste and add more salt or chili flakes if needed. Sometimes I add a pinch more cumin if I want it earthier.
Garnish and serve:
Transfer to a serving dish and top with fresh chopped cilantro and toasted coconut flakes. Serve warm alongside rice, grilled meats, or your favorite curry.
Tender sliced cabbage in a rich, golden Coconut Braised Cabbage sauce, finished with toasted coconut flakes for texture. Save
Tender sliced cabbage in a rich, golden Coconut Braised Cabbage sauce, finished with toasted coconut flakes for texture. | petitskillet.com

One rainy evening, I made this for a small dinner party and served it with jasmine rice and grilled chicken. A friend who normally avoids vegetables went quiet after the first bite, then asked if she could take the leftovers home. That moment reminded me how good food has this way of changing minds without saying a word.

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 shines as a side, but it's versatile enough to stand on its own. I love spooning it over steamed basmati rice or using it as a topping for baked sweet potatoes. It also pairs beautifully with naan, roti, or even just crusty bread to soak up the sauce. If you're serving it with a protein, grilled fish or roasted tofu work especially well.

Storage and Reheating

Leftovers keep well in an airtight container in the fridge for up to four days. The flavors deepen overnight, so it often tastes even better the next day. Reheat gently on the stovetop over low heat, adding a splash of broth or water if the sauce has thickened too much. You can also microwave it in short bursts, stirring between each one to heat evenly.

Variations and Swaps

If you want to change things up, savoy or napa cabbage work just as well and cook a bit faster. You can also add other vegetables like thinly sliced bell peppers, carrots, or snap peas in the last few minutes of cooking. For a protein boost, stir in cooked chickpeas or white beans when you add the coconut milk. A squeeze of fresh lime juice right before serving adds a bright, tangy lift that really wakes up the flavors.

  • Try adding a handful of spinach or kale in the last two minutes for extra greens.
  • Swap cilantro for fresh basil or mint if you prefer a different herbal note.
  • For a spicier version, add a sliced fresh chili along with the garlic and ginger.
Savory Coconut Braised Cabbage served hot alongside fluffy rice, ready to pair with grilled meats or curries. Save
Savory Coconut Braised Cabbage served hot alongside fluffy rice, ready to pair with grilled meats or curries. | petitskillet.com

This recipe has become one of those dishes I turn to when I want something warm, nourishing, and easy without much fuss. I hope it brings the same kind of comfort to your table that it has brought to mine.

Recipe Q&A

Can I use a different type of cabbage?

Yes, you can substitute green cabbage with savoy cabbage or napa cabbage. Both will work well and provide a slightly different texture, with savoy being more tender and napa having a milder flavor.

How can I make this dish spicier?

Increase the chili flakes to 1 teaspoon or add fresh sliced Thai chilies when sautéing the aromatics. You can also finish with a drizzle of chili oil for extra heat.

Can I prepare this ahead of time?

Yes, this dish reheats well. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of coconut milk or water if needed to restore creaminess.

What can I serve with coconut braised cabbage?

This pairs wonderfully with steamed jasmine rice, basmati rice, naan bread, grilled chicken, fish, tofu, or as part of a curry spread. It also works as a topping for baked potatoes or grain bowls.

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

While you can use light coconut milk, the dish will be less rich and creamy. For best results, stick with full-fat coconut milk or use just the thick cream from the top of the can for maximum richness.

How do I prevent the cabbage from becoming mushy?

Monitor the cooking time carefully. The cabbage should be tender but not falling apart. Check at 15 minutes and adjust cooking time based on your preferred texture. Avoid overcooking during the uncovered thickening stage.

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 create a rich, comforting cabbage side dish that pairs with rice or curries.

Prep Duration
10 minutes
Cooking Duration
25 minutes
Total Duration
35 minutes
Recipe By Ellis Carlson


Skill Level Easy

Cuisine Fusion Southeast Asian

Serves 4 Portions

Diet Info Plant-Based, No Dairy, No Gluten

What You Need

Vegetables

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

Spices & 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 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

How To Make It

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

Infuse Garlic and Ginger: Stir in the minced garlic and grated ginger; cook for 1 minute until fragrant.

Step 04

Bloom Spices: Sprinkle in the turmeric, cumin, chili flakes, and black pepper; sauté for 30 seconds to release aromatic compounds.

Step 05

Combine Cabbage and Spices: Add the sliced cabbage and salt. Toss thoroughly to coat all cabbage pieces evenly in the spices and aromatics.

Step 06

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

Step 07

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

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

Step 10

Finish and Serve: 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.

Equipment Needed

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

Allergy Info

Look through each ingredient for allergen concerns, and please ask a medical expert if you've any questions.
  • Contains coconut, a tree nut allergen.
  • Verify all store-bought broth labels for gluten and additional allergens.

Nutrition Details (for each serve)

Use these nutrition details as a rough guide—they're not medical advice.
  • Energy: 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.