This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

💭 Why you’ll love this recipe

Easy, one pot, weeknight dinner. This cabbage curry recipe needs a few simple ingredients and comes together in one pot. Throw everything in and let it simmer away until it’s cooked through. Talk about an easy weeknight dinner!Vegan and gluten-free. This cabbage curry is vegan and gluten-free as written (like my Ethiopian cabbage recipe), but you won’t even realize it. Perfect for vegans, vegetarians and meat eaters alike! Healthy and nutritious. This dish is full of healthy ingredients like cabbage, onions, and coconut milk packed with vitamins and minerals.Packed with flavors. It’s not just about nutrition. This cabbage curry is a clear winner when it comes to complex flavors with simple ingredients. Warming spices, creamy and sweet coconut milk, savory aromatics like garlic and onions and crunchy cabbage - what more can you ask for? Super versatile and easily customizable. You can swap coconut milk for cream (or heavy cream if you consume dairy) for a more indulgent flavor. You can add more veggies or protein like chickpeas or tofu to bulk up the dish and make it even more nutritious!

📋 Ingredients and notes

To make this cabbage curry recipe, you’ll need avocado oil, cumin seeds, mustard seeds, onion, garlic, grated ginger or ginger paste, tomatoes, red chili powder, turmeric powder, garam masala, green cabbage, fresh or frozen green peas, cilantro, salt, and coconut milk. Note: Indian cabbage curry is typically served dry and the cabbage is pan fried to give it more texture. You can skip the coconut milk if going this route.

Notes and Variations

North Indian vs. South Indian cabbage curry. South Indian cabbage curry tends to be dry, and uses whole mustard seeds as well as certain lentils (e.g., urad dal) to provide a more nutty flavor. It typically doesn’t have tomatoes. My recipe is more inspired by the North Indian cabbage sabzi recipe. Make it oil-free. If you want to go oil-free, I suggest broth to sauté the vegetables instead. Coconut milk. You can use a full-fat version or low-fat coconut milk or even coconut cream if you want something more indulgent. Tomatoes. You can chop up two medium-sized tomatoes or use canned diced tomatoes (typically a 14.5 oz, with extra water drained works well). Swap cilantro with other herbs. If you’re one of those folks who taste soap when they eat cilantro, scallions, chives, and parsley all work and add just the right amount of zest to liven up this dish! Substitute spices. You can use curry powder to add an earthy note. You can also use ginger garlic paste (instead of fresh garlic and ginger) - this is readily available in Indian grocery stores. Customize to your liking. For a little extra kick, add a few drops of your favorite hot sauce or for an earthy sweetness, add a tablespoon or two of honey or maple syrup.

📖 How to Make The Best Cabbage Curry

Clean the cabbage thoroughly, and chop it into small sections. First, remove the outer leaves and cut them into four pieces. Then, slice each fourth into small chunks or chop/shred. Set aside. Note: I suggest slicing the cabbage into small chunks (not shredded cabbage or strips, like you might for slaw). This adds more texture to the cabbage curry. Add avocado oil to a large pan or wok and heat on medium heat. When hot, add cumin seeds and mustard seeds (optional) and sauté until they splatter. Add chopped onions and sauté for 3 minutes. Add minced garlic and ginger and fry for 30 seconds until fragrant. Take care not to burn the garlic. Add tomatoes, green peas, turmeric, garam masala, and red chili powder, and sauté until the tomatoes soften (about 3 minutes). You don’t need to thaw frozen green peas. Add the chopped cabbage and salt and toss so the spices coat the cabbage evenly and then fry until it’s soft (about 5 minutes). Check to make sure the cabbage is soft but not mushy, and not hard or crunchy! If you want a more creamy curry, add coconut milk, and stir to combine well. Take off the heat, garnish with cilantro and serve hot, ideally with rice!

👩🏽‍🍳Top Tips for Making the Best Cabbage Curry

🍴 Serving and storage suggestions

Store this cabbage curry in an airtight container in the fridge for 2-4 days. You can also portion and store it in the freezer for up to 3 months.

Wash and drain cabbage thoroughly and cook on medium-high heat. I like washing my cabbage thoroughly, but make sure you drain all excess water before cooking. Make sure to also not cook cabbage on low heat. Otherwise, cabbage can get mushy! Don’t overcook the cabbage. Add cabbage to the pan and let it cook until it starts to soften but still retains some crunchiness! Overcooking the cabbage can make it mushy and lose texture.Adjust spices to your desired level. You can control how spicy your cabbage curry is by adjusting the amount of chili powder and spices used. I use Kashmiri red chili, but you can swap with paprika or cayenne to add a touch of heat but not make it too spicy. Garnish with fresh herbs. As soon as your curry is finished simmering, turn off the heat and add fresh herbs like cilantro for color and additional flavor.Make it even faster by using pre-cut slaw. Though I like chunky pieces of cabbage in this curry, occasionally, to speed things up, I’ll buy pre-cut slaw mix and use that instead. Just make sure it’s not seasoned beforehand! Create layers of flavor. First, brown onions and garlic. Then cook the vegetables (other than cabbage) with warm spices. Finally, add cabbage, and finish with coconut milk or cream to make your curry rich and creamy!

When ready to be served just reheat the dish in a pan over medium heat or in the microwave until it is heated. For optimal flavor, serve this cabbage curry with a generous sprinkle of cilantro alongside some homemade naan, other flatbreads or my favorite, cumin rice. If you have a boatload of cabbage, check out these other recipes:

Vegan Cabbage Soup (Easy, One Pot)Ethiopian Cabbage Cabbage Fritters (Pakora) Korean Gilgeori Toast

Or check out this amazing list of 50+ vegan and vegetarian cabbage recipes! If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

📖 Recipe

Easy Cabbage Curry   Urban Farmie - 80Easy Cabbage Curry   Urban Farmie - 96Easy Cabbage Curry   Urban Farmie - 60Easy Cabbage Curry   Urban Farmie - 5Easy Cabbage Curry   Urban Farmie - 12Easy Cabbage Curry   Urban Farmie - 83Easy Cabbage Curry   Urban Farmie - 6Easy Cabbage Curry   Urban Farmie - 64Easy Cabbage Curry   Urban Farmie - 72Easy Cabbage Curry   Urban Farmie - 16Easy Cabbage Curry   Urban Farmie - 15Easy Cabbage Curry   Urban Farmie - 54Easy Cabbage Curry   Urban Farmie - 27