This cabbage stir-fry with coconut is colorful, full of flavor, and loaded with health benefits. Once you’ve got your cabbage and onion sliced, and your spices out, this exciting cabbage side dish comes together in about 15 minutes.

Have you ever tasted a cabbage side dish that completely surprised you?
The first time I tried coconut cabbage, it was part of a restaurant’s Indian lunch box—a fun “chef’s surprise” side dish that came alongside my main.
The crisp cabbage, tossed with coconut and a tangle of warming spices, totally caught my attention.
I remember savoring those bright flavors and immediately searching online to figure out what exactly I’d just eaten!
That side dish was inspired by Kerala, a lush state on India’s Malabar Coast famous for its palm-lined beaches, and spice plantations.
Kerala cuisine is all about layers of flavor, and you’ll find key ingredients like coconut, curry leaves, black mustard seeds, and turmeric popping up in so many Keralan recipes—including this simple stir fry.
If you’re looking for a fast, healthy side or a colorful addition to your spring or summer table, this Indian cabbage stir fry is ready in just about 15 minutes.
And, honestly, once you’ve got your cabbage and onion sliced and your spices measured out, the rest is easy.
Jump to:
- Why you’ll love this cabbage stir fry
- Ingredients
- Spices and their benefits
- Helpful kitchen tools
- How to make Indian cabbage stir fry
- Top Tip
- Substitutions, variations, and serving suggestions
- Why you’ll make this again (and again)
- Recipe for Indian Cabbage Stir Fry
- Other recipes you may enjoy
- Tried this recipe? We’d love your review!

Why you’ll love this cabbage stir fry
Cabbage might just be the most underrated vegetable in your kitchen.
When you cook it right, it’s light, clear, and cooling—almost cleansing, like a reset for your palate.
It’s even said to be inhospitable to parasites, which is why I always think of cabbage as the “clean vegetable.”
Add coconut, and you not only get a touch of healthy fat and rich flavor, but also a balance to cabbage’s natural coolness.
But here’s where the magic happens: the spices!
They turn this easy cabbage fry into an important dish that’s full of flavor and so much fun to eat.
I love that many of these spices—like black mustard seeds, fenugreek, and curry leaves—are classic in Keralan cooking, but also easy to substitute or skip if you’re just getting comfortable with Indian food. (You’ll find all the details for substitutions below!)
You can enjoy this cabbage thoran recipe all year round, but I especially love it in spring and summer, when you crave lighter, fresher meals.
It’s perfect with basmati rice and a side of Indian dal for a complete meal.

Ingredients
- Cabbage: Thinly sliced cabbage is the star here. It cooks quickly but stays a little crisp, making every bite satisfying.
- Desiccated coconut flakes: Unsweetened coconut gives this thoran recipe a lovely texture and rich flavor. It’s a key ingredient in Kerala cuisine.
- Yellow onion: Adds subtle sweetness and depth.
- Cumin powder: Supports digestion and adds warmth. If you only have cumin seeds, sizzle them in the oil until browned for even more flavor.
- Garlic: Adds a bold, heating element. If you’re sensitive to heat or have inflammation, feel free to leave it out.
- Green chili: Provides just the right warmth without overpowering the dish. Use Thai green chilies, jalapeño, or even red chili flakes for a bit of heat.
- Black mustard seeds: Add a warming, slightly pungent flavor. They’re great for digestion but totally optional if you don’t have them.
- Fenugreek seeds: Bring a gentle bitterness and help drive out cold and damp. Also famous for supporting cholesterol health!
- Curry leaves: If you have them, toss them in for a citrusy, earthy note that’s so classic in Indian food. Otherwise, use fresh cilantro at the end.
- Turmeric powder: A warming spice that gives color and helps purify the blood.
- Cilantro & lemon: Add a fresh, finishing touch that brings everything together.

Spices and their benefits
- Cumin powder: Aids digestion, especially when sautéed until brown.
- Fresh garlic: Very heating and supports circulation; skip if you want a milder dish.
- Green chili: Adds gentle heat; chop it fine for just a hint in every bite.
- Black mustard seeds: Pungent and warming, help with stomach comfort.
- Fenugreek seeds: Warming, bitter, and excellent for driving out cold/damp.
- Curry leaves: Slightly bitter and citrusy, supportive for the liver.
- Turmeric powder: Boosts circulation and gives a sunny yellow color.
Remember, many of these spices are optional or easy to substitute. Check the notes at the bottom for more details if you’re new to Indian cooking.
Helpful kitchen tools
- Sauté pan with lid: Keeps in moisture for quick, even cooking.
- Mini food chopper or grinder: Makes it easy to blend the coconut spice paste, though you can mix by hand if you prefer.

How to make Indian cabbage stir fry
- Make the spice paste: Blend desiccated coconut, cumin powder, garlic, green chili, and ¼ cup water into a fine paste. (Or just mix them in a bowl.)
- Prep your veggies: Thinly slice the cabbage and onion and set your spices out by the stove.
- Start the stir fry: Heat oil in a large sauté pan over medium heat. Add black mustard seeds and fenugreek seeds (if using) and sauté until the mustard seeds pop.
- Build flavor: Add red chilies and fresh curry leaves (if using), stir until aromatic, then add the onion and cook for 1–2 minutes. Stir in a teaspoon turmeric powder.
- Add cabbage: Toss in the cabbage with salt. Mix well, reduce heat to low, cover, and let cook gently. Stir every couple of minutes. Don’t add extra water unless needed—the cabbage will cook in its own juices.
- Finish and serve: When the cabbage is tender but still a little crisp, stir in the coconut spice paste. Cook uncovered for another 2 minutes. Finish with a squeeze of lemon and a generous handful of fresh cilantro.
Top Tip
Let the cabbage cook at the for just a bit for extra flavor—don’t let it brown too much.
Substitutions, variations, and serving suggestions
- No black mustard or fenugreek seeds? Just leave them out!
- No curry leaves? Use cilantro at the end for a similar citrusy note.
- Make it a meal: Serve with basmati or matta rice and Indian dal for a complete, healthy Indian meal.
- Adjust the heat: Use more or less chili to taste.
- Leftovers: This dish tastes great cold or reheated—just store in an airtight container.

Why you’ll make this again (and again)
This cabbage stir fry is more than just a quick side—it’s colorful, full of flavor, and loaded with health benefits.
Whether you’re new to Kerala cuisine or a seasoned fan of thoran recipes, you’ll love how easy and versatile this dish is.
Every bite is cleansing, nourishing, and just plain tasty.
Did you try this recipe? I’d love to hear how you served your cabbage fry!
Leave a comment below, share your twists, or let me know if you tried any fun substitutions.
Your feedback always inspires my next kitchen experiment—can’t wait to see what you create!


Recipe for Indian Cabbage Stir Fry
Helpful Kitchen Tools:
Ingredients
For the spice paste
- ⅓ cup desiccated coconut flakes (unsweetened)
- 1 teaspoon cumin powder
- 1 clove garlic, roughly chopped
- 1 teaspoon green chili, finely chopped (sub with Thai green chili or jalapeño)
- ¼ cup water
The vegetables
- 5 cups cabbage, thinly sliced
- ¼ cup yellow onion, thinly sliced
Start the stir-fry
- 1 tablespoon vegetable oil, (sunflower, etc.)
- ¼ teaspoon black mustard seed, (optional; see notes)
- ¼ teaspoon fenugreek seeds, (optional; see notes)
Add to the stir-fry spices
- 1 red chili, (sub with pinch of red chili flakes)
- 6 curry leaves, (optional; see notes)
Add to the stir-fry spices
- ½ teaspoon turmeric powder
- ½ teaspoon salt, or to taste
To finish the dish
- ¼ cup cilantro, roughly chopped
- lemon, freshly squeezed
Instructions
Preparation steps
- Add the ingredients for the spice paste to a blender, and blend to a fine paste. Set aside. (You can also skip the blending, and just combine in a bowl.)
- Finely slice the cabbage and the onions. Keep them separate. Get out all the spices and have them ready by the stove. Notice how the spices are added in stages. Many are optional for those just getting into cooking with spices. (See the Recipe Notes for more details about optional spices.)
Cook the coconut cabbage
- Heat a large sauté pan or skillet on medium heat. You want something with a lid. Add the vegetable oil, mustard seeds, and fenugreek seeds into the oil. Sauté until the mustard seeds begin to pop.
- Add the red chili and curry leaves, and stir until aromatic, then add the onion. Stir, and cook for 1-2 minutes, then add the turmeric, and stir again.
- Add the shredded cabbage with ½ teaspoon salt, and mix well.
- Turn down the heat to low, cover, and cook the cabbage over low heat with the lid on, checking every few minutes and giving it a stir. Do not add extra water unless absolutely needed. The cabbage should cook in its own juices, and it should not brown much.
- Once the cabbage is cooked, but still a bit crisp, add the coconut paste, mix well, and continue to cook for 2 minutes with the lid off.
- Turn off the heat, and garnish with fresh cilantro and lemon just before serving.
Notes
Spice substitutions
Black mustard seeds: Known as a digestive, and good for alleviating stomach discomfort, such as gas or cramps. *If you don’t have black mustard seeds, just leave them out. Fenugreek seeds: A warming bitter that helps to drive our cold and damp, especially from the lower part of the body. Also famous for reducing cholesterol. * If you don’t have fenugreek seeds, just leave them out. Curry leaves: bitter and pungent in taste, to me curry leaves are very similar to citrus peel. Pacifying and supportive for the liver. Substitute with fresh cilantro, but add the cilantro at the end. *If you don’t have curry leaves, just leave them out. >> Click here for more information about Indian Spices, and where to buy them. Ref: Thanks to Maunika Gowardhan for sharing this recipe. I have modified it slightly.Nutrition
Other recipes you may enjoy
Tried this recipe? We’d love your review!
Tap the stars ⭐⭐⭐⭐⭐ and leave a quick comment to share your thoughts.
Don’t forget to tag @buttered.veg or use #butteredveg when you share your photos—we love seeing what you make!
Follow along on Pinterest, Facebook, Instagram, and YouTube for more Buttered Veg lifestyle content.
Thanks for visiting Buttered Veg!






Bobbie
Super delicious, I went overboard with 1 jalapeño so I had to counter balance with some apple slices and a squeeze of lime. Made it perfect.
Andrea
The addition of apple and lime sounds really wonderful. Thank you for sharing that.