Indian · Punjabi

Palak Paneer

Punjabi Spinach and Paneer Curry

Untested — not yet cooked

This recipe has been designed but never made. The timings, quantities, and seasoning are the Culinary Advisor's considered judgement, not tested fact. Treat them as a starting point: taste as you go, trust your own palate over the numbers, and note what you change.

Prep 20 min
Cook 30 min
Total 50 min
Serves 4
Difficulty intermediate
Heat mild
VegetarianGluten-freeNut-freeEgg-free

Traditional — cooked in the way it is cooked in its culture of origin.

Overview & Flavor Profile

Punjabi restaurant favorite — silky, verdant spinach purée built on a proper base masala, folded with cubes of paneer and finished with a small amount of cream. Rich, warming, mild-spiced, and (Michael’s kids will confirm) one of the most kid-friendly dishes in the Indian repertoire.

The single technique that separates a great home version from the dull olive-brown restaurant version is the blanch-shock: 60 seconds in boiling water, then straight into ice water. This preserves the vivid green color and the bright vegetal flavor that overcooked spinach loses. Skip it and you get the color of army fatigues.

This recipe extends what you already learned in Chana Masala. Same base masala (onion → ginger-garlic → tomato → oil separates), with a spinach purée and a modest finish of cream and paneer added after. Once you have Chana Masala in your hands, Palak Paneer is 15 additional minutes.

Ingredients

Spinach and paneer

  • 12 oz (340 g) fresh spinach, washed and stems removed (or 10 oz frozen chopped spinach, thawed and squeezed dry)
  • 8 oz (225 g) paneer, cut into ¾” cubes — see notes on bought vs. homemade

Base masala

  • 2 tbsp ghee or neutral oil
  • 1 tsp cumin seeds
  • 1 medium yellow onion, finely diced
  • 4 large garlic cloves, minced
  • 1” piece fresh ginger, grated
  • 1 green chile, slit lengthwise
  • 1 medium tomato, finely diced

Ground spices

  • ¾ tsp ground coriander
  • ½ tsp ground cumin
  • ½ tsp turmeric
  • ½ tsp Kashmiri red chile powder

Finishing

  • ½ cup (120 ml) water, plus more as needed
  • ¼ cup (60 ml) heavy cream — see notes for alternatives
  • 1 tsp kasuri methi (dried fenugreek leaves), crushed between palms
  • ½ tsp garam masala
  • 1 tbsp ghee or butter, for optional paneer sear
  • Salt to taste (~1 tsp)

For serving

  • Small handful fresh cilantro, chopped
  • Lemon wedges (optional)

Instructions

  1. Blanch-shock the spinach — the load-bearing step. Bring a large pot of water to a boil. Set a large bowl of ice water nearby. Drop the spinach into the boiling water and cook for exactly 60 seconds — the leaves will collapse and turn vivid green. Immediately transfer to the ice water with a slotted spoon. Once fully cool (about a minute), drain and squeeze out as much water as you can. Skip this step only if using frozen spinach, which is already blanched — just thaw and squeeze.

  2. Optional: sear the paneer. In a small pan, melt 1 tbsp ghee over medium-high heat. Add paneer cubes and cook 1 minute per side until lightly golden on 2 sides. Set aside. This gives textural contrast; you can skip for softer paneer that just melts in.

  3. Purée the spinach. In a blender or with an immersion blender, combine the drained spinach with ¼ cup water. Purée until as smooth or textured as you like. I lean smooth-with-a- little-body — completely smooth reads slightly baby-food; too chunky loses the sauce character. Set aside.

  4. Bloom the cumin. Heat 2 tbsp ghee in a heavy pot over medium heat. Add cumin seeds and let them sizzle 30 seconds until aromatic.

  5. Cook the onion — a real base masala. Add the diced onion. Cook 8–10 minutes, stirring often, until deeply golden brown. Same technique as Chana Masala step 2 — this is where the depth comes from. Splash water if it starts to stick.

  6. Add ginger, garlic, green chile. Stir 45 seconds until fragrant.

  7. Add tomato — cook until the oil separates. Stir in the diced tomato with a pinch of salt. Cook 5–8 minutes until the tomato has completely broken down and oil visibly separates around the edges of the pan. Same tel chhod dena cue as Chana Masala — don’t move forward until you see it.

  8. Bloom the ground spices. Add coriander, cumin, turmeric, and chile powder. Stir 20 seconds.

  9. Add the spinach purée. Stir into the base. Add ¼ to ½ cup water to loosen to a saucy consistency. Simmer gently 5 minutes for the flavors to marry. Do not boil hard — extended high heat will dull the bright green you worked to preserve.

  10. Add the cream. Stir in the cream. Simmer 2 minutes on low heat.

  11. Add the paneer. Gently fold in the paneer cubes. Warm through 2–3 minutes. Do not stir vigorously — paneer breaks apart if you’re rough with it.

  12. Finish off heat. Pull the pot from the burner. Sprinkle kasuri methi (crushed between palms first) and garam masala. Stir gently. Taste and adjust salt.

Finishing & Serving

Serve garnished with fresh cilantro. Lemon wedges on the side (some like a squeeze; some don’t). Best served with basmati rice, chapati, or naan. Pairs particularly well with Dal Tadka and rice for a full weeknight Indian meal.

Chef’s Notes

About the blanch-shock — the load-bearing note. This is the single technique that separates good home Palak Paneer from the dull-green restaurant default. Restaurants often cook spinach directly in the base masala for extended time — the result is brown-olive and vegetal-flat. Blanch-shock preserves the vivid green and the bright fresh flavor. Do not skip it if using fresh spinach. If using frozen, you’ve inherited the pre-blanched benefit; the color will be a bit muted but the dish is still very good.

About paneer. Bought paneer is genuinely good — Nanak, Amul, and Vadilal are reliable brands at Indian grocers. Homemade paneer takes about 15 minutes with whole milk and lemon juice (or vinegar) and is softer and fresher-tasting than bought; worth trying once. Both work here.

About the cream — options for lighter or dairy-free. ¼ cup heavy cream is modest and gives the sauce its characteristic gloss and richness. Alternatives:

  • Full-fat Greek yogurt (¼ cup) — tangier, lighter. Temper first: stir a spoonful of hot sauce into the yogurt before adding the yogurt to the pot, to prevent curdling.
  • Cashew cream (⅓ cup raw cashews blended with ½ cup water) — dairy-free, rich, gives the same silky texture as cream. Simmer 3 minutes after adding.
  • Full-fat coconut milk (⅓ cup) — dairy-free but shifts the flavor slightly toward Southeast Asian; use only if you’re OK with that direction.
  • Nothing — the dish still works, just less rounded.

About the paneer sear. Searing gives a golden crust and a textural contrast against the silky sauce. Some cooks even lightly fry the paneer cubes for more chew (deeper color, firmer bite). Some skip entirely for the softest paneer that melts into the sauce. All valid; your household’s preference will guide you after one cook.

Kasuri methi. Same load-bearing role as in Aloo Gobi — crush between palms before adding for the aromatic release.

Sugar. None. Traditional and correct.

Heat. Written mild — one of the easiest Indian dishes for the whole family, kids included. Michael and Emily can add chile flakes or hot pickle at the table.

Leftovers. Excellent the next day. Reheat gently over low heat — high heat dulls the color and can break the cream. Add a splash of water if it thickens too much.

Make-ahead strategy. Steps 1–8 (through the base masala and spinach purée) can be done a day ahead and refrigerated separately. Combine, add paneer and cream, and finish just before serving. This is how restaurants prep — and it preserves the color better than reheating a fully-assembled dish.

For Michael specifically: two things separate this from the restaurant version — the blanch-shock (color and flavor) and the patience on the base masala (depth). Do both. Especially with the kids in mind: they will notice the vivid green vs. army-fatigue green, and they will remember the version that tastes fresh vs. the one that tastes muddled. Also: sear the paneer at least once. You’ll see why.