Palak Paneer Recipe

4.66 from 26 votes
Updated: Oct 04, 2025 |
Pinterest Hidden Image

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.

Palak paneer served in a bowl.

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.

Baking soda, green chilies and spinach added to boiling water.

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. 

Spinach and chilies added to ice cold water.

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.

Cumin seeds and dry red chilies added to hot oil in a pan.

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.

Onions and garlic added to the pan.

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

Tomatoes added to the pan.

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

Coriander powder added to the pan.

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

Ready onion-tomato masala.

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.

Blanched spinach and green chilies, onion-tomato masala and water added to a blender.
Smooth mixture made.

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.

Spinach paste added to hot oil in a pan.

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.

Water, paneer cubes, salt and garam masala powder added to the pan.

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

Adding lime juice to the pan.

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.

Garlic and dry red chilies added to hot ghee in a pan.

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

Tempering poured over ready palak paneer curry.

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

What is the difference between palak paneer and saag paneer?

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.

Can I make palak paneer without blanching the spinach?

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.

Can I make a vegan palak paneer 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.

Why does my palak paneer taste bitter?

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.

How much frozen spinach should I use as a substitute for fresh spinach?

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).

What to serve with palak paneer?

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.

How to store leftover palak paneer?

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 FacebookPinterest, and Instagram for all of the latest updates.

Palak paneer served in a bowl.
4.66 from 26 votes

Palak Paneer Recipe

Made using paneer (Indian cottage cheese) and spinach puree, this palak paneer curry is a delight to eat with any Indian bread. Follow my simple recipe to make it at home.
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 4 people

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)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

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.

Video

Notes

If the paneer is hard or chewy, soak it in warm water for 15 minutes to soften it. 
You can skip adding cream 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.
If you follow a vegan diet, consider replacing paneer with firm tofu and heavy cream with almond cream, coconut cream, or cashew cream; however, you may want to rename the dish ‘palak tofu’.
To replace 200g of fresh spinach, you’ll need approximately 75–80g of frozen spinach (after thawing and draining excess water).

Nutrition

Calories: 350kcal, Carbohydrates: 14g, Protein: 10g, Fat: 29g, Saturated Fat: 20g, Cholesterol: 43mg, Sodium: 217mg, Potassium: 572mg, Fiber: 3g, Sugar: 5g, Vitamin A: 5450IU, Vitamin C: 77.1mg, Calcium: 327mg, Iron: 2.4mg
Like this recipe? Rate and comment below!
4.66 from 26 votes (20 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




19 Comments

  1. 5 stars
    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!!

  2. 5 stars
    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! ๐Ÿ˜

  3. 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…

  4. 5 stars
    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.????

  5. 5 stars
    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.

  6. 5 stars
    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 ๐Ÿ™‚

  7. 5 stars
    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..!