Malai Kofta (Indian Paneer Potato Dumplings in Creamy Tomato Sauce)
Quick answer
Malai kofta is a celebratory vegetarian dish from North India in which dumplings made from mashed potato and crumbled paneer are fried until golden-brown, then placed in...
What makes this special
- Malai Kofta pairs golden paneer and potato dumplings with a velvety, cashew-thickened gravy.
- Cashew paste thickens the sauce with a nutty creaminess
- Koftas added only at serving to keep their shape intact
Key ingredients
Core cooking flow
- 1 Boil 300g potatoes until fully tender, then drain well and let excess steam escape while they are hot.
- 2 Crumble 150g paneer very finely and mix it evenly with the mashed potato and 2 tbsp cornstarch.
- 3 Heat the oil to 170C and add the kofta carefully.
Malai kofta is a celebratory vegetarian dish from North India in which dumplings made from mashed potato and crumbled paneer are fried until golden-brown, then placed in a velvety tomato-cream gravy. The exterior of each kofta crisps in the oil while the interior remains soft and filled with mild paneer, so that when broken open in the gravy, the cheese spills into the sauce and enriches it further. The gravy is built from a base of slow-cooked onions and tomatoes pureed until smooth, finished with cashew nut paste and heavy cream for a rich, dense texture. Cashew paste is the key technique here, adding a nutty creaminess that coconut milk or plain cream alone cannot replicate. Garam masala and a touch of turmeric contribute warm, fragrant spice without sharp chili heat, keeping the dish approachable and suitable for formal occasions. The koftas should be added to the gravy just before serving, since extended soaking softens the exterior and causes them to break apart. Served alongside naan or basmati rice, malai kofta is a standard centerpiece at Indian wedding feasts and festival gatherings, prized as much for its visual richness as for its flavor.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Heat
Boil 300g potatoes until fully tender, then drain well and let excess steam escape while they are hot.
Mash finely, pressing out lumps, because coarse pieces can make the kofta split during shaping or frying.
- 2Prep
Crumble 150g paneer very finely and mix it evenly with the mashed potato and 2 tbsp cornstarch.
When the dough holds together without sticking heavily to the hands, divide it into 12 portions and roll into smooth balls.
- 3Heat
Heat the oil to 170C and add the kofta carefully.
Fry for 3 to 4 minutes without moving them at first, until the surface turns golden and firm, or pan-sear with oil while rolling to brown every side.
- 4Control
Heat oil in a pot over medium heat and cook 1 onion until it turns golden and sweet-smelling, not just translucent.
Add 3 garlic cloves and 30g cashews, then cook for 2 more minutes until the nuts smell toasted.
- 5Control
Add 100ml water and scrape the browned bits from the pot, then blend the mixture until completely smooth.
Return it to a pan with 200ml tomato puree and 1 tsp garam masala, and simmer over medium heat for 8 to 10 minutes.
- 6Season
When the sauce thickens and the raw tomato edge softens, lower the heat and stir in 120ml heavy cream until smooth.
Add the kofta only just before serving, warm for 1 to 2 minutes, and keep their shape intact.
After the steps
Pick a recipe that fits this dish.
Continue with shared ingredients, meal pairings, or a similar method.
Recipes That Go Well With This
More Asian →Based on shared ingredients and meal pairing
Palak Paneer (Indian Spinach Curry with Paneer Cheese)
Palak paneer is one of North India's most beloved vegetarian curries, pairing a bright spinach puree with cubes of mild, milky paneer cheese. Fresh spinach is blanched briefly and blended into a green sauce, combined with a base of sauteed onions, garlic, ginger, and tomatoes seasoned with garam masala. The paneer cubes are typically pan-seared first to form a light skin that holds their shape in the sauce while the interior stays soft and creamy. A swirl of heavy cream at the end rounds out the flavors, blending the earthy depth of spinach with warm spice and dairy richness.
Baingan Bharta (Punjabi Flame-Roasted Smoky Eggplant Mash)
Baingan bharta begins in Punjab, where whole eggplants are held directly over an open flame until the skin chars completely black and the interior collapses into a smoky, yielding pulp. That charring is not incidental but constitutive: the campfire depth it creates cannot be replicated in an oven or air fryer because the contact with live flame drives pyrolysis compounds deep into the flesh. Once the blackened skin is peeled away, the pulp is roughly mashed and then cooked down with onion, tomato, green chili, and ginger over high heat until every trace of moisture has burned off. The aggressive heat softens the sharp edges of the aromatics while pressing them into the eggplant, and the result is layered rather than uniform. Texture is deliberately coarse: the mash should retain visible chunks and pockets of charred skin that punctuate each bite with a pleasantly bitter contrast. This roughness reflects the dish's origin in the farmhouse kitchens of rural Punjab, where eggplants were pulled straight from clay pots over wood fires. The traditional winter pairing with makki ki roti remains the most honest frame for what the dish is.
Kachumber Salad (Indian Kachumber salad)
Kachumber salad finely dices cucumber, tomato, and red onion, then tosses them with chopped cilantro, lime juice, ground cumin, chaat masala, and salt in a quick Indian raw vegetable preparation. Removing some of the seeds from the cucumber and tomato limits excess moisture so the dressing stays concentrated rather than watery. Soaking the diced red onion in cold water for three minutes draws out its harsh sharpness, letting it blend more smoothly with the other ingredients. Ground cumin lays down a warm, earthy undertone, and chaat masala layers a tangy, salty complexity over the lime acidity, lifting a simple combination of vegetables into something distinctly Indian. Chopping cilantro stems together with the leaves releases more of the herb's aromatic oils than leaves alone provide. Letting the dressed salad rest for about fifteen minutes before serving allows the flavors to meld so the final result is noticeably more cohesive.
Chicken Tikka Masala
Chicken tikka masala marinates chicken overnight in yogurt, curry powder, garlic, and ginger, then grills or broils it at high heat to develop char on the surface before finishing in a sauce of tomato puree, garam masala, and heavy cream. The lactic acid in yogurt gently breaks down surface proteins while acting as a vehicle to drive the spices deeper into the meat. Browning diced onion in butter, then cooking tomato puree with garam masala for at least fifteen minutes allows the sharp, raw edges of the spices to mellow and integrate fully, building a sauce base with genuine depth. Heavy cream added just before serving wraps the tomato acidity and chili heat in a smooth, rich body that unifies the dish. Overnight marination makes a substantial difference compared to a short soak, as the spices have time to penetrate to the center of each piece. Basmati rice or naan bread served alongside is standard, and dragging the bread through the sauce captures the full range of flavor in a single bite.
Serve with this
Masala Chai
Masala chai is an Indian spiced milk tea made by simmering crushed ginger, cinnamon, and cardamom in water until the spices release their oils fully, then adding black tea leaves and whole milk and continuing to heat gently over low flame. The spices build aromatic depth that wraps around the tea's tannins, transforming them into warm, rounded complexity rather than raw astringency. Stirring in sugar during the final minutes of simmering softens the spice's sharpness and allows the milk's creaminess to come forward. Using whole spices rather than ground powders keeps the brew free of gritty residue and produces a cleaner, more transparent aroma in each cup.
Truffle Mushroom Tagliatelle
This Italian pasta pairs wide tagliatelle ribbons with a creamy sauce built from sauteed mixed mushrooms, shallot, and garlic. The mushrooms release their liquid during cooking, which concentrates into an umami-rich base before cream is added. A drizzle of truffle oil at the end provides a distinctive earthy aroma without overpowering the dish. Grated Parmigiano-Reggiano is folded in for additional depth. The flat, broad shape of tagliatelle holds the thick sauce effectively. Total cooking time is about 33 minutes.
Korean Salmon Pot Rice (Salmon Fillet Steamed Directly on Rice)
A whole salmon fillet is placed directly on top of rice in a heavy pot before cooking begins. As the rice steams, the salmon's oils melt downward and seep between the grains, lending a natural richness and sheen without any added fat. During the resting stage the fish finishes cooking gently, turning tender enough to flake apart with chopsticks and mix evenly through the rice. A soy-wasabi sauce drizzled over the bowl and stirred in adds a sharp, salty kick that carries through to the last spoonful.
Similar recipes
Kadhi Pakora (Yogurt Curry with Fritters)
Kadhi pakora is a yogurt-based curry from North India, especially popular in Punjabi home cooking, where gram flour fritters are simmered in a tangy, spiced yogurt gravy. The pakoras are made by mixing a portion of gram flour with sliced onion, salt, and water into a thick batter, then deep-frying spoonfuls until golden. The remaining gram flour is whisked with yogurt, water, turmeric, and red chili powder to form the kadhi base, which must be stirred constantly in the early stages to prevent the yogurt from splitting. Cumin seeds are bloomed in oil to release their aroma before the kadhi mixture is poured in and simmered gently for twenty minutes, allowing the raw flour taste to cook out completely. Adding the fried pakoras near serving time preserves some of their texture, while longer simmering lets them absorb the gravy and turn soft throughout.
Butter Chicken
Butter chicken - murgh makhani - starts by marinating chicken thighs in yogurt, garam masala, and cumin, then roasting or grilling them at high heat to develop a slightly charred, smoky exterior. That surface char is a defining element; plain poaching cannot replicate it. The tomato sauce base requires long, patient reduction - the raw acidity must cook off and round into sweetness before any dairy is added. Butter and heavy cream then go in, wrapping the spice blend sharp heat in a velvety richness that carries through to the last bite. Cumin and garam masala provide the earthy, layered warmth that anchors this curry's identity, and together they produce the mild, creamy character that sets murgh makhani apart from hotter Indian preparations.
Chole Bhature (Chickpea Curry with Puffed Bread)
Chole bhature is the definitive breakfast combination of North India's Punjab and Delhi regions, bringing together a dark, intensely spiced chickpea curry and deep-fried puffed bread. The chole begins with dried chickpeas soaked overnight and pressure-cooked until tender, then folded into a base of slow-cooked onion and tomato seasoned with amchur, anardana, and garam masala, simmered until the gravy thickens to a deep, clinging brown. Whole spices - black cardamom, cinnamon, bay leaf - are often tied in muslin and simmered alongside the chickpeas, infusing the pot with fragrance without leaving stray solids in the finished dish. Bhature dough is made with refined flour enriched by yogurt and coarse semolina, rested at room temperature until slightly fermented, then rolled and lowered into hot oil where it balloons into a puffy, golden pillow within seconds. The ritual of tearing a piece of bhature and scooping up chole delivers salty, sour, and spiced-bread richness in a single motion. Raw onion rings and pickled green chilies cut through the heaviness with crunch and heat. In Old Delhi, the most storied shops have maintained their curry by never fully emptying the pot, topping it up over decades so the base carries years of accumulated flavor.