Want to understand what makes great saag?
I’ve written a detailed series called The Science of Saag: Mastering the Green Curry, where I explore how to cook greens that stay vibrant, smooth, and deeply flavorful—and how to pair them with fat for a more satisfying dish.
Saag Paneer is a classic North Indian dish made by gently cooking leafy greens into a smooth, deeply flavored curry and finishing it with soft cubes of fresh Indian cheese known as paneer. The greens provide body and earthiness, while the paneer adds richness and contrast, making this dish both comforting and satisfying.
In Punjabi cooking especially, saag dishes are closely tied to seasonality. They are most commonly prepared during the cooler months, when fresh greens are plentiful and naturally flavorful. While sarson ka saag (mustard greens) may be the most iconic version, home cooks often adapt saag based on what greens are available.
The word saag simply means “greens” in Hindi and Punjabi. Traditionally, it refers to a blend of greens such as spinach (palak), mustard greens (sarson), and goosefoot greens (bathua). That said, saag is wonderfully flexible. You can use a single green or a mix, and it’s an excellent way to use up greens that are nearing the end of their freshness.
This version is made with spinach (palak), which cooks quickly and results in a smooth, vibrant curry. If you choose to substitute or add other greens, keep in mind that heartier greens take longer to soften and will slightly change the final texture and flavor. Regardless of the greens you choose, the goal is a well-balanced, gently cooked curry that highlights the natural taste of the greens rather than overpowering them.
Saag Paneer is naturally gluten-free and can easily be adapted for different diets. Paneer can be replaced with tofu or plant-based alternatives while keeping the overall character of the dish intact.

Saag Paneer
Ingredients
- 10 oz Spinach leaves 1 bunch
- 8 oz Paneer
- 1 tbsp Olive Oil or your preferred medium
- 1 cup Red Onions Diced
- 2 tsp Ginger-garlic Paste
- 1/2 cup Tomatoes Diced/Crushed/Pureed
- 1-2 Green Chillies optional, add more if you would like it spicier
- 1/2 tsp Garam Masala
- 1/2 tsp Coriander Powder
- 1/2 tsp Dried Fenugreek Leaves “Kasuri Methi”
- 3/4 tsp Sea Salt adjust to taste
Method
- Cut up the Paneer into 1 cm cubes and put aside. IMPORTANT: If you're using Paneer that is not fresh (store bought or refrigerated for a few days) then before cutting it up soak it in hot water for 30-45 minutes until it is soft. Drain out all the water and dry it up before cutting into cubes.

- Bring water to a boil in a pot and add the Spinach. Boil for about 2 minutes until the Spinach is all wilted.

- Drain the Spinach.

- You need to coarsely blend it and my preference is to use a Hand Blender for the convenience. Don't blend into a fine paste, just 2-3 pulses and you'll see the Spinach pureed with some larger pieces mixed in there.
- Add the oil to a non-stick pan on medium heat. When the oil is hot add the diced onions. Fry the onions for about 8-10 minutes, they should be soft and starting to turn light brown. TIP: Sprinkle some salt on the onions to speed up the browning.

- Add the ginger-garlic paste and the green chillies and fry until the raw aroma of the ginger diminishes.

- Add the tomatoes and the coriander powder and salt and cook for 4-5 minutes until the tomatoes are cooked.

- Add in the pureed Spinach and mix well to blend in the onion-tomato base.

- Add the garam masala and dried fenugreek leaves and mix them into the Spinach.

- Add the Paneer cubes and mix them into the Spinach taking care to not break the cubes. Cook for about 4-5 minutes on low heat so that the Paneer can soak in the flavors and delicious Saag Paneer is ready!








Leave a Reply