Shopping Cart
Your cart is empty

Start adding your favourite groceries to begin your order.

Continue Shopping
Malai Kofta Recipe — Creamy Paneer-Potato Dumplings in Cashew Gravy
Easy Indian Recipes

Malai Kofta Recipe — Creamy Paneer-Potato Dumplings in Cashew Gravy

40 mins 4 servings Easy
Prep Time 20 mins
Cook Time 20 mins
Total Time 40 mins
Servings 4

About This Recipe

Make restaurant-style Malai Kofta at home — golden fried paneer-potato dumplings in a silky, rich cashew-tomato cream gravy. Google's most searched recipe globally in 2022. The ultimate vegetarian showstopper for dinner parties and celebrations. The koftas are crispy outside and melt-in-the-mouth inside, and the gravy is luxuriously smooth.

Ingredients

For the Koftas (Makes 12)

For the Malai Gravy

To Garnish

Method

Why This Recipe Works

Malai Kofta was the most searched recipe on Google globally in 2022 — beating out every other dish on Earth. That's not a coincidence. For vegetarians, Malai Kofta occupies the same prestige position as Butter Chicken does for meat-eaters: it's the indulgent, restaurant-worthy, celebration dish that makes guests forget they're eating vegetarian. "Malai" means cream, "Kofta" means meatball-shaped dumpling — so this is literally "cream dumplings" — and the description undersells how extraordinary the dish is when executed properly. Golden-brown, delicately spiced paneer-potato balls swimming in a velvety, pale orange cashew-tomato cream gravy that's rich enough to make you close your eyes.

The dish has two distinct components that are made separately and combined at serving: the koftas (dumplings) and the malai gravy (cream sauce). Most home cooks find the koftas intimidating — they worry about the balls falling apart during frying. This recipe solves that with a specific ratio of paneer to potato to cornflour that produces koftas which hold together perfectly every time. At Pick N Save, we stock everything for both components — nine different paneer options, cashew nuts in seven variants, cream, and every spice. We've been selling Malai Kofta ingredients to families in Harrow for wedding dinners, Diwali celebrations, and Saturday night feasts since 1999.

Step-by-Step Method

Part 1: Make the Koftas

Step 1: Prepare the Kofta Mixture (10 Minutes)

Boil 2 medium potatoes (Potato White 2kg) until completely soft — fork-tender, no resistance. Drain, peel while hot, and mash until completely smooth with zero lumps. Lumps in the potato will cause the koftas to crack during frying. Grate 200g of paneer (Homeville Paneer Block 1kg — use a quarter of the block) on the fine side of a box grater. The paneer must be finely grated, not cubed — grated paneer binds with the potato seamlessly.

In a large bowl, combine the mashed potato with the grated paneer. Add 2 tablespoons of cornflour (this is the binding agent that holds the koftas together during frying — don't skip it), 1 tablespoon of finely chopped cashew nuts (Fudco Cashew Nuts Jumbo 700g — for tiny pockets of crunch inside), 1 tablespoon of raisins (Fudco Green Raisins 700g — for tiny pockets of sweetness), ½ teaspoon of garam masala (TFS Garam Masala 100g), ½ teaspoon of salt, and a pinch of black pepper. Mix everything with your hands until you have a smooth, pliable dough that holds together when squeezed.

Step 2: Shape and Fry the Koftas (10 Minutes)

Grease your palms lightly with oil. Divide the mixture into 12 equal portions. Roll each portion between your palms into a smooth ball — about 3cm in diameter, slightly larger than a walnut. The surface must be completely smooth and crack-free. If cracks appear, add another teaspoon of cornflour to the mixture and re-roll. Let the shaped balls rest for 5 minutes — this allows the cornflour to absorb surface moisture and creates a better frying seal.

Heat sunflower oil (KTC Pure Sunflower Oil 5 Litres) in a deep pan to 170°C — slightly lower than bhaji temperature because koftas are denser and need longer to cook through. Gently slide 4–5 balls at a time into the hot oil. Fry for 3–4 minutes, turning gently with a slotted spoon, until evenly golden-brown all over. The koftas should be dark golden — not pale (underdone) and not brown (burnt). Remove and drain on kitchen paper. The koftas can be made up to 2 hours ahead and kept at room temperature — they'll stay crispy.

Part 2: Make the Malai Gravy

Step 3: Make the Cashew-Tomato Base (5 Minutes)

Soak 50g of cashew nuts (Fudco Cashew Nuts Jumbo 700g or Fudco Broken Cashew Nuts 700g) in hot water for 10 minutes. Drain and blend with 100ml of water into a completely smooth paste — no grit, no chunks. This cashew paste is the foundation of the gravy's silky texture. Set aside.

Heat 2 tablespoons of butter (Anchor Butter Salted 500g) in a pan over medium heat. Add 1 bay leaf (TFS Bay Leaves 50g), 3 green cardamom pods lightly cracked (TFS Green Cardamom Jumbo 50g), and 3 whole cloves. Let them sizzle for 15 seconds. Add 1 medium onion, finely diced (White Onions Prepack 4Kg), and cook for 4 minutes until soft and translucent. Add 1 tablespoon of ginger garlic paste (Fudco Ginger Garlic Paste 300g) and cook for 1 minute.

Step 4: Build the Gravy (8 Minutes)

Add 200g of KTC Chopped Tomatoes (half a tin) or Cirio Passata (Cirio Passata Sieved Tomatoes 500g — passata gives the smoothest result). Cook for 3–4 minutes until the tomatoes break down completely. Add ½ teaspoon of turmeric (TFS Haldi Powder Rajapuri 100g), ½ teaspoon of Kashmiri chilli powder (TFS Kashmiri Mild Chilli Powder — for gentle colour without heat), 1 teaspoon of ground coriander (TFS Dhana Coriander Powder 100g), ½ teaspoon of sugar, and salt to taste. Cook for 2 minutes.

Now add the cashew paste. Stir well and simmer for 3 minutes — the gravy should turn pale orange and become noticeably silky. Add 100ml of double cream (Elmlee Double Creamy Taste 270ml) and stir until the sauce is a uniform, luxurious, creamy pale-orange colour. Taste — the gravy should be mildly spiced, slightly sweet, creamy, and smooth. If there are any lumps or visible tomato pieces, blend the gravy with a stick blender or in a regular blender and return to the pan. Malai gravy should be restaurant-smooth — no chunks, no texture, just pure silk.

Add 1 teaspoon of dried fenugreek leaves / kasuri methi (TFS Dried Fenugreek Leaves 100g) crushed between your palms — the same signature finishing touch used in our Butter Chicken, Chicken Tikka Masala, Palak Paneer, and Dal Makhani recipes.

Step 5: Combine and Serve

This is important: do NOT simmer the koftas in the gravy for a long time. The koftas will absorb the sauce, lose their crispy exterior, and start to disintegrate. Instead, arrange the koftas in a shallow serving bowl and pour the warm gravy over and around them just before bringing to the table. If you want the koftas partially submerged, ladle gravy around the edges so the tops remain golden and visible.

Garnish with a thin drizzle of cream in a zigzag pattern across the top, a scattering of finely chopped fresh coriander (Fresh Coriander Bunch), and a few slivers of pistachio (Fudco Pistachio Kernels 600g) or flaked almond. Serve immediately with Garlic Naan (the naan scoops both the kofta and gravy in one bite), basmati rice (Tilda Basmati Rice 5kg), or Cucumber Raita on the side.

Pro Tips from Our Store

  • Cornflour is the binding secret: The 2 tablespoons of cornflour in the kofta mixture is what prevents them from falling apart in hot oil. Without it, the potato and paneer don't have enough structural integrity to hold together during frying. If your koftas still crack, add another tablespoon. Too much cornflour (4+) makes them rubbery — 2–3 tablespoons is the sweet spot.
  • Smooth mashed potato = smooth koftas: Any lump in the potato creates a weak point where the kofta can crack during frying. Mash the potatoes while they're still hot (cold potato is harder to mash smoothly) and work them until they're completely, perfectly smooth. A potato ricer produces the best results if you have one.
  • Fry at 170°C, not 180°C: Koftas are denser than bhajis and need a slightly lower oil temperature so the inside cooks through before the outside burns. At 170°C, they take 3–4 minutes to reach golden-brown — enough time for the potato interior to heat through and set. At 180°C+, the outside darkens before the inside is done.
  • Blend the gravy smooth: Restaurant Malai gravy is completely smooth — no visible onion pieces, no tomato chunks, nothing but pure silk. If your gravy has any texture, blend it. A stick blender in the pan is the easiest approach. The cashew paste contributes creaminess but the blending step is what achieves the restaurant-smooth finish.
  • Don't cook koftas in the gravy: This is the most common Malai Kofta mistake. If you simmer the koftas in the gravy, they absorb liquid, lose their golden crust, and eventually crumble into the sauce. Always add koftas to gravy just before serving. At a dinner party, keep them separate and assemble at the table for maximum visual impact.
  • The cashew-raisin surprise inside: The chopped cashews and raisins inside each kofta create tiny pockets of crunch and sweetness that contrast with the smooth potato-paneer exterior. This is the detail that elevates Malai Kofta from a nice vegetarian curry to a genuinely exciting dish. Guests will ask "what's the sweet bit inside?" — that's the raisin.

Variations to Try

  • Lauki Kofta (Bottle Gourd Dumplings): Replace the potato with grated bottle gourd / lauki (Fresh Dudhi/Lauki/Bottle Gourd), squeezed thoroughly dry. Mix with grated paneer, cornflour, and spices. Lauki Kofta is lighter than potato kofta and is a traditional North Indian home-cooking favourite — especially during fasting seasons when lighter food is preferred.
  • Vegetable Kofta (Mixed Veg): Grate carrots (Carrots 500g), cauliflower (Cauliflower 1pc), and beans finely. Squeeze dry. Mix with grated paneer, cornflour, and spices. These mixed vegetable koftas are more colourful and nutritious than the potato version, and the variety of vegetables adds complexity.
  • Baked Koftas (Lower Fat): Instead of deep frying, shape the koftas, brush lightly with oil, and bake on a lined tray at 200°C for 15–18 minutes, turning once. The exterior won't be as crispy as the fried version but they hold together well and cut the fat content significantly. Good for everyday cooking; save the fried version for celebrations.
  • Malai Kofta Curry (Simmered Version): If you prefer a saucier dish where the koftas absorb the gravy (some people love this), add the fried koftas to the gravy and simmer on low for 5 minutes before serving. The koftas will soften and partially absorb the sauce — this is actually how many Indian homes serve Malai Kofta daily.
  • Stuffed Koftas (Restaurant Showstopper): Before shaping each kofta ball, press a small hollow in the centre with your thumb. Place a small piece of cashew nut and a single raisin inside, then seal and roll smooth. When guests bite into the kofta, they discover a hidden treasure of nut and fruit inside. This is the fine-dining Indian restaurant version.

Shop This Recipe at Pick N Save

Every single ingredient for this recipe is available at picknsave.co.uk with home delivery across London and the UK, or click and collect from our store in Harrow. Here's your shopping list:

  • Paneer: Homeville Paneer Block 1kg | Home Ville Paneer Slab 800g | Home Ville Paneer Slab 450g | Dairy Valley Paneer 1kg | Dairy Valley Paneer 250g | Masti Paneer 900g | Everest Paneer 200g | Paneer Block 2kg | Home Ville Paneer Cubes 500g
  • Cashew Nuts: Fudco Cashew Nuts Jumbo 700g | Fudco Cashew 700g | Fudco Broken Cashew Nuts 700g | Fudco Extra Jumbo Cashew Nuts 700g | Fudco Cashew Nuts Splits 700g | Uthra Cashew Nuts Indian 700g | TFS Cashew Nuts Indian 100g | TFS Cashew Nuts Indian 300g | TFS Cashew Nuts Indian 700g
  • Butter & Cream: Anchor Butter Salted 500g | Elmlee Double Creamy Taste 270ml
  • Spices: TFS Garam Masala 100g | TFS Haldi Powder Rajapuri 100g | TFS Kashmiri Mild Chilli Powder 100g | TFS Dhana Coriander Powder 100g | TFS Dried Fenugreek Leaves (Kasuri Methi) 100g
  • Whole Spices: TFS Green Cardamom Jumbo 50g | TFS Bay Leaves 50g
  • Tomatoes: KTC Chopped Tomatoes 400g | Cirio Passata Sieved Tomatoes 500g
  • Pastes: Fudco Ginger Garlic Paste 300g | Taj Ginger Garlic Crushed 400g
  • Fresh Produce: Potato White 2kg | White Onions Prepack 4Kg | Fresh Coriander Bunch 1Pc
  • Garnish: Fudco Pistachio Kernels 600g | Fudco Green Raisins 700g
  • Oil: KTC Pure Sunflower Oil 5 Litres
  • Rice & Bread: Tilda Basmati Rice 5kg | Shana Naan Garlic 300g | Leicester Garlic Naan 2s
  • For Lauki Kofta Variation: Fresh Dudhi/Lauki/Bottle Gourd
  • For Vegetable Kofta Variation: Carrots 500g | Cauliflower 1pc

Nutrition Facts

Energy 450 kcal (23% RI)
Fat 28 g – Medium (40% RI)
Saturates 13 g – Medium (65% RI)
Carbohydrates 28 g (11% RI)
Fibre 3 g (12% RI)
Protein 18 g (36% RI)
Sugars 5 g – Low (6% RI)
Salt 1.1 g – Medium (18% RI)

*RI = Reference Intake. Values are approximate and may vary based on ingredients.

Shop Ingredients

8% off
11% off
Fudco Ginger Garlic Paste 300g
()
8% off
Fudco Pistachio Kernels 600g
()
£26.49
Featured
Homeville Paneer Block 1kg
()
£7.99
Potato White 2kg
()
£2.39
TFS Garam Masala 100g
()
£1.99
TFS Haldi Powder Rajapuri 100g
()
White Onions Prepack 4Kg
()
£3.29