Coconut Braised Cabbage

Featured in: Cozy Weeknight Dinners

This coconut braised cabbage combines humble green cabbage with rich coconut milk and aromatic spices like turmeric, cumin, and ginger. The cabbage simmers until silky and tender, absorbing all the creamy, warming flavors. Ready in just 35 minutes, this vegan and gluten-free side dish transforms an everyday vegetable into something truly special. Serve alongside rice, curries, grilled meats, or even baked potatoes for a comforting, flavorful addition to any meal.

Updated on Fri, 30 Jan 2026 10:37:00 GMT
Freshly made Coconut Braised Cabbage simmered in creamy coconut milk with fragrant ginger and warm spices. Save
Freshly made Coconut Braised Cabbage simmered in creamy coconut milk with fragrant ginger and warm spices. | toastybloom.com

My neighbor once handed me half a cabbage over the fence with a shrug and said, "Do something interesting." I had a can of coconut milk in the pantry and a hunch that warm spices could turn something plain into something I'd actually crave. That evening, the kitchen smelled like a small miracle, ginger and turmeric blooming in oil, cabbage wilting into silk. I've made it dozens of times since, and it never fails to feel like comfort in a bowl.

I brought this to a potluck once, worried it would seem too simple next to the elaborate casseroles and layered salads. It was the first dish to empty. Someone asked if I'd trained in Indian cooking, and I laughed because all I'd done was listen to what the spices wanted and let the cabbage do its thing. That night taught me that humble ingredients, treated right, don't need to apologize for anything.

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 star here, it becomes tender and sweet as it braises, soaking up all the coconut and spice without falling apart.
  • Yellow onion: Adds a gentle sweetness that balances the earthiness of the turmeric and cumin.
  • Garlic and ginger: These two create the aromatic backbone, make sure to grate the ginger finely so it melts into the sauce.
  • Ground turmeric: Gives the dish its golden hue and a warm, slightly bitter depth that feels both cozy and exotic.
  • Ground cumin: Brings a toasty, nutty note that makes the whole pot smell like home.
  • Chili flakes: Optional, but a pinch of heat wakes everything up without stealing the show.
  • Black pepper and sea salt: Season as you go, pepper adds bite, salt pulls all the flavors into focus.
  • Full-fat coconut milk: This is non-negotiable for creaminess, the thicker the better, don't skimp with the light stuff.
  • Vegetable broth or water: Loosens the sauce just enough to let the cabbage braise gently without drying out.
  • Coconut oil: It reinforces the coconut flavor, but any neutral oil works if that's what you have.
  • Fresh cilantro or parsley: A handful at the end adds brightness and a pop of color.
  • Toasted coconut flakes: Totally optional, but they add a little crunch and a whisper of sweetness that feels special.

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 your coconut oil in a large skillet or Dutch oven over medium heat until it shimmers. This is your foundation, don't rush it.
Soften the onions:
Add the sliced onions and let them cook for 3 to 4 minutes, stirring now and then, until they turn translucent and sweet.
Add garlic and ginger:
Stir in the minced garlic and grated ginger, cooking for just a minute until the smell fills your kitchen. Be careful not to let them burn.
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 makes them fragrant.
Toss in the cabbage:
Add all the sliced cabbage and the salt, tossing well so every ribbon gets coated in the golden spice mixture. It will look like a lot, but it wilts down fast.
Pour in the liquids:
Add the coconut milk and vegetable broth, stirring to combine everything into a silky pool.
Simmer covered:
Bring it to a gentle simmer, then cover the pot and lower the heat. Let it cook for 15 to 18 minutes, stirring occasionally, until the cabbage is tender and melting.
Thicken the sauce:
Remove the lid and let it cook uncovered for another 3 to 5 minutes if you want a thicker, creamier sauce. This step is optional but worth it.
Adjust seasoning:
Taste and add more salt or chili if needed. Trust your palate here.
Garnish and serve:
Transfer to a serving dish and scatter with fresh cilantro and toasted coconut flakes. Serve warm.
Tender slices of green cabbage in a golden Coconut Braised Cabbage garnished with fresh cilantro. Save
Tender slices of green cabbage in a golden Coconut Braised Cabbage garnished with fresh cilantro. | toastybloom.com

One rainy Tuesday, I made this for myself with nothing but a bowl of jasmine rice and a cup of tea. The windows were fogged, the house was quiet, and the cabbage tasted like exactly what I needed. It reminded me that sometimes the best meals aren't the ones you plan, they're the ones that meet you where you are and ask for nothing but a little attention and heat.

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 pairs beautifully with steamed basmati or jasmine rice, but I've also piled it onto warm naan, spooned it over baked sweet potatoes, and served it alongside grilled chicken or tofu. A squeeze of lime juice right before serving adds a bright, tangy lift that cuts through the richness. If you're feeling fancy, a dollop of yogurt or a sprinkle of sesame seeds wouldn't be out of place either.

Storage and Reheating

Leftovers keep well in an airtight container in the fridge for up to four days, and honestly, the flavors deepen overnight. Reheat gently on the stovetop with a splash of water or broth to loosen the sauce, stirring occasionally. You can also microwave it in short bursts, but the stovetop gives you more control and keeps the texture silky.

Make It Your Own

I've swapped green cabbage for savoy or napa with great results, both cook a little faster and have a softer texture. If you like things spicier, add a sliced fresh chili along with the garlic and ginger. For a heartier dish, stir in cooked chickpeas or cubed tofu during the last few minutes of simmering.

  • Try adding a handful of spinach or kale in the final minutes for extra greens.
  • A pinch of garam masala at the end gives it a warm, complex finish.
  • If you're out of vegetable broth, just use all coconut milk, it will be richer but still delicious.
A comforting bowl of Coconut Braised Cabbage, a vegan side dish perfect over steamed rice. Save
A comforting bowl of Coconut Braised Cabbage, a vegan side dish perfect over steamed rice. | toastybloom.com

This is the kind of recipe that grows with you, forgiving and flexible, ready to become whatever you need it to be. I hope it finds a spot in your regular rotation, just like it has in mine.

Recipe FAQs

Can I use a different type of cabbage?

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

How do I make this dish less spicy?

Simply omit the chili flakes entirely or reduce the amount to just a pinch. The dish will still have wonderful flavor from the turmeric, cumin, ginger, and garlic.

Can I prepare this ahead of time?

Absolutely. This dish reheats beautifully and the flavors deepen after a day in the refrigerator. Store in an airtight container for up to 4 days and reheat gently on the stovetop.

What can I serve with coconut braised cabbage?

This pairs wonderfully with steamed jasmine rice, naan bread, grilled chicken or fish, lentil curry, or as a topping for baked potatoes. It's versatile enough to complement many main dishes.

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

You can, but the dish will be less rich and creamy. For the best flavor and texture, full-fat coconut milk is recommended. Using just the thick cream from the top creates an even more luxurious result.

How do I know when the cabbage is done?

The cabbage should be very tender and silky, not crunchy. It will have wilted significantly and should easily break apart with a spoon. This typically takes 15-18 minutes of covered simmering.

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. Rich, comforting, and completely vegan.

Prep Time
10 minutes
Time for Cooking
25 minutes
Complete Time
35 minutes
Recipe Creator Grace Miller

Recipe Group Cozy Weeknight Dinners

Skill Level Easy

Cuisine Type Southeast Asian Fusion

Servings Made 4 Portion Count

Dietary Notes Plant-Based, No Dairy, Free from Gluten

What You 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, optional
04 1/2 teaspoon black pepper
05 3/4 teaspoon fine sea salt, plus more to taste

Liquids

01 1 can (13.5 fl oz) 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

Step-by-Step Directions

Step 01

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

Step 02

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

Step 03

Add aromatics: 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

Combine 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

Simmer 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, 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 You'll Need

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

Allergy Details

Look over every item for allergens. If unsure, check with your healthcare provider.
  • Contains coconut, a tree nut allergen.
  • Always check labels on store-bought broth for gluten or allergens.

Nutrition (per portion)

For guidance only: not a replacement for professional medical counsel.
  • Energy (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.