Cabbage Curry

This cabbage curry is an excellent choice when you want to make a healthy meal without much fuss. This vegan and gluten-free dish is easy to make but making it right and perfect needs some care. No ones like overcooked, soggy and mushy cabbage! This cabbage curry is perfect in terms of flavor, crunch and taste. It is minimally spiced without overpowering spicy flavors. This dish is versatile and you can play around with your favorite veggies and spices too.  I always love to add some protein like Peas or soaked lentils to my cabbage curry or stir fry. Sometimes I also like to throw in some potatoes, bell peppers, carrots and green beans as well. This recipe uses a small quantity of peas which you can skip if you don’t like. But they impart some sweet tones to the dish. This cabbage curry is made just like any other curry but there is no liquid added during the preparation as we don’t want mushy and overcooked cabbage. To start with we saute the onions, ginger and garlic followed by tomatoes. Tomatoes add the right amount of tang and flavor to the dish. But you can also skip the onions and tomatoes from the recipe and just use cabbage. You just have to cut down the spices or increase the quantity of cabbage. You will add the cabbage to the onion tomato mixture and stir fry on a high heat just until tender yet crunchy. Cabbage absorbs all of the flavors from the spices and tomatoes. Here are some Cabbage Recipes I shared earlier Cabbage vadaChinese style cabbage stir frySteamed cabbage recipeCabbage PoriyalQuick cabbage rice

Prepare Cabbage

Preparing and blanching the cabbage before making the dish is considered very important in India. Blanching the cabbage helps remove little bugs and dirt. It is up to you whether you want to do it or not. To blanch you will simply heat 4 to 5 cups of water in a large pot. Cut your cabbage to quarters and loosen them a bit. Put them in the hot water. If you want you can also add some vinegar and baking soda to get rid of any pesticide residue. The water has to be slightly hot but not boiling hot. Leave for 2 to 3 mins and you will see the bugs float if any. Drain the water and rinse them under running water. Shake off each quarter in the kitchen sink, we don’t want any water in your cabbage as it can make your dish mushy. Shred or chop it and add to a colander if you still see a lot of water. Alternately, you can soak the cabbage quarters in vinegar water for 5 minutes or in salted water for 15 minutes. Wash well before use. Both steps help remove dirt, germs, and mold from the cabbage to some extent.

How to Make Cabbage Curry (Stepwise Photos)

  1. Pour 2 tablespoons oil to a hot pan or wok. Once the oil is hot, add ½ teaspoon cumin seeds and ½ teaspoon mustard seeds. When they begin to splutter, add 1 teaspoon ginger garlic paste or grated ginger. Fry until the raw smell disappears. You can also add ginger garlic paste after frying onions.
  2. Add ¾ cup sliced onions and fry until they turn transparent.
  3. Add ½ to ¾ cup chopped tomatoes, 1/3 teaspoon salt and 1/8 teaspoon turmeric. Fry until the tomatoes turn completely mushy and soft.
  4. Add ½ teaspoon red chili powder and ¾ teaspoon garam masala. Saute for one to two minutes without burning. I usually add some curry leaves here along with spice powders, this time I didn’t use since I didn’t have. Before proceeding to the next step, make sure the raw smell of tomatoes has completely gone and the masala is cooked well. It should be almost dry without any excess moisture. Also taste test and add more salt if required.
  5. Transfer ¼ to ½ cup frozen green peas (or boiled) and saute for a minute. You can use fresh/ frozen peas. Dried peas or chana dal can also be used to make this curry. Soak dried peas for about 10 to 12 hours & pressure cook until soft. If using chana dal soak for one hour, cook until tender (not mushy) and use here.

Make Cabbage Curry

  1. Add 4 to 5 cups chopped cabbage. Ensure cabbage is drained completely before adding it to the pan.
  2. Mix everything till the masala coats the cabbage well. Fry for about 2 to 3 minutes.
  3. Stir fry on a medium heat until the cabbage is partially cooked yet remains crunchy. Sometimes cabbage begins to let out water, if so increase the flame/ heat to the highest and stir fry. If your cabbage is too old and is hard, you may cook covered for 2 mins. But note that covering can make it mushy. Add coriander leaves and turn off. Serve cabbage curry with rice or roti. If you are new to cooking, then these tips will help you to prepare cabbage.

Tips

I always prefer to cut & wash cabbage well so that the leaves get a good rinse from inside. But there are a lot of sources mention that it can be very well used after giving a good rinse outside.Ensure you drain the cabbage completely before cooking. Excess moisture makes mushy cabbage curry.Never cook cabbage on a low flame as it begins to release moisture and turn mushy.

Related Recipes

Recipe Card

Cabbage Curry first published in May 2015. Updated and republished in July 2022.