When you purchase through links on our site, we may earn an affiliate commission. Details.

Cabbage Kofta

| Featuring

Malai Kofta is a common indian dish made by frying balls of potato and paneer, then drenching them in a tomato cream sauce. I came across a variation a few years ago, made with cabbage instead of potato and paneer.

Cabbage Kofta by Indiaphile.info

In the years since, I’ve come up with my own adaptation of the recipe, using a tomato sauce that is more in line with the flavors my family has always used. It was a huge hit at my Diwali dinner this year. Enjoy!

Cabbage Kofta by Indiaphile.info
Cabbage Kofta by Indiaphile.info
Cabbage Kofta by Indiaphile.info

Cabbage Kofta with Tomato Gravy

An Indian kofta made with cabbage instead of potato and paneer. It is drenched in a rich, flavorful tomato cream sauce.
5 from 2 votes
Prep Time 1 hour 20 minutes
Cook Time 45 minutes
Total Time 2 hours 5 minutes
Course Main Course
Cuisine Indian
Servings 12
Calories 405 kcal


  • ½ cabbage
  • 1 carrot
  • ½ tsp salt
  • ½ cup cilantro finely chopped
  • 1 inch piece of ginger grated
  • ½ tsp chili powder
  • ½ tsp garam masala
  • 1 cup gram flour besan
  • 2 cups vegetable or canola oil for frying

For the Gravy

  • 1 medium onion finely chopped
  • 1 tbsp oil
  • 3 garlic cloves minced
  • 1 green chili chopped
  • 1 tbsp ginger grated
  • 1 tbsp garam masala
  • 1 tsp turmeric powder
  • ½ tsp chili powder
  • ½ tbsp cumin powder
  • ½ tbsp coriander powder
  • 1 tsp sugar
  • 15 oz tomato sauce (1 can)
  • 15 oz chopped tomatoes (1 can or 2 cups fresh tomatoes)
  • 3 cups water
  • 3 tbsp heavy cream optional


  • In a food processor, pulse the cabbage and carrot until finely minced.
  • Add in the salt, mix well.
  • Transfer the cabbage, carrot and salt mixture to a cheese cloth lined colander or a large mesh strainer and let sit for 30 minutes to 1 hour.
  • Squeeze out as much liquid as possible from the cabbage and carrot mixture and add the cilantro, ginger, garam masala and gram flour. You should have a dough that is damp but not too wet.
  • Grease hands with a little bit of oil. Scoop out small bits of the mixture onto your palms and form little balls. I like to use a tablespoon measure for each scoop so that they come out even.
  • Heat the oil in a heavy bottomed pot on high heat. Test it by dropping tiny amounts of the dough into the oil. When the dough rises straight up when dropped in and the oil bubbles around it, the oil is ready.
  • Fry 5 to 6 balls at a time until golden brown and cooked through.
  • Set aside until gravy is ready.

For the Gravy

  • Instructions
  • In a large pot cook the onion until soft and translucent.
  • Add the garlic and green chili. Cook for about 2 minutes.
  • Add the ginger, tomato paste and spices. Cook for another minute.
  • Add in the tomatoes, tomato sauce, sugar and water.
  • Let simmer for about 20 minutes, stirring often.
  • Taste and adjust seasoning.
  • Puree the tomato gravy by either using an immersion blender or transferring the gravy to a food processor or blender.
  • Pour back into the same pot and stir in the cream.
  • Add the fried cabbage balls while the gravy is still hot.


Calories: 405kcalCarbohydrates: 13gProtein: 4gFat: 39gSaturated Fat: 6gPolyunsaturated Fat: 22gMonounsaturated Fat: 9gTrans Fat: 0.3gSodium: 301mgPotassium: 384mgFiber: 4gSugar: 5gVitamin A: 1422IUVitamin C: 22mgCalcium: 37mgIron: 1mg
Keyword cabbage, kofta
Tried this recipe?Let us know how it was!


    1. Cool! Can’t wait to hear how you like it. 🙂
      This will make 6 to 8 servings depending on how much other food there is. Usually when I make it just for the two of us, we each get a couple of lunches out of the left overs.

5 from 2 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating