Coconut Braised Cabbage

Featured in: Home Cooking Basics

This preparation elevates simple cabbage into a remarkably flavorful and comforting side. Thinly sliced cabbage is gently sautéed with onion, garlic, and ginger, then infused with a vibrant blend of turmeric, cumin, and chili. Braised in rich full-fat coconut milk and vegetable broth, the cabbage softens to a tender, silky consistency, absorbing all the aromatic spices. The result is a creamy, deeply satisfying dish, subtly sweet and savory, making it an ideal accompaniment for various meals.

Garnish with fresh cilantro and toasted coconut for an extra layer of texture and brightness. This naturally vegan and gluten-free offering is perfect for enriching weeknight dinners or complementing more elaborate spreads.

Updated on Sat, 31 Jan 2026 14:23:00 GMT
Coconut Braised Cabbage simmered in creamy coconut milk and warm spices until tender and fragrant. Save to Pinterest
Coconut Braised Cabbage simmered in creamy coconut milk and warm spices until tender and fragrant. | mesaisli.com

The first time I braised cabbage in coconut milk, I stood over the stove absolutely skeptical. Who puts cabbage in coconut anything? But twenty minutes later, my kitchen smelled like toasted cumin and warm turmeric, and that once-humble vegetable had turned into something silky and impossibly rich. Now it's the dish my friends actually request when they come over, and I've learned that sometimes the most unassuming ingredients just need the right partner to shine.

I made this for a dinner party last winter alongside some grilled fish, and honestly, people kept asking about the cabbage more than the main. There's something about how the coconut milk clings to each ribbon of cabbage, making every bite feel like a warm hug. My friend Sarah who swore she hated cabbage went back for thirds, and that's when I knew this recipe was a keeper.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 1 medium green cabbage: Thinly slicing it into ribbons helps it cook evenly and absorb all that spiced coconut milk
  • 1 medium yellow onion: Sweetens as it cooks, creating a fragrant base for the spices
  • 4 cloves garlic, minced: Fresh garlic makes all the difference here, so avoid the jarred stuff
  • 1-inch fresh ginger, grated: Adds a bright, warm zing that cuts through the rich coconut milk
  • 1 tsp ground turmeric: Gives that gorgeous golden color and earthy depth
  • 1 tsp ground cumin: Toast this briefly in the oil to unlock its nutty aroma
  • 1/2 tsp chili flakes: Adjust up or down depending on your spice tolerance
  • 1/2 tsp black pepper: Freshly ground adds a gentle warmth
  • 3/4 tsp fine sea salt: Start here, but taste at the end since coconut milk varies in saltiness
  • 400 ml full-fat coconut milk: The richness is non-negotiable here, light coconut milk won't give you that silky texture
  • 120 ml vegetable broth or water: Helps loosen the sauce without diluting the coconut flavor
  • 1 tbsp coconut oil: Adds another layer of coconut flavor, but neutral oil works too
  • 2 tbsp fresh cilantro or parsley: Fresh herbs brighten up all that richness
  • 1 tbsp toasted coconut flakes: Totally optional but adds such a lovely crunch

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Warm the spices:
Heat coconut oil in a large deep skillet over medium heat, then add onions and sauté for 3 to 4 minutes until softened and fragrant
Bloom the aromatics:
Stir in garlic and ginger, cooking for just 1 minute until you can smell them, then add turmeric, cumin, chili flakes, and black pepper, sautéing for 30 seconds to wake up their flavors
Coat the cabbage:
Add the sliced cabbage and salt, tossing thoroughly so every ribbon gets covered in those spiced aromatics
Simmer until silky:
Pour in coconut milk and broth, bring to a gentle bubble, then cover and reduce heat to low, letting it cook for 15 to 18 minutes until the cabbage is meltingly tender
Thicken the sauce:
Remove the lid and cook uncovered for 3 to 5 minutes if you want to concentrate the flavors slightly
Finish with fresh touches:
Taste and adjust seasoning, then transfer to a serving dish and scatter with fresh cilantro and toasted coconut flakes
Garnished with fresh cilantro and toasted coconut flakes for a vibrant, flavorful finish. Save to Pinterest
Garnished with fresh cilantro and toasted coconut flakes for a vibrant, flavorful finish. | mesaisli.com

This recipe has become my go-to for bringing to potlucks because it travels beautifully and actually tastes better the next day. Something about those spices marrying overnight in the fridge makes it even more delicious. Last summer I served it at a barbecue and the host kept sneaking spoonfuls straight from the serving dish.

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.

Choosing Your Cabbage

Green cabbage is the classic choice here because it holds its shape while still becoming tender, but I've had great results with savoy cabbage too, which has those beautiful crinkled leaves that catch extra sauce. Napa cabbage works but cooks much faster, so keep an eye on it. Whatever you choose, slice it as thinly as you can, those delicate ribbons are what make each bite so elegant.

Building Layers of Flavor

The real secret is blooming your spices in hot oil before adding any liquid, which wakes up their essential oils and makes them taste more vibrant. I also learned to save a pinch of salt for the end, since coconut milk can vary in sodium and you want to taste the finished dish first. That final squeeze of lime juice right before serving is what makes all those rich, warm flavors sing.

Serving Ideas

This cabbage plays so well with others, I've served it alongside everything from roasted salmon to spicy lentil dal. It's substantial enough to be the main event over steamed rice, or you can spoon it into baked sweet potatoes for a complete meal. One of my favorite lazy dinners is just a bowl of this coconut cabbage with some warm naan bread for dipping.

  • Try adding a handful of baby spinach during the last few minutes for extra color
  • A sprinkle of toasted cashews or peanuts adds wonderful crunch
  • Leftovers reheat beautifully and make an excellent quick lunch
Served alongside fluffy white rice, perfect for a comforting vegan dinner. Save to Pinterest
Served alongside fluffy white rice, perfect for a comforting vegan dinner. | mesaisli.com

There's something deeply satisfying about taking such an ordinary vegetable and turning it into something that feels like a special occasion. Hope this recipe finds its way into your regular rotation too.

Recipe FAQs

Can I use a different type of cabbage for this dish?

You can certainly use other varieties like savoy or napa cabbage. These will also become wonderfully tender and absorb the creamy, spiced liquid beautifully. Adjust cooking times slightly as needed.

How can I adjust the spice level?

For a spicier kick, increase the amount of chili flakes. If you prefer less heat, omit them entirely or use a smaller pinch. You can also add a finely chopped fresh green chili along with the garlic and ginger for a different kind of warmth.

What are the best accompaniments for this braised cabbage?

This versatile dish shines as a side with steamed rice, warm naan, or a bed of fluffy couscous. It also complements grilled or roasted meats, or serves as a comforting topping for baked potatoes. A squeeze of fresh lime juice just before serving adds a lovely bright finish.

Can I prepare this in advance?

Yes, this preparation can be made a day in advance. In fact, the flavors often deepen and meld together even more beautifully overnight. Store it in an airtight container in the refrigerator and gently reheat on the stovetop or in the microwave.

How do I make the braising liquid extra rich?

To achieve an even more luscious texture and richer flavor, you can use only the thick, creamy portion from the top of a chilled can of full-fat coconut milk. This concentrates the richness, making the braising liquid exceptionally decadent.

My cabbage isn't as tender as I'd like, what should I do?

Ensure your cabbage is sliced thinly and that you're braising it covered over low heat for the recommended duration. If it's still firm, simply continue cooking, checking periodically, until it reaches your desired tenderness. Adding a little extra broth or water can help prevent it from drying out if cooking longer.

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

Humble cabbage transformed by creamy coconut milk and aromatic spices into a rich, comforting side. A vegan, gluten-free delight.

Prep time
10 minutes
Time to cook
25 minutes
Full Prep Time
35 minutes
Created by Adriana Costa


Skill Level Easy

Cuisine Fusion

Portion Size 4 Number of servings

Diet Preferences Suitable for Vegans, No Dairy, No Gluten

Ingredient List

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, plus more to taste

Liquids

01 1 can (13.5 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 Steps

Step 01

Heat the Pan: 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–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

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–18 minutes, stirring occasionally, until the cabbage is very tender and silky.

Step 08

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

Step 09

Season to Taste: Taste and adjust seasoning with more salt or chili, if needed.

Step 10

Garnish 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.

Tools Needed

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

Allergy Details

Always double-check ingredients for allergens and ask a medical expert if needed.
  • Contains coconut (tree nut allergen)
  • Always check labels on store-bought broth for gluten or allergens

Nutrition Details (one serving)

Remember, these nutrition facts are for reference. Don't substitute for health advice.
  • Calories: 180
  • Fat content: 13 grams
  • Carbohydrates: 14 grams
  • Proteins: 3 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.