Priya

Mumbai, India

AI

Indian · dinner

Kofta Curry — Vegetable or Egg Balls in Aromatic Gravy

#indian#north-indian#vegetarian#dinner#curry

65m

Total time

4

Servings

kcal

medium

Difficulty

Jul 12, 2026

INGREDIENTS.

4
Produce
  • 200 g starchy potato (such as Maris Piper or Russet)
  • 100 g carrot, peeled and diced
  • 75 g green peas (fresh or frozen)
  • 75 g green beans, chopped into 1 cm pieces
  • 50 g paneer, finely crumbled (optional — adds richness)
  • 1 tsp fresh ginger, finely grated
  • 1 whole green chili, finely chopped
  • 2 tbsp fresh cilantro, finely chopped (for kofta)
  • 2 large yellow onions, halved and finely sliced
  • 2 tbsp ginger-garlic paste (equal parts fresh ginger and garlic, blended)
  • 4 medium tomatoes, pureed or coarsely grated
  • 2 tbsp fresh cilantro, to garnish
Pantry
  • 3 tbsp besan (gram flour)
  • 1 tsp fine salt (for kofta)
  • 750 ml neutral oil, for deep-frying
  • 3 tbsp neutral oil (for gravy)
  • 1.5 tsp fine salt (for gravy)
  • 250 ml water
  • 3 tbsp heavy cream or cashew paste
Spice
  • 0.5 tsp ground cumin (for kofta)
  • 0.5 tsp garam masala (for kofta)
  • 1 whole bay leaf
  • 3 whole green cardamom pods, lightly crushed
  • 3 whole whole cloves
  • 5 cm cinnamon stick
  • 1.5 tsp Kashmiri red chili powder
  • 1.5 tsp ground coriander
  • 1 tsp ground cumin (for gravy)
  • 0.5 tsp ground turmeric
  • 0.5 tsp garam masala (for finishing)

THE METHOD.

tap to check off

0/14 done

FAQ · Things people ask

About this recipe.

Can I bake the koftas instead of frying?

Yes — brush generously with oil and bake at 200°C (fan 180°C) for 20–25 minutes, turning once at the halfway mark. They won't achieve the same crisp outer shell, but they hold their shape well and are a lighter option. Add them to the gravy the same way: right before serving.

What vegetables work best?

Potato is non-negotiable — it binds the mixture. Beyond that, carrot, peas, and green beans are the classic combination. Cauliflower works well (break into very small florets before boiling). Spinach is excellent but must be squeezed completely dry. Avoid high-moisture vegetables like zucchini or eggplant unless you can remove most of their water.

Can I make the koftas ahead of time?

Yes. Fry the koftas and store them on a rack at room temperature for up to 3 hours, or refrigerate for up to a day and reheat in a dry pan or oven before adding to the gravy. The gravy can be made 2 days ahead and refrigerated — it tastes better the next day. Add the koftas only when serving.

What is the difference between vegetable kofta and malai kofta?

Malai kofta is a restaurant-style dish: paneer and potato balls in a rich cream-and-cashew sauce, usually pale and sweet. This recipe is the home-kitchen version: mixed vegetable balls in an onion-tomato masala with whole spices. Same name, different dish — heartier, more varied, and considerably less rich.

Related · You might also cook

Keep going.

The Right Way to Make Upma: Dry, Fluffy, and Properly Tempered
indianeasy

The Right Way to Make Upma: Dry, Fluffy, and Properly Tempered

Upma is the workhorse breakfast of South India — Karnataka, Tamil Nadu, Andhra Pradesh, Kerala — eaten for centuries in temples, homes, and roadside dhabas alike. The name derives from Sanskrit 'upari' (salty) and 'maa' (flour). Done right, it is dry enough that grains separate when pressed, aromatic with mustard and curry leaves, nutty with fried dals and cashews, and bright with a final squeeze of lemon. Done wrong, it is gray, gluey porridge. The technique has two load-bearing steps: dry-toast the semolina first so the grains resist clumping when hydrated, then build a proper tempering in the right sequence. Every spice goes into the pan in a specific order — mustard seeds first until they pop, then curry leaves until they sizzle, then dals until golden, then chilies and ginger, then onion. Each addition needs its moment before the next goes in. Rush the tempering and you end up with raw dal and muted aromatics. Get the sequence right and the oil smells extraordinary before a single grain of semolina hits the pan. Bonus: cold leftover upma firms up into a sliceable cake. Fry thick slabs in a little ghee the next morning until the outside is crispy and the inside steams — arguably better than the original.

30 min 4
Read
Kerala Beef Ularthiyathu — The Dry-Roasted Beef Fry of the Syrian Christians
indianmedium

Kerala Beef Ularthiyathu — The Dry-Roasted Beef Fry of the Syrian Christians

Beef ularthiyathu is the signature preparation of Kerala's Syrian Christian community — the Saint Thomas Christians, or Nasrani, who trace their roots to the arrival of the apostle Thomas on the Malabar Coast in 52 CE. Unlike much of South Indian cuisine, Syrian Christian cooking embraces beef without restriction and elevated it into a dish of extraordinary complexity. The Kottayam district version — darkly spiced, coconut-flecked, deeply aromatic — is the most famous, eaten at weddings, feast days, and in the thattukada roadside shops alongside toddy and tapioca (kappa). This is not a curry. The word ularthiyathu means 'dry-stir-fried' in Malayalam, and that is precisely what it is. The method has two non-negotiable stages. First, pressure cook the beef in a concentrated spice marinade with minimal water — the beef generates its own moisture, and that liquid is your flavor foundation. Second, transfer everything to a wide pan and cook until the liquid is completely reduced before beginning the final stir-fry. This is where most home cooks fail: if any liquid remains when you start the roasting stage, the beef steams instead of roasting and you'll never get the dark, dry crust that makes ularthiyathu ularthiyathu. Once dry, the slow, patient stir-fry in coconut oil with caramelized shallots and sizzling curry leaves gives you a deeply colored, almost hash-like beef fry with crispy edges and concentrated spice at every bite. Two things are non-negotiable and not typos: two tablespoons of coarsely ground black pepper (it mellows dramatically through cooking and is the backbone of the dish), and thenga kothu — small wedges of fresh coconut, fried separately until golden and stirred in at the very end. They are not a garnish. They provide a mild, fatty counterpoint to the dark, peppery beef. Serve alongside appam (fermented rice hoppers) or kappa (boiled tapioca) for the classic pairing.

70 min 4
Read
Kadala Curry — Kerala's Roasted-Coconut Black Chickpea Gravy
indianmedium

Kadala Curry — Kerala's Roasted-Coconut Black Chickpea Gravy

Kadala curry is how Kerala starts the day. At temple canteens, roadside eateries, and family breakfast tables across the state, a mound of puttu — steamed, cylindrical rice cakes with a grainy, pressed texture — arrives alongside a dark, nutty, deeply spiced chickpea gravy and a ripe banana. The combination is a complete breakfast and a cultural institution, the Malayali equivalent of something so fundamental it barely needs explaining to anyone who grew up with it. This recipe makes the varutharacha version — varutharacha meaning "roasted and ground" in Malayalam — which is the traditional benchmark. The defining technique is simple to describe and easy to underestimate: fresh grated coconut is dry-roasted in a skillet until it turns a deep, dark golden-brown, then ground with whole spices into a paste that forms the body of the gravy. This is not a coconut milk version; coconut milk produces a different dish, pleasantly creamy but structurally flat. The roasted-coconut paste adds a layer of toasted, almost caramelized complexity that no can or carton can replicate. The other essential: black chickpeas (kala chana), known in Malayalam as kadala. They are smaller, earthier, and denser than the white kabuli chana used in North Indian cooking, and they hold their shape while absorbing the flavors of the gravy. They must be soaked overnight — the structure is too dense for a quick soak — and pressure-cooked to complete tenderness. Both foundational steps take time. Neither can be rushed. Everything else about the recipe is straightforward.

75 min 4
Read
Pindi Chole: Amritsari Dry Chickpea Curry Without Onion or Garlic
indianmedium

Pindi Chole: Amritsari Dry Chickpea Curry Without Onion or Garlic

Pindi chole takes its name from Rawalpindi, one of the great dhaba cities of Punjab before Partition. Unlike the saucier Punjabi chole most people know, this version contains no onion, no garlic, and no tomato. Its color comes from black tea; its tang from anardana (dried pomegranate seeds); its smokiness from black cardamom. The result is a nearly-dry, deeply-spiced chickpea dish where every layer of flavor is built from spice architecture alone. Serve with bhature or kulcha the traditional way, or alongside steamed rice. Note: chickpeas need an overnight soak - plan ahead.

70 min 4
Read