Coconut Braised Cabbage

Featured in: Bright & Easy Skillet Meals

This vegan coconut braised cabbage transforms simple ingredients into a rich, comforting side dish. Thinly sliced green cabbage is simmered in full-fat coconut milk with aromatic ginger, garlic, turmeric, and cumin until silky and tender. Ready in just 35 minutes, it pairs beautifully with rice, grilled meats, naan, or curries. The warm spices and creamy coconut create a fusion of Southeast Asian-inspired flavors that's both satisfying and naturally gluten-free.

Updated on Fri, 30 Jan 2026 13:14:00 GMT
Creamy Coconut Braised Cabbage simmered with turmeric and cumin, garnished with fresh cilantro and served warm. Pin It
Creamy Coconut Braised Cabbage simmered with turmeric and cumin, garnished with fresh cilantro and served warm. | citrushollow.com

My neighbor brought over a pot of this after I helped her move furniture, and I honestly thought it was some kind of fancy curry until she told me it was just cabbage. The kitchen smelled like a street market in Bangkok, all warm coconut and toasted spices, and I couldn't believe something so simple could taste that good. She scribbled the recipe on the back of a grocery receipt, and I've been making it ever since, usually when I need to use up half a cabbage sitting in the crisper. It's become my go-to when I want something cozy but don't want to stand over the stove for an hour. Now I'm the one bringing it to potlucks, and people always ask what's in it.

I made this for a dinner party once when I realized I'd forgotten to plan a vegetable side, and it saved me. Everyone assumed I'd been planning it all along because it looked and smelled so intentional. One friend, who swore she hated cabbage, went back for seconds and asked if I'd used cream. I just smiled and said coconut milk, and she stared at me like I'd revealed a magic trick. That night taught me that good cooking is often about transforming the humble stuff we overlook.

Ingredients

  • Green cabbage: The star here, and it needs to be sliced thin so it braises evenly and soaks up all that coconut goodness without turning mushy.
  • Yellow onion: Adds a sweet, mellow base that balances the earthiness of the cabbage and helps build flavor from the bottom up.
  • Garlic and ginger: These two are non-negotiable for that aromatic punch, and fresh is always better than jarred or powdered.
  • Turmeric and cumin: Turmeric gives it that golden color and warmth, while cumin adds a smoky, slightly nutty depth.
  • Chili flakes: Optional, but a little heat wakes everything up and keeps it from tasting flat.
  • Full-fat coconut milk: This is what makes the dish creamy and rich, so don't swap it for the light stuff or you'll lose the magic.
  • Vegetable broth: Thins out the coconut milk just enough so the cabbage braises instead of stews, and adds a subtle savory note.
  • Coconut oil: Reinforces the coconut flavor, but any neutral oil works if that's what you have on hand.
  • Cilantro and toasted coconut flakes: Garnishes that add freshness and a little crunch to contrast the silky braised cabbage.

Instructions

Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
Warm the oil:
Heat the coconut oil in a large skillet or Dutch oven over medium heat until it shimmers but doesn't smoke. This is your base, so let it get hot enough to really cook the onions, not just steam them.
Soften the onions:
Add the sliced onions and sauté for 3 to 4 minutes, stirring occasionally, until they turn translucent and start to smell sweet. Don't rush this step, it builds the foundation.
Add garlic and ginger:
Stir in the minced garlic and grated ginger, cooking for about a minute until the kitchen smells amazing. Watch carefully so the garlic doesn't burn and turn bitter.
Bloom the spices:
Sprinkle in the turmeric, cumin, chili flakes, and black pepper, stirring constantly for 30 seconds. This toasts the spices and releases their oils, which makes everything taste deeper and more vibrant.
Toss in the cabbage:
Add the sliced cabbage and salt, tossing everything together so the cabbage gets coated in the spiced oil. It will look like a lot of cabbage at first, but it wilts down fast.
Pour in the liquids:
Add the coconut milk and vegetable broth, stirring to combine and scraping up any browned bits from the bottom. Bring it to a gentle simmer, then cover and reduce the heat to low.
Braise until tender:
Let it cook covered for 15 to 18 minutes, stirring occasionally, until the cabbage is very soft and silky. The cabbage should be tender enough to melt in your mouth, not crunchy.
Thicken the sauce:
Remove the lid and cook uncovered for 3 to 5 minutes to let the sauce reduce and thicken slightly. This concentrates the flavors and makes it less soupy.
Adjust and taste:
Taste and add more salt, chili, or a squeeze of lime if it needs brightness. Trust your palate here, every cabbage and every coconut milk brand is a little different.
Garnish and serve:
Transfer to a serving dish and top with chopped cilantro and toasted coconut flakes if you want a little crunch. Serve it warm alongside rice, grilled chicken, or anything that needs a creamy, flavorful side.
Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
Tender Coconut Braised Cabbage in a rich coconut milk sauce, paired with fluffy white rice for a comforting side dish. Pin It
Tender Coconut Braised Cabbage in a rich coconut milk sauce, paired with fluffy white rice for a comforting side dish. | citrushollow.com

The first time I made this, my partner wandered into the kitchen and said it smelled like vacation, which made me laugh because I was just using up vegetables before they went bad. But that's the thing about this dish, it takes something ordinary and makes it feel special, like you're treating yourself even on a random Tuesday. Now whenever I make it, we joke that we're eating vacation cabbage, and it always makes dinner feel a little more intentional.

Storing and Reheating

This keeps really well in the fridge for up to four days, and honestly, it tastes even better the next day once the flavors have had time to marry. I store it in an airtight container and reheat it gently on the stove with a splash of water or broth to loosen the sauce. You can also microwave it, but stir it halfway through so it heats evenly and doesn't dry out around the edges. If you're meal prepping, this is a great one to make on Sunday and eat throughout the week with different proteins or grains.

Flavor Variations

I've played around with this recipe a lot, and it's super adaptable depending on what you have or what you're in the mood for. Sometimes I add a handful of chickpeas or cubed tofu to make it more filling, or toss in some baby spinach at the end for extra greens. A tablespoon of curry paste stirred in with the spices gives it a deeper, more complex flavor if you want to take it in that direction. You can also swap the cabbage for kale, bok choy, or even Brussels sprouts if you slice them thin enough.

Serving Suggestions

This pairs beautifully with jasmine rice, basmati, or even cauliflower rice if you're keeping it low-carb. I've served it alongside grilled salmon, roasted chicken thighs, and even just a fried egg on top for a quick weeknight dinner. It's also fantastic as a filling for tacos or grain bowls, or spooned over baked sweet potatoes for a cozy, satisfying meal.

  • Serve it with naan or flatbread to scoop up the creamy sauce.
  • Add a squeeze of lime or a dollop of yogurt on top for brightness and tang.
  • Pair it with a crunchy slaw or pickled vegetables to balance the richness.
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Golden Coconut Braised Cabbage cooked in a Dutch oven, finished with toasted coconut flakes for added texture and flavor. Pin It
Golden Coconut Braised Cabbage cooked in a Dutch oven, finished with toasted coconut flakes for added texture and flavor. | citrushollow.com

This recipe has become one of those quiet favorites that doesn't need a special occasion, just a craving for something warm and satisfying. I hope it surprises you the way it surprised me, and reminds you that the best meals are often the simplest ones.

Recipe Questions & Answers

Can I use a different type of cabbage?

Yes, savoy or napa cabbage work well as substitutes for green cabbage. Napa cabbage will cook faster and have a more delicate texture, while savoy offers a similar heartiness to green cabbage.

How can I make this dish spicier?

Increase the chili flakes to 1 teaspoon or add fresh sliced chilies with the garlic and ginger. You can also add a dash of cayenne pepper or finish with a drizzle of chili oil.

Can I make this ahead of time?

Absolutely. This dish keeps well in the refrigerator for up to 4 days. The flavors actually deepen overnight. Reheat gently on the stovetop or in the microwave, adding a splash of water if needed.

What can I serve this with?

This coconut braised cabbage pairs wonderfully with steamed rice, quinoa, grilled chicken, fish, tofu, or as a side to curry dishes. It also works well over baked potatoes or alongside naan bread.

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

You can, but the dish will be less creamy and rich. Full-fat coconut milk provides the signature silky texture and depth of flavor. If using light, consider reducing the broth amount slightly.

How do I prevent the cabbage from becoming mushy?

Monitor cooking time closely. Check the cabbage at 15 minutes—it should be tender but still hold its shape. Avoid overcooking, and stir gently to maintain texture while ensuring even cooking.

Coconut Braised Cabbage

Creamy coconut milk and warm spices transform cabbage into a rich, comforting side dish perfect with rice or curries.

Prep Time
10 min
Time to Cook
25 min
Total Duration
35 min
Created by Hannah Simmons


Skill Level Easy

Cuisine Fusion

Makes 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 and 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 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 the oil: Heat coconut oil in a large, deep skillet or Dutch oven over medium heat.

Step 02

Sauté aromatics: Add sliced onions and cook for 3 to 4 minutes until softened and translucent.

Step 03

Develop flavor base: Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.

Step 04

Bloom spices: Sprinkle turmeric, cumin, chili flakes, and black pepper into the mixture; sauté for 30 seconds to release essential oils and enhance flavor.

Step 05

Coat cabbage: Add sliced cabbage and salt; toss thoroughly to distribute spices and aromatics evenly throughout.

Step 06

Add liquid: Pour coconut milk and vegetable broth over cabbage and stir until well combined.

Step 07

Braise cabbage: Bring mixture to a gentle simmer, then cover and reduce heat to low. Cook for 15 to 18 minutes, stirring occasionally, until cabbage is very tender and silky.

Step 08

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

Step 09

Season to taste: Taste the dish 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.

Equipment You'll Need

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

Allergy Advice

Always review each ingredient for allergy risks and talk to a healthcare provider when needed.
  • Contains coconut, which is classified as a tree nut allergen
  • Verify store-bought vegetable broth labels for gluten or undisclosed allergens

Nutrition Details (per portion)

Nutritional details are for general knowledge and shouldn't replace your doctor’s input.
  • Energy: 180
  • Fat Content: 13 g
  • Carbohydrate: 14 g
  • Proteins: 3 g