
I’ll be real with you: my first attempt at malai kofta ended with dumplings that collapsed into the gravy like sad pancakes. Between you and me, it took three tries to nail the perfect balance of silky kofta and rich, creamy sauce.
This version uses a foolproof trick—chilling the kofta mixture before frying keeps them intact. The gravy gets its depth from slow-cooked onions and a touch of cashew cream, creating that restaurant-quality richness without complicated techniques.
What you’ll get are melt-in-your-mouth dumplings swimming in a velvety tomato gravy, fragrant with cardamom and a hint of sweetness. It’s the kind of dish that makes weeknight dinners feel like a special occasion.
Serve with naan or rice to soak up every last drop. Let’s make this right.
Ingredients for Malai Kofta Recipe Your Food Lab
Silky kofta and rich gravy start with these pantry and fresh staples.
| Ingredient | Amount | Notes |
|---|---|---|
| Potatoes 🥔 | 2 lb | Boiled, mashed, cooled completely |
| Paneer 🧀 | 1 cup | Crumbled or finely grated |
| Cashews 🌰 | ½ cup | Raw, soaked in warm water |
| All-Purpose Flour 🌾 | 3 tbsp | For binding kofta mixture |
| Cornstarch 🌽 | 2 tbsp | Keeps kofta crispy |
| Onions 🧅 | 2 whole | Finely chopped for gravy |
| Tomatoes 🍅 | 4 whole | Pureed for smooth gravy |
| Heavy Cream 🥛 | ½ cup | For rich, creamy texture |
| Ginger-Garlic Paste 🧄 | 1 tbsp | Freshly made preferred |
| Green Cardamom Pods 🌿 | 4 pieces | Lightly crushed for aroma |
| Ground Cashew 🌰 | ¼ cup | For cashew cream in gravy |
| Garam Masala 🌶️ | 1 tsp | Freshly ground for best flavor |
| Turmeric Powder 🟡 | ½ tsp | For warm golden color |
| Cumin Powder 🌿 | 1 tsp | Toasted lightly for depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
The potatoes need to be cold before mixing—boil, mash, then chill completely (this prevents collapsing). For paneer, fresh from an Indian grocery store is ideal, but most supermarkets carry it now too. Cashews should be raw and soaked in warm water for 15 minutes (or boil them for 5). Trader Joe’s has great raw cashews if you’re in a pinch and need to grab them last-minute.
No paneer? Extra-firm tofu works in a pinch—press it well and crumble it fine. Out of cashews? Almonds or macadamias give a similar creaminess to the gravy. Fresh ginger-garlic paste is easy to make (blend equal parts ginger and garlic with a splash of water), but store-bought from Patak’s saves time. If your garam masala is old, toast the whole spices and grind fresh—one-third the amount of fresh is stronger than stale.
The kofta mixture can sit in the fridge for up to 24 hours before frying—great for prep ahead. Gravy actually tastes better the next day. Leftovers keep for 3-4 days in the fridge, but the kofta are best eaten fresh. Freeze the gravy separately for up to 3 months.
Why You’ll Love This Recipe
- One Pot Wonder: I just boil the potatoes, mix with paneer and cashews, shape, and fry—no complicated steps here.
- Melt-in-Mouth Goodness: That crispy cornstarch crust gives way to the creamiest, most delicious koftas I’ve ever made.
- Dinner Party Star: Honestly, I serve these at gatherings and they disappear faster than I can refill the platter.
- Budget Friendly: Paneer and potatoes stretch so far, and I can make a big batch without breaking the bank.
Step-by-Step Instructions for Malai Kofta
Let me show you how to create these melt-in-your-mouth dumplings with a rich, creamy gravy.
Step 1: Prepare the Kofta Mixture
In a large bowl, combine the 2 lb mashed potatoes, 1 cup paneer, 0.5 cup soaked cashews, 3 tbsp all-purpose flour, and 2 tbsp cornstarch. The potatoes should be completely cool to prevent the mixture from becoming sticky.
Season with ½ tsp salt and mix gently until everything comes together. I find using my hands works best for this—you’ll feel when the texture is right. The mixture should hold its shape when pressed but not be too dense. If it feels too soft, add a bit more flour, but don’t overwork it.
Step 2: Shape and Fry the Koftas
Divide the mixture into 12-14 equal portions and roll them into smooth balls between your palms. I like to keep my hands slightly damp with water to prevent sticking. For extra crispiness, you can roll the koftas in a bit of the leftover flour before frying.
Heat oil in a deep pan to 350°F. Fry the koftas in batches for 3-4 minutes until they turn a light golden brown. Don’t overcrowd the pan—this lowers the oil temperature and makes them absorb excess oil. Drain on paper towels and set aside. They’ll firm up as they cool.
Step 3: Make the Rich Gravy Base
In a heavy-bottomed pan, heat a little oil and add the 2 finely chopped onions. Sauté on medium heat for 6-8 minutes until they turn golden brown. Add the 1 tbsp ginger-garlic paste and cook for 1 minute until the raw smell disappears.
Stir in the 1 tsp cumin powder, 0.5 tsp turmeric powder, and 4 lightly crushed green cardamom pods. Cook for 30 seconds to toast the spices. Then add the pureed 4 tomatoes and cook for 5-6 minutes until the oil starts to separate at the edges.
Step 4: Finish the Gravy and Add Koftas
Reduce the heat to low and stir in the 0.25 cup ground cashew. Cook for 2 minutes, then slowly pour in 1 cup water. Bring to a simmer and let it cook for 5 minutes.
Add the ½ cup heavy cream, 1 tsp garam masala, and remaining 1 tsp salt. Simmer for another 3-4 minutes until the gravy thickens slightly. Gently add the fried koftas and warm through for 2 minutes. The gravy should coat the back of a spoon but still be pourable.
Step 5: Serve with Garnish
Transfer the malai kofta to a serving dish, spooning the rich gravy over the top. For the best presentation, I like to drizzle a little extra cream on top and sprinkle with a pinch of garam masala.
Serve hot with naan or steamed basmati rice. The koftas should be silky smooth on the inside with a slight crispness on the outside, and the gravy should be luxuriously creamy with a balanced blend of spices.
Pro Tips For Making Malai Kofta Recipe Your Food Lab
- Chill the Koftas: After shaping, refrigerate the koftas for at least 20 minutes before frying—this keeps them from breaking apart in the hot oil, especially with the soft potato-paneer mix. I learned this the hard way after my first batch fell apart like wet sandcastles.
- Grate the Paneer: Use freshly grated paneer instead of crumbling it for a smoother texture in the koftas. Sounds tedious, but it actually changes the outcome—no more grainy bites, just melt-in-your-mouth consistency.
- Skip Soggy Cashews: Soak the cashews in hot water for 15 minutes, then blend with just enough water to make a thick paste. My grandmother swore by this, and she was right: it prevents the malai sauce from turning oily or splitting.
- Double-Fry for Crisp: Fry the koftas once at medium heat to cook through, then again at high heat for 30 seconds to get that golden crust. Yes, it’s an extra step, but the contrast with the creamy sauce is worth it.
Troubleshooting This Recipe
Kofta Collapsing
If your koftas break apart while frying, your potato mixture was likely too warm or too wet. I’ve learned the hard way that cooling the mashed potatoes completely is non-negotiable. Also, ensure you’re using 2 tbsp cornstarch—it’s the secret to structural integrity. 💡
Gravy Too Thin
If your gravy doesn’t thicken, the cashew paste might not have been cooked long enough. After adding 0.25 cup ground cashew, cook it for a full 2 minutes before adding water. This develops the natural starches that thicken the sauce.
Oily Gravy
Excess oil in your gravy usually means the koftas absorbed too much during frying. Maintain 350°F oil temperature and fry in small batches to prevent overcrowding. Drain fried koftas on paper towels for 5 minutes before adding to gravy.
Bland Flavor
If your dish tastes flat, toast your spices properly. Cook the cumins and cardamom for a full 30 seconds before adding tomatoes. Also, don’t skip the 1 tsp garam masala at the end—it adds depth.
Kofta Absorbing Gravy
This happens when koftas aren’t fried long enough. Fry until they develop a light golden crust (3-4 minutes) to create a barrier. Add them to the gravy only in the final 2 minutes of cooking.
Nutrition Facts
Frequently Asked Questions
Can I bake the koftas instead of frying?
Yes! Preheat oven to 375°F and bake for 20-25 minutes, flipping halfway. Brush with oil for crispiness. They won’t be as golden but stay perfectly intact.
How do I make this dish vegan?
Replace paneer with extra-firm tofu and use coconut cream instead of heavy cream. The rest of the recipe remains the same.
Why did my gravy split?
High heat can cause cream to separate. Always simmer gravy on low heat and add cream slowly while stirring. If it splits, blend briefly to restore smoothness.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026