Let’s be honest. You’ve probably seen Malai Kofta on a restaurant menu and wondered if you could ever make something that divine at home. That impossibly creamy, luxurious gravy. Those impossibly soft, melt-in-your-mouth dumplings.
I’m here to tell you that you absolutely can. This recipe is a project, a true labor of love, but the payoff is nothing short of spectacular. It’s the kind of dish that turns a regular Tuesday into a celebration.
Ingredients Needed for the Recipe
Gathering your ingredients is the first step to success. Here’s what you’ll need to create this masterpiece.
For the Kofta:
• 100 grams Paneer (grated): The star of the show, providing a soft, creamy base for our dumplings.
• 2 medium Potatoes (boiled & grated): Acts as the main binder, giving the koftas their body and soft texture.
• 2 tbsp Cornflour: The crucial binding agent that holds everything together during frying.
• 3 tbsp Almond Flour: Adds richness and helps create that signature tender, melt-in-your-mouth interior.
• Spices (Red Chili, Garam Masala, Salt): For that warm, familiar spicing that makes the koftas so flavorful.
• Oil for Frying: Use any neutral, high-smoke point oil for perfectly golden koftas.
For the Stuffing (Optional but Recommended):
• 10-12 Cashews & 1 tbsp Raisins: Finely chopped, they create a wonderful sweet and crunchy surprise in the center.
For the Gravy:
• ½ cup Onion Paste: The foundation of our gravy, providing a subtle sweetness and body.
• 1 cup Tomato Puree: Use ripe, sweet tomatoes for the best flavor balance.
• 6-7 tbsp Cashew Paste: This is the secret to the gravy’s incredible creaminess and richness.
• Whole Spices (Bay Leaf, Cardamom, Cinnamon, etc.): They perfume the oil, building a deep, complex flavor base.
• Ground Spices (Turmeric, Coriander, etc.): The classic spice blend that defines the curry’s character.
• 2 tbsp Light Cream: The final touch of luxury that makes the gravy truly “malai” or creamy.
• Kasuri Methi (Dried Fenugreek Leaves): Crushed between your palms, it adds an irreplaceable, earthy aroma.
How to make Home Malai Kofta Recipe Restaurant Style Paneer Kofta)?

This process is a dance between making the koftas and the gravy. I recommend reading through all the steps first. You’ve got this!
Step 1: Prepare the Kofta Mixture
Start by grating your boiled, peeled potatoes into a large mixing bowl. Next, grate in your paneer. The combination of these two is what gives the koftas their iconic soft texture.
Now, add all your dry spices and binders: red chili powder, garam masala, salt, cornflour, and almond flour. Mix everything together with your hands until it forms a uniform, slightly soft dough.
Step 2: Create the Flavorful Stuffing
While optional, the stuffing is a fantastic little hidden treasure. Finely chop your cashews and raisins. This combo gives you a tiny burst of sweetness and crunch with every bite.
Step 3: Shape the Kofta Dumplings
Take a portion of the kofta mixture and roll it into a smooth ball. Gently flatten it in your palm. Place a small pinch of the cashew-raisin mix in the center.
Now, carefully bring the edges of the dough up and around the stuffing, sealing it completely inside. Gently roll it back into a perfect ball. If the mixture is sticky, a little oil on your hands works wonders.
Step 4: Prepare the Gravy Foundations
The gravy is a three-part process. You’ll need to make a smooth onion paste, a creamy cashew paste, and a smooth tomato puree.
For the onion paste, blend roughly chopped onions until completely smooth. For the cashew paste, soak cashews in hot water for 30 minutes first, then blend them with a little water into a thick, luscious paste.
Step 5: Build the Rich Gravy
Heat oil in a heavy-bottomed pan. Toss in your whole spices and let them sizzle for just a few seconds until incredibly fragrant. This is where the magic starts.
Add your onion paste. This is the longest step—sauté it on low heat, stirring often, until it turns a beautiful golden-brown color. This deep cooking is essential for removing the raw onion taste.
Step 6: Layer in the Flavors
Once the onions are golden, add ginger-garlic paste and sauté for another minute. Then, add the tomato puree. Cook this down until the mixture thickens and the oil begins to separate from the sides.
Now, add all your ground spices: turmeric, coriander powder, Kashmiri red chili powder, and a pinch of garam masala. Stir and cook for a few more minutes to “bloom” the spices.
Step 7: Finish the Gravy
Add the glorious cashew paste. Cook this mixture, stirring constantly, until it becomes thick, lumpy, and you see oil glistening on the surface again.
Add water to reach your desired consistency, along with sugar and salt. Let the gravy simmer for 10 minutes. Finish by stirring in crushed kasuri methi and cream. Turn off the heat.
Step 8: Fry the Kofta to Perfection
Heat oil for frying to around 180°C (356°F). To test if it’s ready, drop a tiny piece of the kofta mixture in. It should rise steadily to the top without browning too quickly.
Gently slide your shaped koftas into the hot oil. Don’t overcrowd the pan. Fry until they are a deep, uniform golden brown on all sides.
Step 9: Serve Immediately
Place the hot, fried koftas directly into the warm gravy just before serving. Garnish with a drizzle of cream, some grated paneer, and fresh coriander. Serve immediately for the best texture.
Why This Dish is a Total Showstopper
This isn’t just another curry. It’s an experience. The contrast is everything—the crisp exterior of the kofta gives way to an unbelievably soft, creamy interior.
And that gravy? It’s silky, subtly spiced, and luxuriously rich. It coats each kofta perfectly, making every single bite a perfect harmony of texture and flavor. It’s the ultimate comfort food, dressed up for a party.
Tips
- Always do a test fry with a small piece of the kofta mixture before committing all your dumplings. If it breaks apart, mix in another tablespoon of cornflour to your dough.
- Patience is key when sautéing the onion and cashew pastes. Rushing this step will leave you with a raw, gritty taste in your gravy. Low and slow is the only way to go.
- For the absolute best results, serve the kofta and gravy separately. Only combine them right at the moment you’re ready to eat. This keeps the koftas from getting soggy.
Best Time to Serve This Dish
This is your go-to recipe for moments that matter. It’s perfect for a festive occasion like a birthday or Diwali celebration, where you want to pull out all the stops.
It also makes a incredible centerpiece for a weekend family feast. Because it’s so rich and satisfying, it’s best enjoyed as a main course for a special lunch or dinner, not just a side.
How to Store and Reheat
This is crucial! Always store the kofta and the gravy in separate airtight containers in the refrigerator. They will keep well for up to two days.
To reheat, warm the gravy gently in a pan on the stove, adding a splash of water if it has thickened too much. Reheat the koftas in a preheated oven at 120°C (250°F) for about 10 minutes.
Only combine them once both are hot and you’re ready to serve. Reheating the koftas in the microwave will make them soft and chewy, not crisp.
Ingredient Substitutions
No almonds? For the kofta, you can substitute the almond flour with 2 tablespoons of milk powder. It provides a similar richness and helps with binding.
Nut-free? For the gravy, you can simply omit the cashew paste and use a bit more cream instead. The flavor will be slightly different but still delicious.
If you can’t find fresh paneer, the store-bought block variety works just fine. Just ensure it’s fresh and doesn’t have a sour taste.
A Final Word of Encouragement
Yes, this recipe has a few steps. But don’t let that intimidate you. Think of it as a fun project. Put on some music, take your time, and enjoy the process.
The look on your family’s faces when they taste this restaurant-quality dish made by you? That’s worth every single second of effort. Now, go forth and create something amazing.
Malai Kofta Recipe (Restaurant Style Paneer Kofta)
Description
This Malai Kofta recipe features soft, melt-in-your-mouth paneer and potato dumplings bathed in a rich, creamy, mildly spiced tomato-cashew gravy. A beloved North Indian restaurant favorite, it's elegant enough for special occasions yet comforting enough for a cozy family dinner. Made with aromatic spices and a luxurious sauce, this vegetarian dish is sure to impress.
Ingredients
For the Koftas (Dumplings)
For the Gravy
Instructions
-
Prepare the Kofta Mixture
In a large bowl, combine grated paneer, mashed potatoes, cornflour, ginger paste, green chili paste, chopped coriander, garam masala, cumin powder, nutmeg, and salt. Mix well. If the mixture is too soft, add 1–2 tablespoons of flour to help bind.Ensure the mixture holds its shape when rolled. -
Shape the Dumplings
Divide the mixture into equal portions and roll into smooth, round balls (about the size of a golf ball). Set aside on a plate.Handle gently to avoid cracking. -
Deep Fry the Koftas
Heat oil in a deep pan over medium heat. Carefully slide in the koftas and fry until golden brown on all sides. Remove and drain on paper towels.Do not overcook—koftas should be cooked through but still soft inside. -
Soak Cashews & Prepare Tomato Puree
Soak cashews in hot water for 15 minutes. Boil tomatoes until soft, peel, and blend into a smooth puree.Drain soaked cashews before blending. -
Make the Gravy Base
Heat ghee and butter in a pan. Add cumin seeds and let them sizzle. Add onions and sauté until golden brown. Stir in ginger-garlic paste and cook for 1 minute.Cook slowly for best flavor development. -
Add Spices and Puree
Add turmeric, coriander powder, kashmiri chili powder (if using), and salt. Cook for 30 seconds. Add tomato puree and simmer for 8–10 minutes until oil separates.Stir occasionally to prevent sticking. -
Blend Gravy for Smoothness
Let the mixture cool slightly, then transfer to a blender. Add soaked cashews and blend into a super smooth paste.Add a splash of water if needed to blend. -
Finish the Gravy
Return the blended paste to the pan. Add 1 cup water and bring to a gentle simmer. Stir in fresh cream, sugar, and garam masala. Simmer for 5 minutes.Adjust thickness with milk or water if too thick. -
Combine Koftas and Gravy
Gently add fried koftas to the gravy. Simmer on low heat for 8–10 minutes so they absorb the flavors. Do not stir vigorously.Cover and let rest for 15 minutes before serving for enhanced flavor. -
Serve Warm
Garnish with a drizzle of cream and fresh coriander leaves. Serve hot with naan, roti, or jeera rice.Best enjoyed fresh!
Nutrition Facts
Servings 6
Serving Size 1 cup with 2 koftas
- Amount Per Serving
- Calories 420kcal
- % Daily Value *
- Total Fat 24gg37%
- Saturated Fat 12gg60%
- Trans Fat 0.5gg
- Cholesterol 45mgmg15%
- Sodium 780mgmg33%
- Potassium 650mgmg19%
- Total Carbohydrate 32gg11%
- Dietary Fiber 5gg20%
- Sugars 10gg
- Protein 18gg36%
- Calcium 280mg mg
- Iron 3.2mg mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Make ahead: Koftas can be shaped and refrigerated for up to 24 hours before frying. Gravy can be made 1–2 days ahead and reheated.
- Frying tip: Fry koftas at medium heat to ensure they cook through without browning too quickly.
- Dairy-free option: Use plant-based cream and vegan butter. Skip paneer or use tofu-based alternative.
- Thicker gravy? Simmer longer or add less water. For thinner gravy, add warm milk or vegetable broth.
- Storage: Refrigerate in an airtight container for up to 3 days. Reheat gently on the stove.
- Freezing: Freeze without cream. Thaw overnight and stir in fresh cream when reheating.
Frequently Asked Questions
Can I bake the koftas instead of frying?
Yes! Brush with oil and bake at 375°F (190°C) for 20–25 minutes, turning halfway, until golden. They won’t be as rich but are healthier.
Why are my koftas falling apart?
The mixture may be too wet. Ensure you use dry paneer and add enough cornflour. Let shaped koftas rest for 10 minutes before frying.
Can I use store-bought paneer?
Absolutely! Just make sure it’s fresh and firm. Squeeze out excess moisture before grating for better texture.