Malai kofta is one of the most beloved vegetarian dishes in North Indian cuisine - soft paneer and potato meatballs floating in a silky, creamy tomato cashew gravy. The word malai means cream and kofta means fried balls, and this Mughlai-origin dish delivers exactly what the name promises.
If you have ever ordered malai kofta at an Indian restaurant and wondered how to recreate that rich, luxurious sauce at home, this recipe breaks it down step by step. The koftas stay soft inside, the gravy is velvety smooth, and the whole dish comes together in under 45 minutes.
Key Takeaways
- Kofta base: Grated paneer + mashed potato + cornstarch for binding
- Creamy gravy: Tomato-cashew base blended until silky smooth
- Mughlai origins: A vegetarian adaptation of Persian kofta meatballs from the Mughal Empire
- No deep-fry shortcut: Air fry or bake the koftas for a lighter version
- Serving: Pairs perfectly with naan, roti, or basmati rice
How to Make Malai Kofta
- Make the kofta mixture: In a large bowl, combine grated paneer, mashed potato, cornstarch, all-purpose flour, chopped cashews, raisins, green chili, garam masala, and salt. Mix gently until a smooth dough forms.
- Divide the mixture into 16 equal portions and shape into smooth round balls. If the mixture is sticky, grease your palms with a little oil.
- Heat oil for deep frying in a heavy pan over medium heat until a small piece of dough sizzles immediately when dropped in.
- Fry the koftas in batches for 3 to 4 minutes, turning gently, until golden brown all over. Drain on paper towels. Set aside.
- Make the curry base: Heat 2 tbsp oil or ghee in a deep skillet over medium heat. Add the roughly chopped onion and cook 5 to 6 minutes until soft and lightly golden.
- Add ginger-garlic paste and cook 1 minute until fragrant.
- Add the chopped tomatoes, Kashmiri chili powder, turmeric, coriander, garam masala, sugar, and salt. Stir well and cook 8 to 10 minutes until the tomatoes break down completely.
- Drain the soaked cashews and add them to the pan. Pour in 1/2 cup water. Stir and simmer 2 minutes.
- Transfer the mixture to a blender and blend until completely smooth and silky. Strain through a fine sieve back into the skillet for an extra-smooth gravy.
- Bring the gravy to a gentle simmer over medium-low heat. Stir in the heavy cream and butter. Cook 2 to 3 minutes, stirring gently.
- Gently place the fried koftas into the simmering gravy. Spoon some gravy over the top. Simmer 2 to 3 minutes so the koftas absorb some sauce.
- Garnish with fresh cilantro. Serve hot with naan, roti, or basmati rice.
Ingredients
For the Koftas
| Ingredient | Amount | Notes |
|---|---|---|
| Paneer | 200 g (7 oz) | Freshly grated works best |
| Potatoes | 2 medium (about 300 g) | Boiled, peeled, mashed |
| Cornstarch | 2 tbsp | Absorbs excess moisture |
| All-purpose flour | 2 tbsp | Helps bind and crisp the exterior |
| Cashews | 2 tbsp, finely chopped | Adds texture inside the kofta |
| Raisins | 2 tbsp | Natural sweetness, traditional |
| Green chili | 1, finely chopped | Adjust to taste |
| Garam masala | 1 tsp | Warm spice blend |
| Salt | 1/2 tsp | |
| Oil | For deep frying | Neutral oil like canola or vegetable |
For the Gravy
| Ingredient | Amount | Notes |
|---|---|---|
| Vegetable oil or ghee | 2 tbsp | Ghee adds richer flavor |
| Onion | 1 large, roughly chopped | Will be blended smooth |
| Ginger-garlic paste | 1 tbsp | Fresh is best |
| Tomatoes | 2 medium, roughly chopped | Ripe for natural sweetness |
| Cashews | 10, soaked 15 min | Creates the creamy base |
| Kashmiri chili powder | 1 tsp | Mild heat, vibrant red color |
| Turmeric | 1/2 tsp | |
| Ground coriander | 1 tsp | |
| Garam masala | 1/2 tsp | |
| Sugar | 1 tsp | Balances tomato acidity |
| Salt | 1 tsp | |
| Water | 1/2 cup | |
| Heavy cream | 1/4 cup | The “malai” in malai kofta |
| Butter | 1 tbsp | Adds richness and gloss |
| Fresh cilantro | For garnish |
Tips for Perfect Malai Koftas
Use old potatoes, not new ones. Waxy new potatoes hold too much moisture and will cause the koftas to fall apart during frying. Starchy baking potatoes like Russets work best because they are drier and mash more smoothly.
Grate the paneer fresh. Pre-crumbled store-bought paneer often has a grainy texture. Grating it on the fine side of a box grater produces a smoother kofta mixture that holds together better.
Soak the cashews long enough. At least 15 minutes in warm water. Under-soaked cashews will leave a gritty texture in the gravy even after blending. For the smoothest result, blend the cashews with the tomato mixture and strain through a fine mesh sieve.
Do not over-mix the kofta dough. Mix just until everything comes together. Over-working the mixture makes dense, tough koftas instead of the melt-in-your-mouth texture you want.
Air Fryer Option (No Deep Frying)
For a lighter version, shape the koftas and place them on a parchment-lined air fryer tray. Spray lightly with oil. Air fry at 375F (190C) for 12 to 14 minutes, shaking the tray halfway through, until golden and crisp on the outside. The interior stays soft and the koftas hold their shape well in the gravy.
Variations
Vegan Malai Kofta: Replace paneer with firm tofu (pressed and crumbled) and use coconut cream instead of heavy cream. The gravy base stays the same.
Cheese-Stuffed Koftas: Press a small cube of mozzarella or paneer into the center of each kofta before shaping. The center becomes gooey when fried.
Richer Gravy: Add 1 tbsp of melon seeds (magaz) along with the cashews for an even creamier, more traditional Mughlai-style gravy.
Storage and Reheating
Koftas: Fried koftas can be refrigerated for up to 2 days or frozen for up to 1 month. Place them on a baking sheet in a single layer to freeze, then transfer to a freezer bag once solid.
Gravy: The gravy keeps well in the fridge for 3 to 4 days. Reheat gently over medium-low heat, adding a splash of water if it has thickened.
To serve: Reheat the gravy first, then add the koftas and simmer for 2 to 3 minutes. Do not boil the gravy with the koftas in it - they will break apart.
What Is Malai Kofta?
Malai kofta is a North Indian vegetarian dish with roots in Mughlai cuisine, which developed under the Mughal Empire from the 16th to 19th centuries. The Mughals brought Persian kofta traditions to India, where cooks adapted the concept using local ingredients like paneer (Indian cottage cheese) and potatoes instead of meat.
The dish is a staple at Indian restaurants worldwide and is considered a celebration dish in North India, often served at weddings, festivals, and special occasions. The combination of soft paneer koftas in rich, creamy gravy represents the luxurious cooking style that defines Mughlai food.
Frequently Asked Questions
Can I bake malai kofta instead of frying?
Yes. Shape the koftas, place on a parchment-lined baking sheet, spray with oil, and bake at 400F (200C) for 18 to 20 minutes, turning once, until golden. The texture is slightly less crispy than frying but the koftas hold together well in the gravy.
Why do my koftas break apart in the gravy?
The most common reasons are too much moisture in the potato or paneer, not enough cornstarch for binding, or frying at too low a temperature. Make sure the oil is hot enough before adding koftas, use starchy rather than waxy potatoes, and let the koftas drain well before adding them to the gravy.
Can I make malai kofta ahead of time?
The gravy can be made up to 3 days ahead and refrigerated. Fry the koftas fresh when you are ready to serve, or freeze uncooked shaped koftas for up to 1 month. Reheat the gravy gently and add freshly fried koftas at the last minute.
What can I serve with malai kofta?
Malai kofta pairs well with plain basmati rice, jeera rice, garlic naan, butter naan, or roti. A simple side of cucumber raita or a fresh kachumber salad balances the richness of the creamy gravy.
Is malai kofta spicy?
Traditional malai kofta is mild. Kashmiri chili powder provides color without significant heat. If you want it spicier, add a pinch of cayenne or use green chilies in the kofta mixture.
Related Posts
- Indian Meatball Curry (Kofta Curry) - The meat-based version of Indian kofta in spiced yogurt sauce
- Butter Chicken Meatballs - Creamy makhani sauce with chicken meatballs
- Kashmiri Rista: Hand-Pounded Meatballs in Saffron Red Curry - Another luxurious Mughlai-style meatball dish
- Greek Youvarlakia Avgolemono - Poached meatballs in egg-lemon sauce, a different take on creamy kofta
Sources
- Taste Atlas - Malai Kofta - Traditional North Indian dish origins and cultural context
- Swasthi’s Recipes - Malai Kofta Recipe - Detailed restaurant-style technique and troubleshooting tips
- Vegan Richa - Vegan Malai Kofta - Plant-based adaptation reference