Saag Paneer (Spinach with Fresh Indian Cheese)

  • Serves

    serves 4

  • Cook

    45 minutes


By SAVEUR Editors

Published on January 14, 2020

It's not hard to love North Indian saag paneer—meltingly soft spinach strewn with chunks of mild paneer, or fresh cheese—especially when scooped up with hot flatbread. Saag just means greens in Hindi, and though spinach is usually used in the U.S., in India saag paneer is also made with mustard, collard, fenugreek, or beet greens, and even amaranth or purslane.

Get seasonal recipes, methods and techniques sent right to your inbox—sign up here to receive Saveur newsletters. And don’t forget to follow us on Instagram at @SaveurMag.



For the cheese (or substitute 7 oz. store-bought paneer)

  • 8 cups milk
  • ¼ cup fresh lemon juice
  • 6 Tbsp. ghee or canola oil

For the spinach

  • 4 cloves garlic, chopped
  • One 1-inch piece ginger, peeled and chopped
  • 1 serrano chile, stemmed and chopped
  • 6 cups finely chopped spinach
  • Kosher salt
  • 6 Tbsp. heavy cream
  • ½ tsp. garam masala
  • ¼ tsp. cayenne
  • Indian flatbread or rice, for serving


Step 1

Make the cheese: Line a colander with 8 layers of cheesecloth, draping it over the sides, and set in a sink. In a large, nonstick pot over medium-high heat, bring the milk to a full boil, stirring often with a wooden spoon to prevent it from scorching on the bottom. Stir in the lemon juice, then lower the heat to medium-low and cook without stirring just until large curds form, about 30 seconds. Remove from the heat and set aside, without disturbing for 2 minutes, then pour the milk mixture into the colander. Gather the corners of cheesecloth together and gently squeeze out some of the excess liquid. Tie the opposite corners of the cheesecloth together to make a sack, and hang it from a large kitchen spoon suspended over a deep bowl. Set aside at room temperature until the excess liquid has thoroughly drained from the cheese, about 1½ hours. Transfer the sack to a plate, untie the cheesecloth, and loosely drape the corners over the cheese. Place a large heavy pot on top of the cheese, then set aside at room temperature to compress for 30 minutes more. Remove the pot and unwrap the cheese. Cut into ½-inch-by-1-inch pieces.

Step 2

In a 12-inch nonstick skillet, heat the ghee over medium. Working in batches, add the cheese and fry until golden brown, about 6 minutes. Using a slotted spoon, transfer the cheese to a plate and set aside; reserve the skillet with ghee.

Step 3

Make the spinach: In a blender, combine the garlic, ginger, chile, and ¼ cup water; purée into a smooth paste. Return the skillet with ghee to the stove, and heat over medium-high. Add the ginger-garlic paste and cook, stirring, until fragrant, about 30 seconds. Add the spinach, salt to taste, and cook, stirring often, until the spinach wilts, about 1 minute. Reduce the heat to medium-low, cover, and cook, stirring often, until the spinach is very soft, about 15 minutes. Stir in the cream, garam masala, and cayenne. Add the cheese to the skillet, cover, and continue cooking until the liquid thickens and spinach is soft, about 15 minutes more. Serve with flatbread or rice.

Continue to Next Story

Want more SAVEUR?

Get our favorite recipes, stories, and more delivered to your inbox.