Palak Paneer Recipe
Palak Paneer is a delicious Indian vegetarian curry made using spinach leaves and paneer (Indian cottage cheese). Make the best palak paneer recipe at home with my easy-to-follow recipe.
Made using a few simple ingredients, this recipe is big on flavor and minimal on effort. It will surely become your favorite once you try it!
Here are some more palak recipes to try: Palak Pakoda, Palak Patta Chaat, Palak Rice, Aloo Palak, and Saag Paneer.

This dish was AMAZING!! SO easy, full of flavour and absolutely delicious. We had it with rice and homemade naan bread!
Emily Hemming
Thanks for the clear instructions and quality recipe 🙂
Quick Look At This Recipe
- Flavor: Mildly spiced, creamy, earthy, and aromatic
- Prep Time: 15 minutes
- Cook Time: 25–30 minutes
- Servings: 4
- Skill Level: Easy to Intermediate
- Why It Works: Balanced spices, vibrant spinach, and soft paneer make it nutritious, flavorful, and satisfying every time
About Palak Paneer
In India, we call spinach ‘palak,’ and paneer is a type of Indian cottage cheese. Palak Paneer is a combination of both these ingredients in a delicious curry. The spinach is blanched and then pureed. It is then cooked in a mildly spicy onion and tomato gravy. Finally, cream is added to mellow the curry even further and to balance the mild bitterness of the spinach.
I come from North India, where this curry is very popular. You can easily find it in most Indian restaurants and dhabas (Indian roadside eateries). Just like Paneer Butter Masala or Shahi Paneer, this curry is also a crowd favorite.
Everyone has a slightly different approach to making it, but I’ve perfected this dish by preparing it several times at home. Here, I’m sharing my tried-and-tested recipe so you can enjoy the same flavor at home too.
Why You’ll Love This Recipe
- Creamy, restaurant-style curry made easily at home.
- Nutritious with protein-rich paneer and iron-loaded spinach.
- Beginner-friendly and customizable to your taste.
- Pairs perfectly with roti, naan, or rice.
Ingredients
Spinach (Palak) – I prefer using fresh spinach, but you can also use frozen spinach.
Paneer (Indian Cottage Cheese) – You can get paneer at any Indian grocery store near you. Many supermarkets in the US, such as Costco and Sam’s Club, also carry paneer these days. You can also use homemade paneer if you prefer not to use store-bought paneer.
Lime Juice works wonders in this recipe, adding to the taste. It also helps with iron absorption from spinach. You can also use lemon juice as a substitute for lime juice.
Spices – You will need basic pantry spices, such as cumin seeds, dried red chilies, coriander powder, and garam masala powder.
Other Ingredients – To make this palak paneer recipe, you will need cooking oil, baking soda, salt, green chilies, onions, tomatoes, ginger, and garlic.
How To Make Palak Paneer Recipe – Step By Step
Blanch The Spinach
Step 1: Add 5-6 cups of water to a large pot and bring it to a boil over medium-high heat. Once the water comes to a boil, add ยผ teaspoon of baking soda, 2-3 green chilies, and 200 grams of cleaned spinach leaves to the hot water and boil for 2 minutes.
Note: If using frozen spinach, use 75-80 grams of it.

Step 2: Meanwhile, fill another large pot with water. Add 10-15 ice cubes to it to make it cold.
Step 3: Now transfer the spinach from the boiling water to the ice-cold water and let it rest for 2 minutes.
Step 4: Now drain the water and keep the spinach aside on your kitchen counter.

Make The Onion-Tomato Masala
Step 5: Heat 4 tablespoon oil in a large pan over medium-high heat.
Step 6: Once the oil is hot, add 1 teaspoon cumin seeds and 2-3 dried red chilies (broken into small pieces) and let them crackle for 4-5 seconds.

Step 7: Now, add 1 cup of chopped onions and 5-6 cloves of garlic (crushed) and cook until the onions turn light brown. It would take approximately 5-6 minutes to cook, with frequent stirring.

Step 8: Add 1 cup of chopped tomatoes to the pan and cook for 3 minutes.

Step 9: Add 2 teaspoons of coriander powder to the mixture and cook for an additional 1 minute.

Step 10: Remove the pan from the heat and let the masala cool for approximately 10 minutes to reduce the temperature.

Puree The Ingredients
Step 11: Take the larger jar of your blender and add the blanched spinach, along with the cooled onion-tomato mixture, and ½ cup of water. Blend the contents until they turn into a smooth paste.


Make The Curry
Step 12: Take the same large pan you used earlier and heat 2 tablespoon oil in it over medium-high heat. Once the oil is hot, add the spinach masala paste that you prepared in the blender and cook it for 1 minute.

Step 13: Now, add ยฝ teaspoon of garam masala powder, 200 g of paneer (cut into ยฝ-inch cubes), 1 teaspoon of salt, and ½ cup of water to your pan and mix well. Cook it until the curry comes to a boil.
While it is optional, you can add ยผ cup of fresh cream at this stage if desired.
Add salt to taste and adjust as needed.

Step 14: Switch off the heat. Add 2 teaspoons of lime juice and mix well.

Dhungar (Optional)
This is an optional step, but it brings that same restaurant-like smoky flavor to my recipe. For doing the Dhungar, take a piece of coal and heat it over direct flame until it is red hot.
Place the coal piece in a small steel bowl and place it on the top of the curry bowl. Now pour 1 teaspoon of ghee on top of the coal and immediately close the lid of the main bowl. You would see that the coal starts to release smoke, which will be absorbed by the curry.
Let it release the smoke for 10-15 minutes.
Now, open the lid of your bowl, remove the coal piece and the small bowl it was placed in, and gently mix the curry.
Tempering (Optional)
Take a small pan from your kitchen and heat 1 tablespoon ghee in it over medium-high heat.
Now add 2 tablespoons of finely chopped garlic and 1 dry red chili (cut into small pieces), and fry them until the garlic turns golden brown.

Pour the prepared tempering over the curry and serve it hot.

Pro Tips By Neha
Adding a little baking soda or sugar while blanching the spinach transforms the color of the curry, making it appear even greener.
Doing a dhungar (smoke treatment) works every time. This process gives this curry a restaurant-like smoky flavor.
When serving the curry to guests or making it for special occasions, tempering garlic and dry red chilies in ghee is a great idea to make it more indulgent. I also add some heavy cream at the end to oomph up the taste.
You can deep-fry or shallow-fry the paneer cubes in a little oil until browned, and then add them to the curry for a change.
If the paneer is hard or chewy, soak it in warm water for 15 minutes to soften it.
Adding a little cream at the end makes this dish taste even more indulgent. I don’t add it when making this curry for home-style meals, but I do add a little when I have guests or when I am making it for special occasions, such as festivals or parties.
Frequently Asked Questions
To make palak paneer, you only use spinach, while to make saag paneer, you also add other greens, such as mustard greens and fenugreek leaves, along with spinach.
You would have also seen a similar Kashmiri dish called Methi Chaman. It has spinach and methi as the base curry ingredients. Fried paneer cubes are added to the curry later.
Yes, you can. Instead of blanching the spinach, saute it in a tablespoon of oil for 3-4 minutes until it wilts completely. Then puree it and use it in the recipe.
If you follow a vegan diet, consider replacing paneer with extra-firm tofu and fresh cream with almond cream, coconut cream, or cashew cream.
The bitter taste of the curry can be due to the use of old, mature, dark green spinach leaves. To prevent the palak paneer from tasting bitter, use small, young, light green colored leaves. Discard the thick stems as they can also make the spinach paneer curry bitter. Overcooking the spinach can also make it bitter.
Consider that frozen spinach is already cooked and compacted, whereas fresh spinach shrinks significantly when cooked. To replace 200g of fresh spinach, you’ll need approximately 75–80g of frozen spinach (after thawing and draining excess water).
You can serve it with butter naan, lachha paratha, or any other Indian bread for a hearty meal. It also pairs well with lightly spiced rice dishes, such as jeera rice and veg pulao.
You can refrigerate palak paneer for 2-3 days in an airtight container and reheat to serve.
If you want to freeze this dish, I would advise only preparing the curry. Simply freeze your curry in freezer-safe containers and add paneer cubes when you’re ready to serve.
When you are ready to serve, thaw the curry for 3-4 hours on your kitchen counter. Then re-heat until it is nicely warmed. Now, you can add the paneer cubes and cook for an additional minute. You can also make the curry and refrigerate it for 2-3 days. Add the paneer cubes just before serving.
You Might Also Like
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

Palak Paneer Recipe
Ingredients
To Blanch The Spinach
- 200 grams spinach (palak)
- ¼ teaspoon baking soda
- 2-3 green chilies (stalks removed)
To Make Onion-Tomato Masala
- 4 tablespoons oil
- 1 teaspoon cumin seeds
- 2-3 dry red chilies (cut into small pieces)
- 1 cup chopped onions
- 5-6 cloves garlic (crushed)
- 1 cup chopped tomatoes
- 2 teaspoons coriander powder
To Make The Curry
- 2 tablespoons oil
- ½ teaspoon garam masala powder
- 200 grams paneer (cut into ½-inch cubes)
- 1 teaspoon salt (or to taste)
- 2 teaspoons lime juice
For The Dhungar (Optional)
- 1 piece of coal
- 1 teaspoon ghee
For The Tempering (Optional)
- 1 tablespoon ghee
- 2 tablespoons finely chopped garlic
- 1 dry red chili (cut into small pieces)
Instructions
Blanch The Spinach
- Heat 5-6 cups of water in a large pot.
- Once the water comes to a boil, add the baking soda, green chilies, and spinach, and blanch the spinach for 2 minutes.
- Meanwhile take another large pot and fill it with water. Add 10-15 ice cubes to it to make it cold.
- Now transfer the spinach from the boiling water to the ice cold water and let it rest for 2 minutes.
- Now drain the water and keep the spinach aside on your kitchen counter.
Make The Onion-Tomato Masala
- Heat oil in a pan over medium-high heat.
- Once the oil is hot, add cumin seeds and dried red chilies.
- Let them crackle for 4-5 seconds.
- Add onion and garlic, and fry until onion turns light brown (5-6 minutes), stirring frequently.
- Add tomatoes and cook for 3 minutes.
- Add coriander powder and cook for 1 minute.
- Remove the pan from heat and cool for 10 minutes.
Puree The Ingredients
- Transfer the blanched spinach to a blender with the onion-tomato mixture and ½ cup of water. Blend until smooth.
Make The Curry
- Heat oil in a pan over medium-high heat.
- Once the oil is hot, add the spinach masala paste. Cook for 1 minute.
- Add garam masala powder, paneer, salt, and ½ cup water and mix well. Bring the curry to a boil.
- Add fresh cream at this stage if you want to.
- Check for salt and add more if needed.
- Switch off the heat, add lime juice, and mix well.
Dhungar (Optional)
- Heat a piece of coal until it is red hot. Place a bowl inside the bowl with curry and a piece of coal on top of it. Pour a teaspoon of ghee on top of the coal and immediately close the lid of the main bowl.
- Let it rest for 10-15 minutes.
- Open the lid, remove the coal piece and the small bowl, and gently mix the curry.
Tempering (Optional)
- Heat ghee in a pan over medium-high heat.
- Add garlic and dry red chilies and fry until garlic turns golden brown.
- Pour the tempering over the curry. Serve hot.





Lovely recipe Neha! I have tried many many of your recipes and they all turn out lovely! My kids used to love only restaurant North Indian dishes. Being a South Indian, I could never capture that. But with your recipes, my kids are enjoying home food ๐ Thank you!!
I made this the other day and it came out great! I substituted tofu for paneer and added a mix of cream cheese, yogurt, & sour cream to get back some of the creaminess the tofu itself wouldnโt provide. Itโs my second time making this dish; between my previous recipe and this recipe I definitely prefer this one! ๐
Good to hear ๐
amezig recipe mem
Thanks ๐
Thank you so much for the recipe. With all the details that you provided, it had to be perfect. It was the first time I had cooked palak paneer, and it was finger licking good. Kudos to you…
Happy to hear ๐
Such a great recipe, lipsmacking good. Thanks for sharing
I am glad you liked it ๐
Very nice recipe thanks for sharing. I didn’t knew that you can add baking soda or sugar to maintain the green color of the spiach, thanks for the tip. I was just transferring the spinach immidiately from boiled water to ice cold water to maintain it’s color and it was also working quite well for me. Again thanks for such a wonderful recipe.????
That also works well but adding a bit of baking soda adds to it ๐
This was delicious. I tried the recipe at home and loved it. I used homemade fresh cream and homemade paneer for this recipe and it was amazing. Thank you.
Thnx a lot for trying ๐
This dish was AMAZING!! SO easy, full of flavour and absolutely delicious. We had it with rice and homemade naan bread!
Thanks for the clear instructions and quality recipe ๐
Thnx a lot for trying and leaving your feedback ๐
YUMMY – FLAVOURFUL -RUSTIC
Thanks ๐
Hi ,
This is sooo good . My husband loved it .Actually we are vegan . So just changed paneer to tofu and cream to vegan curd . Thank you so much for sharing it..!
Thnx a lot for trying ๐