
This recipe is a bit daunting, but well worth the effort. Adapted from Monsoonspice.
Kofta:
- 2 large potatoes, peeled, cooked, and well mashed
- 1½ cups grated paneer
- 1 medium onion, very finely chopped
- 2 tbsp coriander (otherwise known as cilantro) leaves, very finely chopped
- 2-3 green chillies, very finely chopped (I used Serrano chilies)
- ¼ cup bread crumbs
- 3 tbsp corn flour
- 1 tsp garam masala
- 8 cashew nuts, smashed
- Salt to taste
- Peanut oil for deep frying
To help conserve time, grate paneer, cut onion, and measure the spices while the potatoes are boiling. Combine in a large bowl, then add mashed potatoes when ready. Mix by hand very thoroughly, it should stick together but not feel tacky. Form mixture into balls, a little smaller than a ping pong ball. Set aside.

Onion Paste:
- 2 large onions, peeled and quartered
- 1 inch ginger, peeled
- 4 cloves garlic
- 1 inch cinnamon stick
- 3 cloves
- 3 green cardamoms, smashed with the side of a knife blade.
In a small saucepan, add ingredients and 3/4 cup water and bring to a simmer. Stir occasionally so that all onion pieces soften. Remove cinnamon stick and puree in blender or using an immersion blender. Set aside.

Tomato Sauce:
- 5 large tomatoes
- 1 tbsp peanut oil
- 1 tsp cumin seeds
- A pinch of asafoetida
- ½ tbsp sugar
- 2 tsp garam masala
- ½ tsp turmeric
- 1 tsp paprika
- 1-2 tsp cayenne pepper (we liberally added 90,000 scoville unit cayenne, but use your own personal preference)
- Salt to taste
- 1 tbsp cashew butter
- 1/2 cup heavy whipping cream
- 2 tablespoons chopped coriander leaves
In a medium saucepan, bring water to a boil. Remove core from tomatoes, cut the bottom of each tomato with an “X”, and boil for 1 minute. Immerse each tomato in ice water to stop the cooking process. When cool enough to handle, remove tomato skin with hands. Using a blender, puree tomatoes until smooth. Set aside.
In a large saucepan, heat peanut oil. Add cumin seeds and asafoetida and saute for 3-4 minutes. Add onion paste and stir occasionally for 5 minutes on medium heat. Add sugar, stir for one minute, then add tomato puree. Cover and simmer for 5 mintues, stirring occasionally to ensure the mixture does not burn. Add garam masala, tumeric, paprika, and salt. Boil gently for 5 minutes. Add cashew butter, heavy whipping cream, and 3/4 cup water. Cook on low for 5-7 minutes. Add coriander leaves and remove from heat.

To fry the kofta, we used a large wok and most of a bottle of peanut oil. Heat to very high temperature, watching for the point in which the oil starts to smoke. Fry the kofta balls, 2-3 at a time max, until golden brown. The larger the ball, the longer it takes. Remove from wok and drain oil on paper towel. Keep warm in oven on low temp (200F). When all the kofta balls are cooked, you are ready to serve.

We served this with a base of plain white rice, with the kofta on top of the rice, then ladled a large spoonful of the tomato sauce on top of that. Sprinkle with coriander leaves and serve hot.