Paneer Malai Kofta Curry: Creamy Indian Cheese Dumplings

Prep: 35 minCook: 45 min4 servingsmediumNorth Indian
Paneer Malai Kofta Curry: Creamy Indian Cheese Dumplings

Malai kofta is an elegant North Indian vegetarian curry featuring soft paneer and potato dumplings in a luxurious cream-based tomato gravy. This dish combines two techniques: hand-rolled koftas fried until golden, then simmered in a fragrant spiced sauce enriched with cream and kasuri methi. The contrast between crispy exterior and creamy interior, paired with warming spices like cardamom and cinnamon, makes this special-occasion dish stand out. The creamy malai gravy balances Kashmiri chili heat with subtle sweetness from tomatoes and optional sugar. Perfect for dinner parties or festive meals, this version honors traditional preparation while remaining achievable at home. Serve with naan, rice, or roti to soak up the velvety sauce. The technique of frying koftas separately before adding to curry ensures they stay intact and textured throughout cooking, distinguishing this from simpler paneer curries.

Ingredients

4 servings
  • 9 oz paneer, scrambled
    tofu1:1veganadds soy

    neutral flavor swap, reduces richness

    Full guide →
  • 5 potatoes, boiled and mashed
    cauliflower1:1low_carb

    lighter, slightly different mouthfeel; reduce cooking time slightly

    Full guide →
  • 4 tbsp cornflour, or adjust to moisture
  • 5 ½ oz onions, chopped
  • 3 tbsp coriander leaves, freshly chopped
  • 1 tbsp ginger garlic paste
    fresh ginger and garlic, minced1:1freshness_preference

    more intense aromatics, slightly sharper bite

  • salt, to taste
  • ½ tsp turmeric powder
  • 2 tsp Kashmiri red chili powder
    sweet paprika or Aleppo pepper1:1heat_reduction

    milder, fruity heat

  • 1 tsp cumin powder, roasted
  • 1 tsp garam masala powder
  • 12 raisins, chopped
  • 2 cups oil, for frying koftas
  • 4 tbsp butter
  • 1 bay leaf, small
  • 1 inch cinnamon
  • 4 green cardamom
  • 4 cloves
  • 1 tsp cumin seeds
  • 4 onions, medium, paste form
  • 5 tomatoes, medium, puree form
  • 1 tbsp ginger garlic paste
    fresh ginger and garlic, minced1:1freshness_preference

    more intense aromatics, slightly sharper bite

  • 2 green chilies, chopped
  • 1 tsp red chili powder
    sweet paprika or Aleppo pepper1:1heat_reduction

    milder, fruity heat

  • 1 tsp coriander powder
  • salt, to taste
  • 2 tsp sugar(optional)
  • water, to simmer
  • 2 tsp Kasuri methi, dried fenugreek leaves
  • 3 tbsp cream
    Greek yogurt or coconut cream3:4dietary_swap

    adds tanginess or tropical note; whisk in at end off heat to prevent curdling

    Full guide →

Instructions

  1. 1

    Boil potatoes, peel, and mash them.

  2. 2

    Combine mashed potatoes with scrambled paneer, cornflour, salt, and fresh coriander in a mixing bowl.

  3. 3

    Add ginger garlic paste and mix thoroughly.

  4. 4

    Sprinkle Kashmiri red chili powder, garam masala, roasted cumin powder, turmeric, and salt; mix well.

  5. 5

    Fold in chopped raisins and knead until a nonsticky dough forms.

  6. 6

    Oil your palms, shape small portions into balls (laddu shape), and set aside.

  7. 7

    Heat oil in a kadai on medium flame, add a pinch of salt to prevent sticking.

  8. 8

    Fry kofta balls over medium to low heat until crisp and golden brown on all sides.

  9. 9

    Remove with a slotted spoon and drain on kitchen tissue.

  10. 10

    Melt butter over medium-low heat in a fresh pan.

  11. 11

    Toast whole spices (bay leaf, cumin seed, green cardamom, cloves) for about 1 minute.

  12. 12

    Saute ginger garlic paste and onion paste until onion turns light golden.

  13. 13

    Add tomato puree and cook over medium heat for 3 to 4 minutes.

  14. 14

    Sprinkle Kashmiri red chili powder, garam masala, coriander powder, turmeric, and salt.

  15. 15

    Saute spices until gravy thickens and pulls away from pan sides.

  16. 16

    Pour water, cover, and simmer the curry.

  17. 17

    Stir in crushed kasuri methi, fresh coriander, and cream.

  18. 18

    Gently place fried koftas into curry and serve warm, garnished with fresh coriander or a dollop of cream.

Tips

Tip 1

When frying koftas, oil temperature is critical. Add salt to the oil and maintain medium-low heat to ensure even browning without burning. Overcrowding the pan drops temperature, resulting in greasy koftas.

Tip 2

To prevent koftas from breaking in the curry, gently nestle them on top rather than stirring them in. Add them toward the end of cooking or ensure gravy has cooled slightly before adding.

Tip 3

Kasuri methi (dried fenugreek) provides an earthy, slightly bitter finish. Crush it between your palms before adding to release aromatic oils and integrate flavor throughout the creamy sauce.

Good to Know

Storage

Refrigerate curry in an airtight container up to 3 days. Store fried koftas separately to maintain crispness. Reheat gently in a covered pan over low heat, adding a splash of water or cream if sauce thickens.

Make Ahead

Prepare kofta mixture and shape balls up to 4 hours ahead; cover and refrigerate. Fry koftas 1-2 hours before serving and keep at room temperature, or fry fresh just before serving for maximum crispness. Curry can be made 1 day ahead; reheat and add cream just before serving.

Serve With

Serve over steamed basmati rice, with warm naan, or alongside roti. Pair with a cooling raita (yogurt-cucumber side) and a fresh green salad. Garnish with cilantro and a final drizzle of cream.

Common Mistakes

Watch

Do not overmix the kofta dough after adding spices to avoid tough, dense dumplings; fold gently.

Watch

Do not add koftas to hot gravy immediately; they may break. Let them cool slightly or add at the very end.

Watch

Do not stir the cream into boiling gravy directly; remove from heat first or whisk it in slowly off-heat to prevent curdling.

Watch

Do not skip toasting whole spices; this step builds aromatic depth that distinguishes malai kofta from simpler curries.

Substitutions

Vegan Options

paneer
tofu1:1veganadds soy

neutral flavor swap, reduces richness

Full guide →
paneer
cashew cream0.25:1veganadds dairy

soak and blend raw cashews with water; richer but different texture

Full guide →

General Alternatives

potatoes
cauliflower1:1low_carb

lighter, slightly different mouthfeel; reduce cooking time slightly

Full guide →
ginger garlic paste
fresh ginger and garlic, minced1:1freshness_preference

more intense aromatics, slightly sharper bite

cream
Greek yogurt or coconut cream3:4dietary_swap

adds tanginess or tropical note; whisk in at end off heat to prevent curdling

Full guide →
Kashmiri red chili powder
sweet paprika or Aleppo pepper1:1heat_reduction

milder, fruity heat

Find more substitutions →

FAQ

Can I make malai kofta ahead and freeze it?

Yes. Freeze shaped, uncooked koftas on a tray, then transfer to freezer bags for up to 1 month. Fry from frozen, adding 1-2 minutes to cooking time. Freeze the finished curry separately in airtight containers up to 2 months; thaw overnight and reheat gently.

What if I don't have paneer?

Substitute firm tofu (pressed and crumbled), cashew cream, or even mashed chickpeas mixed with potato. Each changes texture and richness slightly but maintains the creamy, savory spirit of the dish. Tofu works best for a lighter option.

How long does the finished malai kofta keep?

Refrigerated in an airtight container, malai kofta curry lasts 3 days. Fried koftas stored separately stay firmer. The gravy thickens as it cools; thin with water or cream when reheating. Freeze curry up to 2 months; thaw overnight before reheating.