Pin45Share24TweetShareWhatsAppEmail69 Shares Jump to Recipe
My restaurant-style malai kofta recipe consists of fried potato and paneer dumplings in a creamy mildly-spiced gravy. Indian comfort food at its finest!

This post contains affiliate links. For more information, please see my privacy policy.
What is malai kofta?
Hailing from Northern India, this delicious mild curry rose to fame during the reign of the Mughals (1526-1876). It’s one of the most popular vegetarian dishes on Indian restaurant menus today.
Kofta
Kofta usually refers to meatballs, and comes from the Persian word for rissole, kufta. They can be found in one form or another throughout West, Central, and Southern Asia, as well as in the South Caucasus and the Balkans.
As well as the usual meatballs, koftas may be shaped like sausages or cigars. They’re generally made from ground meat, onions, and spices. Or, as with these ones from India, vegetables, spices, and cheese.
Malai
Malai is the Hindi word for cream, and is made by simply heating full-fat milk, and leaving it to stand for a short while. As it cools, cream forms a fatty layer on the top, which can simply be skimmed off. The process is then repeated until no more cream rises.
Water buffalo milk is considered to be the best for malai because it has a higher fat content than that of domestic cows. Malai made this way is richer than the cream you can buy in the shops. These days, however, even in India, people usually opt for the quick and easy route of buying a pot of cream instead of making it themselves!
Because it takes a bit of time to make, and is rather rich, this is generally considered a special occasion dish. If you’ve ever been to an Indian restaurant, and wanted to know how to prepare malai kofta at home, then look no further!

What is paneer?
Paneer is a semi-firm Indian cheese. Although it can be bought in the shops, it’s better to make it at home because the flavour is far superior to store-bought. Plus you don’t get all those preservatives that gives it a shelf life of months instead of mere days! In addition, it’s really easy to make paneer at home!
Simply boil some milk, stir in a couple of tablespoons of lemon juice, then set aside for 20-30 minutes for the curds to separate from the whey. Carefully scoop out the curds, and place in a piece of muslin or cheesecloth. Gently squeeze out the remaining whey, shape the curds into a solid block, wrap in the cloth, then place in the fridge with a weight on top. After an hour, you’ll have lovely firm paneer!
BTW, if you don’t put it in the fridge, you may find it crumbles instead. For this recipe, it’s fine but if you’re making something like palak paneer, you really need to be able to cut it into cubes.

What is Mughlai cuisine?
The Mughals, who reigned throughout India for around 350 years, originated in Central Asia, bringing their Turko-Persian culinary traditions with them.
Mughlai (Mughal) cuisine combines aspects of Persian and Ottoman cuisine with that of the Indian subcontinent. This very distinct form of cooking ranges from very mild, as with this malai kofta recipe, to quite hot and spicy.
What really sets Mughlai cuisine apart is that it is highly aromatic and often very rich. Which is what you might expect from dishes served to emperors!
The Mughal influence is seen (or rather, tasted) time and time again in the culinary offerings throughout Northern India, Afghanistan, and Bangladesh. In fact, much of the food served in Indian restaurants throughout the West, particularly in Britain, is of Mughal origin by way of Bangladesh.
Given how wide-ranging the Mughal Empire was, it’s really not surprising that their food has become so popular throughout the world.

Other Indian recipes you may enjoy!
Aloo masala
Dal fry
Aloo gobi
Naan
Palak ‘paneer’
‘Paneer’ butter masala
Masala chai
Mango lassi
Murgh makhani
Madras curry powder
Garam masala
Malai kofta recipe
Ingredients
paneer
mashed potato
onion, garlic & ginger
tomatoes
herbs and spices (coriander, chilli, cumin, salt, turmeric, garam masala)
cashews
raisins
flour
water
cream
oil
How to make malai kofta
Make the koftas by mashing together the paneer and potato, plus chopped coriander (cilantro) & chilli, cumin seed, and salt.
Take a golfball-sized amount, and roll it into a ball. Flatten, and fill with a couple of cashews and raisins, then roll up into a ball again. Repeat for the rest of the mixture.
Coat each kofta in thick batter made from flour and water, then deep-fry for a few minutes, until golden brown. Set aside on kitchen paper.
Make the gravy by frying the onions in hot oil with some garlic & ginger paste.
Add some turmeric, chilli powder, ground cumin and coriander, and tomatoes, mix well, and continue to fry until the oil begins to separate.
Add the contents of the pan to a blender, along with some water, and blitz for a few seconds to get a thick gravy.
Next, splutter some cumin seeds in a little oil, then add the blended gravy to the pan. Mix well, cook for around five minutes, then slowly add the cream.
Bring the gravy to a boil, then turn off the heat, stir in some ground cashews, garam masala, and the koftas.
Let stand for five minutes or so, until the koftas are warmed through.
Finish with a sprinkling of chopped coriander, and serve with your favourite accompaniment.

Do you have to fry the koftas?
In my opinion, these koftas are perfect when deep-fried. If they weren’t, it wouldn’t be how they are traditionally made! However, if you prefer not to, you can…
- Pan-fry (shallow fry) – but you will have to keep turning them over, in order to brown them evenly.
- Bake – my least favourite option, as they can become dry. Make sure to brush with oil when they go into the oven (centre shelf, 200°C / 400°F / gas mark 6 for about 20-30 minutes), and turn halfway through the baking.
Deep-frying is far easier, and because the oil is really hot, the koftas cook quickly, and absorb less oil than when pan-fried.
How to make vegan malai kofta
It’s really easy to make vegan malai kofta. Simply substitute the same amount of grated or crumbled extra-firm tofu for the paneer, and use a plant-based cream instead of double (heavy) cream.
Cream substitutions:
- cashew cream, thinned to the consistency of double cream
- Oat or soy cream (in my experience, other types can be thin and insipid)
- Creamed coconut, thinned to the consistency of double cream (this will give the gravy a slightly sweet edge, and a delicious coconut flavour)
Tips and tricks
- I prefer to use virgin coconut oil because it gives a very slight coconut flavour to the dish but if you prefer to use something different, go ahead!
- Once you’ve cooked the koftas, set them aside, and add to the gravy just before serving.
To make gluten and nut-free
- The only gluten in this recipe is in the flour for the batter, so feel free to substitute with your own favourite gluten-free flour.
- The cashews are entirely optional, so if you want to leave them out of the filling and the gravy, it’s completely fine.
What to eat with malai kofta
Malai kofta is very filling, so I prefer to eat it with some naan, roti, paratha, or just plain boiled rice. If I’m going to have another curry with it, I’ll sometimes have a simple dal fry.
I hope you love this as much as we do. Enjoy!
