Palak Paneer

Often mislabeled as "saag paneer," this dish of fried paneer in a spinach sauce is proof that sometimes simple is best.

Bright green Palak Paneer in a white bowl one an orange back next to some roti

Serious Eats / Amanda Suarez

Why This Recipe Works

  • Blending the cooked spinach while it's hot yields a smoother purée.
  • Frying the paneer gives it more flavor and texture.
  • Blooming the cumin and mustard seeds in hot oil draws out oil-soluble flavors and aromas.

Palak paneer is something I grew up eating. I'm from a Punjabi family, so my mother regularly made it at home. But palak paneer was also a fixture of celebratory meals and occasions, and we'd serve it whenever family members or cousins came to visit—it's very special for us Punjabis. It's almost always included as part of the menu for Punjabi weddings; I can't really remember a single wedding I've attended where palak paneer wasn't served.

This particular recipe is my mother's, and I like her version the best in part because it's so simple. There aren't any extra spices, which lets the spinach flavor shine. The creamy spinach sauce has a touch of garlic and chile to deepen its flavor and make it more interesting, and it complements the chunks of paneer perfectly. I fry the paneer in ghee to give it some texture and add a layer of flavor, and a small amount of cream toward the end ties everything together beautifully.

When I moved the UK, I encountered for the first time saag aloo, a dish of puréed spinach and chunks of potato, which I think must have been inspired by or derived from palak paneer. I have to admit I didn't care for it very much; I was surprised by the substitution of potato for paneer, and the name was a little confusing to me, because I'd only heard "saag" used to refer to sarson, or mustard leaves. The saag aloo I tried also tasted very different from the palak paneer I ate growing up; the restaurants added so much more to the spinach sauce—onion, garam masala, etc.—which changed the nature of the dish entirely. While it might still be delicious to eat, it's very different from palak paneer.

To add further confusion, palak paneer that is often mis-titled as "saag paneer" on menus in the US and UK. Like the saag aloo that baffled me, "saag paneer" is made with spinach (which is "palak" in Hindi), and not saag (mustard greens). So what many people outside of South Asia know as saag paneer is actually palak paneer.

Close up of a hand holding a piece of roti with palak paneer on it

Serious Eats / Amanda Suarez

The recipe I'm sharing here is closer to my idea of a "true" palak paneer, and I hope you try it, if only so you can see how the subtle use of spices can sometimes add much more to a dish than using everything in your spice box.

The process is very simple: I wilt the spinach leaves by cooking them with a little water in a covered pot, then purée them in a blender; this yields a vibrant green puree that's fresh, not murky. I then fry the paneer in some in another pan, set the paneer aside, and in the same pan I heat fry whole mustard and cumin seeds until the seeds start to pop, at which point I add a little minced garlic. I pour the spinach purée into the pan, season it with salt and chile powder, add the fried paneer and a touch of cream, mix, and serve with some kind of piping hot flatbread—chapati, roti, naan, or parathas all would work well.

Recipe Details

Palak Paneer

Prep 5 mins
Cook 15 mins
Total 20 mins
Serves 4 servings
Makes 4 servings

Often mislabeled as "saag paneer," this dish of fried paneer in a spinach sauce is proof that sometimes simple is best.


  • 8 ounces (250g) curly spinach leaves 

  • 3 tablespoons (45g) ghee or neutral-flavored oil, like sunflower, divided

  • 8 ounces (250g) paneer, cut into small rectangles 

  • 1 teaspoon cumin seeds

  • 1/2 teaspoon black mustard seeds

  • 3 medium garlic cloves, finely chopped

  • 1/2 teaspoon chile powder, such as Kashmiri

  • 1 teaspoon (3g) Diamond Crystal kosher salt; if using table salt, use half as much by volume or same weight

  • 2 tablespoons (30ml) heavy cream


  1. Combine spinach with 1/2 cup (120ml) water in a 3-quart saucier and place over high heat. Bring water to a boil, cover, reduce heat to medium-low, and cook until spinach is completely wilted, about 5 minutes. Transfer contents of pan to countertop blender and blend on high speed until completely smooth, about 1 minute. Set purée aside.

    Two Image Collage. Top: Uncooked spinach in a pan. Bottom: A hand holds the lid down on a blender which has the spinach puree in it

    Serious Eats / Amanda Suarez

  2. In a 10-inch nonstick skillet, heat 2 tablespoons (30ml) oil over medium-high heat until shimmering. Add half of the paneer pieces and cook, flipping once, until golden, about 2 minutes. Transfer paneer to plate and repeat with remaining paneer pieces. Add remaining tablespoon of ghee to pan along with cumin and mustard seeds and cook until seed begin to pop, about 30 seconds. Add garlic, stir, and cook until aromatic and pieces start to take on some color, about 30 seconds.

    Four Image Collage. Clockwise from top left: Uncooked paneer in pan; Browned paneer in pan; Cumin and spices added to pan after paneer has been removed; garlic cooking with paneer in pan.

    Serious Eats / Amanda Suarez

  3. Pour spinach purée into skillet, season with salt and chile powder, and stir to combine. Add cooked paneer and cream, stir, and serve immediately.

    Four Image collage. Clockwise from top left: Spinach puree being poured into pan with garlic and spices; paprika being added to pan; cream added with paneer and spinach in pan; paneer added to spinach puree in pan.

    Serious Eats / Amanda Suarez

Make-Ahead and Storage

In a sealed container, palak paneer will keep in the refrigerator for up to 4 days.

Nutrition Facts (per serving)
333 Calories
29g Fat
6g Carbs
14g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 333
% Daily Value*
Total Fat 29g 38%
Saturated Fat 17g 84%
Cholesterol 80mg 27%
Sodium 813mg 35%
Total Carbohydrate 6g 2%
Dietary Fiber 2g 6%
Total Sugars 2g
Protein 14g
Vitamin C 19mg 93%
Calcium 431mg 33%
Iron 2mg 12%
Potassium 462mg 10%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)