← All recipes

Saag Paneer

Indian spinach-based curry with pan-fried cottage cheese cubes in a spiced, creamy leafy green sauce.

Indian#gluten-free#high-protein#low-carb#nut-free#vegetarian

Prep Time

20 min

Cook Time

35 min

Servings

4

Difficulty

Medium

Saag Paneer

Description

One of the most beloved dishes from North Indian cuisine — tender cubes of paneer (India's fresh cottage cheese) nestled in a rich, vibrant sauce of pureed spinach and mustard greens tempered with whole spices, ginger-garlic paste, and toasted cumin. The gentle heat of garam masala and a splash of cream elevate it to restaurant quality at home.

Ingredients

For the saag (greens sauce):

  • 1 lb fresh baby spinach (or 2 large bags from the produce section) or 1 frozen bag (10 oz) spinach
  • 4 cups chopped kale or mustard greens for depth (optional but recommended)
  • 2 tbsp ghee or unsalted butter
  • 1 tsp cumin seeds
  • 1 large onion, finely chopped
  • 1 tbsp ginger-garlic paste (or 3 cloves garlic + 1-inch ginger, minced)
  • 1/2–1 serrano pepper or green chili, slit or finely chopped (adjust to taste)
  • 1 tsp turmeric powder
  • 1 tbsp garam masala
  • 1 tsp red chili powder (optional)
  • 3/4 tsp salt, plus more to taste
  • 1/2 cup heavy cream or coconut cream (optional, for richness)

For the paneer:

  • 14 oz block of fresh paneer, sliced into 3/4-inch cubes
  • 1 tbsp oil or ghee for pan-frying
  • Water, as needed

Instructions

  1. Prepare the spinach: Bring a large pot of salted water to a boil. Add the spinach (and kale/mustard greens if using). Blanch for 2–3 minutes until just wilted, then drain and immediately transfer to cold water to stop cooking. Squeeze out as much excess liquid as you can with your hands — this prevents watery saag. Blend or food-process into a smooth puree.
  2. Fry the paneer: Heat oil or ghee in a large nonstick skillet over medium heat. Add paneer cubes in a single layer (working in batches if needed) and pan-fry until golden on all sides, about 3–4 minutes per side. Remove and set aside — they'll cook further when added to the saag later.
  3. Build the sauce: In the same pot or a heavy-bottomed skillet, heat ghee over medium heat. Add cumin seeds and let them sizzle for 10 seconds. Add chopped onion and cook until soft and lightly golden, about 5 minutes. Stir in ginger-garlic paste, chili, turmeric, garam masala, red chili powder (if using), and salt. Sauté for another minute until fragrant.
  4. Simmer: Pour the spinach puree into the pot with the spiced onion base. Add a splash of water if too thick — it should be pourable but not runny. Simmer uncovered on medium-low heat for 15–20 minutes, stirring occasionally, letting the flavors meld and some moisture evaporate. Adjust salt. Stir in cream at this stage if using.
  5. Combine: Gently add the fried paneer cubes to the simmering saag. Spoon sauce over them and cook on low for another 3–5 minutes so the paneer absorbs flavor without becoming rubbery. Do not boil vigorously once paneer is added.

Notes

  • Paneer substitute: If you can't find paneer, use firm tofu or halloumi. Press the tofu first, then lightly fry — it behaves similarly. Halloumi holds its shape even better but has a saltier profile.
  • Frozen spinach works fine for a shortcut and tastes surprisingly good. Just thaw completely, squeeze dry, blend with other ingredients, and skip the blanching step.
  • Serve with naan bread, roti, paratha, or basmati rice. A drizzle of fresh cream or dollop of yogurt on top is traditional.
  • You can make saag with just spinach (palak paneer) for a milder version. Adding mustard greens/kale makes it more authentic and robust.