Coconut Braised Cabbage

Featured in: Vegetable Plates & Grain Sides

This Southeast Asian-inspired side dish transforms simple green cabbage into something extraordinary. Braised in creamy coconut milk with aromatic ginger, garlic, and warm spices like turmeric and cumin, the cabbage becomes silky and tender with a rich, comforting flavor. Ready in just 35 minutes, this vegan and gluten-free dish pairs beautifully with rice, grilled meats, or curries, making it a versatile addition to any meal.

Updated on Fri, 30 Jan 2026 14:31:00 GMT
Golden Coconut Braised Cabbage simmered in a creamy, spiced coconut milk sauce in a Dutch oven. Save
Golden Coconut Braised Cabbage simmered in a creamy, spiced coconut milk sauce in a Dutch oven. | pantryhinge.com

I never thought cabbage could taste like this until a rainy Tuesday when I had nothing but half a cabbage and a can of coconut milk in my pantry. The spices bloomed in the oil, filling my kitchen with warmth, and suddenly that humble vegetable turned into something I craved. It became my go-to whenever I needed comfort without fuss. Now I make it at least twice a month, and every time, it feels like a small victory.

The first time I served this to friends, they assumed it was some elaborate side dish from a restaurant. I watched them go back for seconds, scraping the bowl clean, and I realized I had stumbled onto something special. It was just cabbage, coconut milk, and a few spices, but the way it brought people together around the table made it feel like so much more. That night, someone asked for the recipe three times before dessert even arrived.

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 soaks up the coconut milk beautifully as it braises.
  • Yellow onion: The sweetness it develops while sautéing balances the earthy spices and adds depth to the dish.
  • Garlic and ginger: Fresh is essential here, the sharpness mellows into warmth and ties the whole dish together.
  • Ground turmeric: It gives the cabbage a golden hue and a subtle earthy flavor that feels both comforting and vibrant.
  • Ground cumin: This adds a toasty, slightly smoky note that makes the dish feel more complex than it actually is.
  • Chili flakes: Optional, but a pinch adds just enough heat to wake up your taste buds without overpowering the creaminess.
  • Black pepper: Freshly ground is best, it adds a gentle bite that complements the coconut milk.
  • Fine sea salt: Start with three quarters of a teaspoon, then taste and adjust at the end to get it just right.
  • Full-fat coconut milk: Do not skimp here, the richness is what makes this dish silky and satisfying.
  • Vegetable broth or water: This thins the coconut milk just enough to let the cabbage braise without becoming too heavy.
  • Coconut oil: It echoes the coconut milk and adds a subtle tropical note, but any neutral oil works if that is what you have.
  • Fresh cilantro or parsley: A handful of chopped herbs at the end adds brightness and a pop of color.
  • Toasted coconut flakes: Optional, but they add a delightful crunch and amplify the coconut flavor in a fun way.

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 is your foundation, so give it a minute to get ready.
Soften the onions:
Add the sliced onions and sauté for 3 to 4 minutes, stirring occasionally, until they turn translucent and smell sweet. You will know they are ready when they start to stick just a little to the pan.
Add garlic and ginger:
Stir in the minced garlic and grated ginger, cooking for about 1 minute until the aroma fills your kitchen. Be careful not to let them brown or they will turn bitter.
Bloom the spices:
Sprinkle in the turmeric, cumin, chili flakes, and black pepper, stirring constantly for 30 seconds. This wakes up the spices and releases their oils, making everything more fragrant and flavorful.
Toss in the cabbage:
Add the sliced cabbage and salt, tossing everything together until the cabbage is coated in the golden spices. It will look like a lot at first, but it will wilt down quickly.
Pour in the liquids:
Add the coconut milk and vegetable broth, stirring to combine. The cabbage will start to relax and soften almost immediately.
Braise low and slow:
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 tender and silky.
Thicken the sauce:
Remove the lid and cook uncovered for 3 to 5 minutes to let some of the liquid evaporate. The sauce should cling to the cabbage without being soupy.
Adjust and taste:
Taste the dish and add more salt or chili flakes if needed. This is your moment to make it perfect for your palate.
Garnish and serve:
Transfer to a serving dish and top with chopped cilantro and toasted coconut flakes. Serve it warm and watch it disappear.
Tender Coconut Braised Cabbage served in a bowl, garnished with cilantro and toasted coconut flakes. Save
Tender Coconut Braised Cabbage served in a bowl, garnished with cilantro and toasted coconut flakes. | pantryhinge.com

There was an evening when I made this dish for my neighbor recovering from surgery, and she called me the next day to say it was the first thing that actually tasted good to her in weeks. She said the creaminess was soothing and the spices reminded her of her grandmother's kitchen. I realized then that food does not have to be fancy to be meaningful, it just has to be made with care.

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 incredibly versatile and shines alongside so many dishes. I love serving it with steamed jasmine rice and a fried egg on top for a simple weeknight dinner. It also pairs beautifully with grilled chicken, roasted salmon, or any kind of curry. Sometimes I even pile it onto baked sweet potatoes or use it as a topping for grain bowls.

Storage and Reheating

Leftovers keep well in an airtight container in the fridge for up to four days, and honestly, the flavor deepens overnight. Reheat gently on the stovetop over low heat, adding a splash of coconut milk or water if it has thickened too much. I have even enjoyed it cold straight from the fridge as a quick snack, though warm is definitely better.

Variations and Swaps

You can easily adapt this recipe based on what you have on hand or your personal preferences. I have made it with savoy cabbage for a more delicate texture and napa cabbage for a quicker cook time. If you want extra protein, stir in cooked chickpeas or white beans during the last few minutes of cooking.

  • Add a squeeze of fresh lime juice just before serving for a bright, zesty finish.
  • Swap the cilantro for fresh basil or mint if you want a different herbal note.
  • For a richer dish, use only the thick coconut cream from the top of the can and save the liquid for smoothies.
A skillet of Coconut Braised Cabbage with wilted greens and a rich, golden-hued sauce. Save
A skillet of Coconut Braised Cabbage with wilted greens and a rich, golden-hued sauce. | pantryhinge.com

This dish has become one of those recipes I turn to when I need something nourishing without a lot of effort. I hope it brings you the same comfort and joy it has brought to my table.

Recipe FAQs

Can I use a different type of cabbage?

Yes, you can substitute green cabbage with savoy or napa cabbage. Both work well and will cook slightly faster due to their more delicate texture.

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. You can also drizzle with chili oil before serving.

Can I prepare this ahead of time?

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

What can I serve this with?

This pairs wonderfully with steamed rice, quinoa, grilled chicken, fish, or as part of a curry spread. It also works as a topping for baked potatoes or alongside naan bread.

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

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

How do I prevent the cabbage from becoming mushy?

Keep the heat at a gentle simmer and avoid overcooking. The cabbage should be tender but still hold its shape. Check for doneness around the 15-minute mark.

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

Tender cabbage braised in coconut milk with turmeric, cumin, and ginger for a rich, comforting vegan side dish.

Prep time
10 min
Cook time
25 min
Time needed
35 min
Created by Daniel Rivera


Skill Level Easy

Cuisine Southeast Asian

Amount 4 Portions

Diet Preferences 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 & 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

How-To Steps

Step 01

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

Step 02

Sauté aromatics: Add the onions and sauté for 3 to 4 minutes until softened.

Step 03

Bloom garlic and ginger: Stir in the garlic and 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 bloom the spices.

Step 05

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

Step 06

Add liquids: Pour in the coconut milk and vegetable broth. Stir to combine.

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 more salt or chili flakes, if needed.

Step 10

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.

Tools Needed

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

Allergy Details

Review all items for possible allergens. When unsure, reach out to a healthcare expert.
  • Contains coconut (tree nut allergen)
  • Always check labels on store-bought broth for gluten or allergens

Nutrition info (per portion)

Details here are only for your reference and not a substitute for your doctor's 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.