Malai Kofta Recipe Veg Recipes Of India: Melt-in-Mouth Paneer Balls in Spiced Gravy

Malai Kofta Recipe Veg Recipes Of India: Melt-in-Mouth Paneer Balls in Spiced Gravy

This melt-in-your-mouth vegetarian masterpiece brings Indian restaurant quality to your home kitchen. I developed this recipe after testing countless variations to perfect the balance between creamy koftas and rich, aromatic gravy.

The secret lies in the paneer mixture—freshly grated paneer combined with mashed potatoes creates koftas that stay tender yet hold their shape. Lightly frying them before adding to the gravy prevents them from breaking apart during simmering.

What results is a dish with velvety kofta balls floating in a spiced tomato-cashew gravy that’s both luxurious and comforting. The flavors deepen as it rests, making it even better the next day.

Serve with naan or steamed basmati rice for a complete meal that’s sure to impress at any dinner table.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Malai Kofta Recipe Veg Recipes of India

Rich, aromatic spices and creamy paneer come together for restaurant-quality results at home.

Ingredient Amount Notes
Paneer 🧀 1 lb Freshly grated from block
Russet Potatoes 🥔 2 whole Medium-sized, boiled and mashed
Cornstarch 🌾 2 tbsp For binding koftas
Cashew Nuts 🌰 ½ cup Soaked in warm water
Tomatoes 🍅 4 whole Medium, pureed or finely chopped
Onion 🧅 1 whole Large, finely chopped
Fresh Ginger 🌿 1 tbsp Peeled and grated
Garlic Cloves 🧄 6 cloves Minced for gravy
Green Chili 🌶️ 1 whole Finely chopped (adjust to taste)
Heavy Cream 🥛 ½ cup Full-fat for richness
Ghee 🧈 3 tbsp Or substitute vegetable oil
Garam Masala 🌿 1 tsp Freshly ground preferred
Ground Cumin 🌿 1 tsp Toasted for depth
Ground Coriander 🌿 1 tsp For aromatic base
Turmeric Powder 🧂 ½ tsp For color and warmth
Red Chili Powder 🌶️ ½ tsp Adjust to spice preference

[recipe_ingredient_scaler]

Paneer is the star here. Whole Foods or Indian grocery stores usually have the freshest blocks—avoid pre-crumbled as it won’t bind right. For potatoes, russets give the fluffiest texture (don’t skip boiling them first). Cashews need to soak for at least 20 minutes—hot water speeds this up. The ghee adds that authentic depth, but vegetable oil works in a pinch (trust me on this one).

No paneer? Firm tofu pressed and crumbled gets close, though the texture won’t be identical. Out of cashews? Almonds or melon seeds work—just soak them too. Fresh ginger is non-negotiable, but ginger paste at half the amount is fine. Want it spicier? Add extra green chili or a pinch of cayenne. The cream can be half-and-half if you’re cutting calories (but full-fat tastes better).

Koftas keep shape best if chilled 30 minutes before frying. Gravy thickens as it cools—add a splash of water when reheating. Leftovers taste even better the next day and keep 3-4 days in the fridge. Freeze the gravy without koftas for up to 1 month.

❤️

Why You’ll Love This Recipe

  • Minimal Chopping Required: I just mash the potatoes and paneer—no fancy knife skills needed.
  • Rich Creamy Goodness: The cashew-tomato gravy coats those koftas in pure comfort.
  • Crowd-Pleasing Dish: Honestly, even my picky nephew asks for seconds.
  • Budget-Friendly Feast: Paneer and potatoes stretch far but taste like restaurant food.

Step-by-Step Instructions for Malai Kofta

Here’s my tested method that guarantees melt-in-mouth koftas in a creamy, fragrant gravy.

Step 1: Prepare the Paneer and Potato Kofta Mixture

Start by grating the 1 lb Paneer into a large bowl. Add the mashed 2 whole Russet Potatoes and 2 tbsp Cornstarch to bind everything together. I like to use my hands here—mixing with your fingers ensures the ingredients combine evenly without overworking.

The potatoes should be warm when you add them; this helps the paneer soften slightly for a smoother texture. If the mixture feels too sticky, add a touch more cornstarch. Shape into 12-14 equal-sized balls, pressing gently to compact them. These will firm up as they fry, so don’t worry if they feel delicate now.

Step 2: Fry the Koftas to Golden Perfection

Heat 2 tbsp Ghee in a deep pan over medium heat. When the ghee shimmers, carefully add the koftas in batches—don’t crowd the pan or they’ll steam instead of fry. Fry for 3-4 minutes, turning occasionally, until they’re golden brown all over.

Real talk: if a kofta cracks while frying, it usually means the mixture was too moist. Next time, add an extra ½ tbsp Cornstarch. Transfer the fried koftas to a paper towel-lined plate to drain excess ghee. They’ll continue to firm up as they cool.

Step 3: Build the Spiced Gravy Base

In the same pan, add the remaining 1 tbsp Ghee. Sauté the 1 whole Onion (finely chopped) until soft and translucent, about 5 minutes. Add the 1 tbsp Fresh Ginger, 6 cloves Garlic Cloves, and 1 whole Green Chili, cooking for 1 minute until fragrant.

Stir in the 4 whole Tomatoes (pureed or finely chopped), 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric Powder, and 0.5 tsp Red Chili Powder. Cook for 8-10 minutes until the tomatoes break down and the oil separates at the edges.

Step 4: Blend and Finish the Creamy Gravy

Let the tomato mixture cool slightly, then transfer to a blender with the 0.5 cup Cashew Nuts (drained from soaking). Blend until smooth and creamy. Pour this back into the pan and heat over low heat.

Stir in the 0.5 cup Heavy Cream and 1 tsp Garam Masala. Simmer for 5 minutes until the gravy thickens slightly. Taste and adjust seasoning—you want a balance of warmth from the spices and richness from the cream.

Step 5: Assemble and Serve

Gently add the fried koftas to the gravy. Simmer for 2-3 minutes to let the flavors meld. Don’t stir vigorously or the koftas might break. Instead, spoon the gravy over the top to coat them evenly.

Serve hot, garnished with a drizzle of cream and a sprinkle of garam masala. The koftas should be pillowy-soft inside with a delicate crust, while the gravy should be silky and aromatic. Each bite delivers a perfect balance of textures and flavors.

👨‍🍳

Pro Tips For Making Malai Kofta Recipe Veg Recipes Of India

  • Boil Potatoes Whole: Boil the russet potatoes unpeeled to prevent them from absorbing water, which keeps the koftas firm and stops them from crumbling when frying.
  • Squeeze Out Moisture: After grating paneer, press it in a muslin cloth for 5-10 minutes to remove excess water—this is the only way to get koftas that hold their shape in the gravy.
  • Skip Raw Cashews: Soak cashew nuts in hot water for 15 minutes before blending into the gravy; raw cashews can leave a gritty texture that ruins the smooth, creamy malai sauce.
  • Double Fry Koftas: Fry the koftas once on medium heat to cook through, then again on high for 30 seconds just before serving to restore the crispness lost in the gravy.

Creative Variations of This Dish

Cheesy Spinach Koftas

Add ½ cup finely chopped spinach (squeezed dry) to your paneer mixture along with ¼ cup grated cheddar cheese. The spinach adds nutrition while the cheese gives a delightful melt-in-mouth quality. I tested this variation with my Sunday dinner group and it was a hit.

Sweet Corn Variation

For a summer twist, mix in ½ cup sweet corn kernels and 2 tbsp finely chopped cilantro to your kofta mixture. The corn adds sweetness that pairs beautifully with the creamy gravy. Use fresh corn when in season for the best flavor.

Spicy Green Chili

Increase the heat by adding 2 finely chopped green chilies and ½ tsp chaat masala to your kofta mixture. This gives a tangy, spicy kick that cuts through the richness. Perfect for those who love bold flavors.

Balance the heat in the gravy by adding 1 tbsp fresh yogurt at the end. 🌶️

Nut-Free Version

Replace cashews in the gravy with ¼ cup melon seeds or 2 tbsp poppy seeds. Soak them just like cashews and blend until smooth. This maintains the creamy texture without nuts.

I developed this for a friend with nut allergies—it works just as well!

Quick Weeknight Style

Use store-bought paneer and instant mashed potatoes to save time. Skip the chilling step and fry the koftas immediately. While not as firm, they’ll still taste delicious.

For the gravy, use 1 cup tomato puree instead of fresh tomatoes. 💡

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 520mg23%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 6g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I bake the koftas instead of frying?

Yes! Brush with oil and bake at 375°F for 15-20 minutes, turning halfway. They’ll be slightly less crispy but still delicious.

2

Why did my koftas break in the gravy?

This usually happens if they’re not fried long enough or the gravy is too hot. Chill koftas 30 minutes before frying and add them to warm gravy gently.

3

How do I make it less spicy?

Reduce green chili to ½ or omit it. Skip red chili powder and add 1 tbsp yogurt to the gravy to balance heat.

★★★★★4.8(11 reviews)
Chef Melanie

More recipe sites