Cabbage Kofta Curry

Here,  I am with another vegetarian recipe.

While growing up, we had koftas all the time. It was a treat for us. Koftas are delicious, deep fried meat or veggie dumplings. Now, as we entered middle age, my husband and I try to avoid eating fried food. But despite the fact that they are deep fried koftas are actually healthy. They are full of meat or vegetables. You can bake the meat ones but the baked vegetable koftas don’t taste as good as the fried one. They can be made in an air fryer or  Æbleskiver pan but I don’t have one yet.


Cabbage Kofta Curry with Kala chana pulao


What I like the best about koftas is that they can be made out of anything, as long as you are able to bind the ingredients together into a ball. The most common vegetarian varieties of Koftas made are Lauki (ash gourd), cabbage, mixed vegetable and malai (cheese and potato) kofta. I made these koftas out of cabbage.

Cabbage is one of the cheapest vegetables you can buy, and it’s also chock full of nutrients. You will be surprised at how a relatively inexpensive vegetable like cabbage, with few spices can make such an unbeatable combination that almost taste like meatballs. It is undeniably delicious and very easy to make, so long as you stock up on just a few Indian pantry essentials : turmeric, garam masala and bengal gram flour. In Indian household, koftas are mostly served in a curry. The curry can vary from thin to creamy rich and its usually sour.


cabbage kofta curry


Every cook has their own variation of family recipes and therefore this rendition may be a bit different to what you are used to. If you have all the ingredients on hand, you should be done with this recipe in an hour. It’s basically 2 steps : Getting the cabbage balls ready which involves grating, shaping and frying and secondly, making the gravy.

It is an ideal dish for family gatherings or parties, and totally vegan. The koftas and gravy can be made up to 3 days in advance. Keep them separately in containers. Before serving warm up the gravy and simmer the balls in the hot gravy. They freeze very well too. Just prepare the gravy and add the thawed koftas when entertaining.


Steps to make cabbage kofta and gravy


Quick notes to make good cabbage kofta

  • Select a young and green cabbage. Use a medium hand grater or a food processor to shred.
  • Season it lightly with spices.
  • You need bengal gram flour (besan) flour to bind the shredded cabbage together. You can also use garbanzo bean flour but not all purpose flour for these kind of koftas. Use just enough besan to hold the mixture together. It’s a little hard to be exact, since it depends on the moisture content in the shredded cabbage. The trick is to add (sifted) besan a little at a time until the dough feels like it will hold and stay together .
  • Once the mixture is ready, make small round or oblong koftas with wet hands as quickly as you can otherwise the dough become watery and you need to add more gram flour.
  • Gently drop koftas (one at a time) in hot oil. If you find that they are breaking, add more flour to the balls to help them bind.
  • Don’t touch as soon as you drop them. Turn only when the bottom looks golden(after about 45 sec) or else the koftas can break. Turn over a couple of times for even frying. They should be fried on medium low heat so that inside of the balls get cooked too.
  • Don’t overcrowd the pan – you may need to do a couple of batches depending on the size of koftas and capacity of the pan. Carefully remove with a slotted spoon and drain on kitchen paper to absorb excess fat.
  • After the koftas are fried simmer gently in gravy for 5 minutes.
  • Koftas absorb a lot of water. When you remove from heat let the koftas stand in the gravy for 15 – 20 min, the gravy thickens by itself and is almost absorbed into the koftas, making them softer and tastier.


cabbage koftas


Don’t shy away from making these Indian style vegetarian meat balls.


Cabbage Kofta Curry

Prep Time: 20 minutes

Cook Time: 40 minutes

Total Time: 60 minutes

Yield: 4-6 servings

A classic vegetarian alternative to meatballs.


    For Koftas
  • 1 lb cabbage head (Use three cups shredded and eat the leftover big pieces in salad. You get 16 -18 koftas)
  • 100 g besan (1 cup +1tbsp, sifted before measuring Read notes above)
  • 1 tsp ginger, minced
  • 1/4 tbsp. red chili powder
  • 2 tbsp. Cilantro, chopped
  • 1 tbsp. lemon juice
  • Sea Salt to taste
  • For gravy
  • 250 g tomatoes (2 large), pureed
  • 1 cup onion, ground
  • 1 potato, boiled and mashed potato
  • 1 tbsp. ginger garlic paste
  • 1 tsp turmeric powder
  • 1 tsp red chili powder
  • 1 tsp garam masala
  • Sea Salt to taste
  • 2 tbsp. cilantro , chopped
  • 3-4 cups water
  • 3 tbsp. oil


  1. In a bowl, mix the kofta ingredients. The dough will be soft, but you will be able to form round or oblong shapes.
  2. Make this mix just before you are ready to fry the kofta otherwise it will become watery.
  3. Heat the oil in a frying pan.
  4. Slowly drop the koftas in oil (avoid overcrowding).
  5. Turn the koftas occasionally. Fry them on medium low heat until golden brown all around. (we need to cook them from inside not just outside).
  6. Remove with a slotted spoon and drain on kitchen paper to absorb excess fat.
  7. For gravy, heat oil in a saucepan.
  8. Add ground onion, fry until it begins to change color.
  9. Add the ginger and garlic paste and cook for a further 2-3 minutes, stirring occasionally so that it doesn’t stick.
  10. Once it looks golden brown, add the turmeric, and red chili powder. Stir and fry for 15 sec.
  11. Add the pureed tomatoes and let that cook for about 5-7 minutes to combine flavors and till it become saucy.
  12. Add mashed potato, salt, and water. Bring it to boil.
  13. Add koftas and garam masala. Simmer gently for 5 minutes.
  14. Turn off the heat, garnish with fresh cilantro, then serve with roti or rice.


This post is linked to Tasty Tuesdays, Gluten free fridays

You might also like:


  • comment-avatar
    Claudia January 31, 2017 (9:10 am)

    Lovely recipe! I know where I’ll be heading to if I ever need an idea to cook any vegetable differently! 🙂 Thank you!

  • comment-avatar
    Juliana January 31, 2017 (1:43 pm)

    These cabbage koftas are totally new to me…it sure sounds and looks delicious Balvinder…especially with curry sauce.
    Have a great week 🙂

  • comment-avatar
    Dolly January 31, 2017 (7:47 pm)

    Great recipe, I have to try it!

  • comment-avatar
    Monica February 1, 2017 (5:28 am)

    This looks amazing! I’m hungry seeing this even though I just had breakfast! I’ve never had koftas before and I must be missing out! It’s great to learn new ways to feature and enjoy vegetables.

  • comment-avatar
    Adina February 1, 2017 (7:49 am)

    I am so making these! I actually found a recipe for Romanian cabbage “meatballs” a few days ago and was already intrigued. The way of spicing yours and the Romanian version is worlds apart, but I would really like to try both versions.

  • comment-avatar
    Amanda February 2, 2017 (7:53 am)

    I’m not usually a fan of curry but I’d be willing to try it again for these – they look delicious! Thank you for linking up to this weeks Creative K Kids’ Tasty Tuesday. I can’t wait to see what you create next week!

  • comment-avatar
    Angie@Angie's Recipes February 2, 2017 (11:14 am)

    These vegetarian meatballs look so delicious in that curry gravy! I have never thought of using cabbage to make meatless patties…time to give it a try!

  • comment-avatar
    nepaliaustralian February 2, 2017 (6:16 pm)

    They look delicious ….

  • comment-avatar
    Blackswan February 3, 2017 (6:23 am)

    I’m drooling right now, dear! xoxo

  • comment-avatar
    Treat and Trick February 4, 2017 (10:38 pm)

    Have made kofta with meat but not with cabbage. I need to give this super yummy dish a try soon..

  • comment-avatar
    Ruxana February 8, 2017 (3:15 am)

    Interesting and a delicious recipe