Palak Paneer is a classic, restaurant-style North Indian dish that is everyone’s favourite! Paneer (Indian cottage cheese) and spinach come together in a delicious creamy gravy that you can scoop up with some fluffy naan. Learn how to make this tried-and-tested one-pot palak paneer recipe that has all the authentic flavour without the fuss! Instant pot method included.
If you like paneer with a creamy sauce, check out these two recipes as well: malai kofta and shahi paneer. They won't disappoint!
WOULD YOU LIKE TO SAVE THIS POST?
Psst...we will also send you a FREE eCookbook: INDIAN DINNER PARTY MENU as a thank you for signing up!
Jump to:
What is palak paneer and why make it?
Palak Paneer is that iconic vegetarian dish that stands tall amongst the giants of North Indian fine dining. Indeed, it rubs shoulders with the likes of butter chicken, dal makhani, and chicken biryani. Stands to reason that if it keeps such hallowed company, it must be something special?
Absolutely. Palak paneer always impresses.. if made the right way. Here, I share with you my version (as close to authentic as possible) of a wildly popular recipe, tested and retested countless times. (We all happen to be huge palak paneer fans: me, my husband, and two boys).
To tell the truth, I had almost given up on this dish until I finally hit upon how to make it with the ingredients in the right proportions and the right techniques.. sort of a Goldilocks moment. I used to hate washing the spinach, blanching it, then cooling it in ice-water, then pureeing it in a blender, then frying the paneer and on and on …. aargh!
Gone are all those complicated and, in my opinion, unnecessary steps in this new, updated recipe. With one pot and a few cunning hacks (enter modern appliances), what used to take me one hour and lots of labour is now ready in 35 minutes!
Plus, there’s no compromise on taste. Can you believe it?
To wrap up my rant, this palak paneer recipe is the best version of itself. Not bland, not overpowering…it has simply evolved into a very flavorful and creamy one-pot dish with the perfect taste and texture… a dish that you can totally make with confidence in your kitchen!
More vegetarian curry favorites: sarson ka saag, kadhi pakora, dum aloo.
Paneer or Indian Cottage Cheese
If you are new to Indian cooking or have not used paneer before, it is a firm cheese made from curdled milk. Unlike other cheeses, it holds its shape when cooked and does not melt, but it does have a distinctly milky taste and a grainy texture. Paneer is available in the form of fresh and frozen blocks in Indian grocery stores and even Walmart and Superstore, Canada.
I personally love paneer and have quite a few recipes on the blog with paneer as the star ingredient. Check out paneer jalfrezi, matar paneer, and paneer butter masala if you are a fan of paneer.
You can make your own paneer at home if you are so inclined. Here's an easy 2-ingredient recipe for making paneer in the instant pot if you're interested. For this recipe, however, I used frozen paneer.
Simple hacks for easy palak paneer
1. Buy pre-washed baby spinach: This comes in plastic packaging which says the spinach is thoroughly washed. That’s a major annoyance out of the way! If you’ve ever washed a bunch of spinach, you know what I’m talking about. It comes straight out of the soil, so it’s full of grit and dirt. Using baby spinach, on the other hand, saves a bit of prep time.
2. Use an immersion blender to puree the spinach: If you have an immersion blender (affiliate link), this is a great recipe to put it to good use! Two advantages here. You can blend the spinach right in the pot that you cooked it in, even when it’s hot, and you get out of the hassle of transferring the spinach to the blender and then putting it back in the pot.
3. Use store-bought paneer and garam masala: While making these ingredients from scratch is the best option (fresh is always better), it’s not always possible or practical to do things from scratch. Good quality store-bought paneer works very well; you can find fresh as well as frozen paneer in Indian groceries. The garam masala is also easily available in any Indian grocery or even Walmart and Superstore in Canada
Note: If you are really strapped for time, you can also use bottled ginger and garlic pastes although I say this with some reservation. Freshly minced ginger and garlic always taste superior, and I always use fresh if I can, so I wouldn’t really recommend it in this recipe.
Ingredients
Note: Exact amounts are mentioned in the recipe card below.
MAIN INGREDIENTS
Baby spinach: I use baby spinach for two reasons. I’ve already told you one..it saves time. The second reason is that baby spinach tastes better. Regular big leaved spinach with those tough stems is slightly bitter, especially if you neglect chopping off the stems. If you don’t want to use baby spinach, however, be sure to wash it and cut those stems to minimize the strong taste.
Paneer: You have several options for paneer. Make your own, buy fresh from a local Indian grocery, or buy the frozen block from any big supermarket. Choose what works for you:)
Tip: If you look in the frozen section of the supermarket, you will even find pre-cut and fried paneer cubes! Grab those if you really wish to make things ultra-simple.
OTHER INGREDIENTS
Ghee: Ah, ghee! Makes everything taste so much better! Of course, you can use any neutral oil if ghee is not up your alley, but ghee adds such a wonderful fragrance and aroma to the dish that I almost always make this dish with ghee now. Palak paneer is a hearty Punjabi dish from the heartlands of North India, and ghee (in addition to pure butter) is the preferred fat in that populace. An authentic palak paneer doesn’t skimp on the ghee! Besides, ghee has gained so much popularity recently as a health food, it’s a wonder people are still using vegetable oils.
Cumin seeds: Cumin seeds add a warmth to the dish and are sizzled in the ghee before the onions go in.
Onion: One medium sized red onion chopped finely and fried golden-brown is adequate.
Ginger and garlic: You don’t really need the pastes; finely chopped ginger and garlic will also do because everything’s going to be blitzed to a puree anyway.
Thai green chillies: A couple of these (not too many) add a kick to the spinach curry. Palak paneer is not a very spicy dish, so use chillies with restraint.
Tomato: Red, ripe Roma tomatoes or tomatoes on the vine are the best choice. Don’t go for the pale yellowish ones.
Ground spices: Coriander, turmeric, red chilli powder, and garam masala are used sparingly.
Cream: A dash of full-fat heavy cream smoothens the sharp edges and makes palak paneer taste delightfully rich and mild. Plus it makes the palak paneer look like it came straight from a restaurant!
Sea Salt: Spinach is salty on its own, so use in moderation.
TEMPERING INGREDIENTS
Chopped garlic and slit green chillies fried in a teaspoon of ghee adds a lovely shine and extra oomph.
How to make palak paneer
Preparation (Chopping)
There are not a lot of prep steps since we’ve done away with washing and blanching the spinach.
Tip: Use a food processor on the pulse function for even quicker prep.
Chop the onion and tomato: If doing it by hand, you don’t have to be too particular about the fineness, they can be chopped slightly roughly since you’ll be pureeing them anyway. Just make sure they're not too rough!
Chop/mince the ginger, garlic and green chillies: Again, don’t be too particular.. you can also use some ginger-garlic paste if you have it and chop the green chillies by hand.
Preparation (Paneer)
Preparing the paneer depends on what kind you are using:
If you have made some paneer of your own (more power to you!), great! You don’t need to do anything else except cut it into bite-sized cubes or fingers. Unless you want to fry it. (More on that below).
If you have bought a fresh block of paneer from a local Indian grocery or restaurant, again, same thing as #1.
If you have opted for a frozen pre-packaged block of paneer (the kind I used in this recipe), you will need to thaw it first. Thawing the paneer in hot water softens the paneer so that it is ready to be added to the gravy. If you let the frozen paneer come to room temperature by letting it thaw naturally on the countertop, it won’t be as soft as you want it to be. You want soft paneer for your dish, not hard.
How to thaw frozen paneer: Take some hot water in a bowl and submerge the block of paneer in it. Let it sit for about 10-15 minutes, then take it out of the water and cut it into cubes.
Frying the paneer (optional)
Some people like fried paneer in palak paneer, and I totally get that. Frying the paneer makes it tastier, but it also makes it hard. Unless you want to soak the fried paneer in hot water again! I personally don’t do it as it adds extra steps to the process. I don’t want to soak it, then fry it with oil splattering all over, then soak it again…
However, if you do want to go round that route, here’s how to do it:
Thaw the paneer (if using frozen) by the method outlined before. Dry it with paper towels. Heat a tablespoon of oil in a frypan on medium heat and add the paneer cubes. Fry on one side until golden-brown, then turn the pieces and fry on the other side.
Tip: Don’t fry the paneer on low heat as it will become more hard.
Once the paneer is fried, keep it covered until you need it for the gravy so that it doesn’t lose more moisture.
If you want to soften this fried paneer, put it back in hot water for 5-20 minutes, then take it out and put it in the gravy. (I told you, it’s going to add a few extra steps!)
Cooking (Stovetop)
STEP 1: PREPARE THE MASALA
Saute the cumin and sliced onions in ghee until the onions turn reddish-brown. Don’t overdo it, however, and let the onions become too dark, because you don’t want the colour of the onions to turn the gravy dark-brown. Here’s a picture to help you gauge the frying level:
Add the minced/chopped ginger, garlic and green chillies and fry for just a bit to cook out the ‘rawness’ of the aromatics.
Add the tomatoes plus salt and powdered spices and cook until the tomatoes soften in the masala. Keep stirring frequently so the masala does not stick to the pan.
Tip: The masala is done when it becomes thick and shiny and you can see the fat leaving the sides of the pan.
STEP 2: ADD THE SPINACH
Add the spinach and allow it to wilt in the masala. Add very little water (and only if needed) as spinach releases a lot of water when it is cooked. As soon as you see the spinach wilting, cover the pan and let it simmer for a bit. Once the curry is cooked, turn off the heat.
STEP 3: PUREE THE COOKED SPINACH
If using an immersion blender, all you need to do is insert it right into the pan in which you cooked the curry and blitz away. With this tool, you don’t need to wait until the curry cools down.
Tip: If your curry is too thick, you can add a little water at this point to thin it slightly (about ¼ cup).
However, if you don’t have an immersion blender, wait for the curry to cool down a bit after you've turned off the heat (you can remove it from the hot hob), then transfer it to your regular stand blender and blend. Once blended, transfer the curry back to the pot you cooked it in for the next step.
Tip: You don’t need to blend the curry to a paste. Leave some texture in.
STEP 4: ADD THE PANEER AND CREAM
Tip in the paneer you prepped earlier and fold it into the curry so it can absorb the flavors. Stir in the cream as well and cook for a minute so the cream gets absorbed into the curry.
STEP 5: TEMPER THE CURRY
Heat some ghee in a small frypan and add chopped garlic and one or two slit green chillies. Let the garlic turn slightly brown, then pour the ghee on top of the curry. This adds a wonderful garlicky aroma to the palak paneer! And with this step, your palak paneer is ready to be served with the Indian bread of your choice: naan, roti or paratha!
Cooking (Instant Pot)
Note: The preparation and tempering steps remain the same.
Press the saute button on your instant pot and wait for it to display the ‘hot’ sign. Add the ghee, cumin and onions. Sauté until the onions turn reddish-brown.
Add the ginger, garlic, and green chillies and sauté for 2 minutes.
Add the tomatoes, salt, and powdered spices (coriander powder through garam masala) and sauté for 5 minutes or until the tomatoes soften, the masala turns thick and shiny, and the fat leaves the sides of pot.
Add the spinach and press down. Add ¼ cup water and mix well. Now, pressure cook on high for 1 minute only.
When the timer beeps, release the pressure immediately and open the cooker. Using an immersion blender, puree the curry. Don't over-blend.
Add the paneer and cream and mix well. Finally, temper the curry and you're ready to serve it! (Follow the tempering steps above).
you like cooking curries in the instant pot, have a look at the these 21 curry recipes made in the instant pot.
Serving Suggestions
- Palak paneer is usually accompanied by Indian breads like roti, naan, or paratha. Choose your favourite! It also goes well with zeera rice or plain boiled rice.
- You can add a dal as well if you want to have a complete Indian meal. My favourites are dry moong dal and maash ki dal.
Storing and Reheating
- Palak paneer keeps well in the refrigerator for 2-3 days, not more. Store it in a covered microwaveable container if you plan on reheating it in the microwave.
- For reheating the dish, you can reheat it either in the microwave or the stovetop. If it has lost a bit of moisture and clumped up in the fridge, the stovetop is a better option. Add the palak paneer to a pan along with a little water, stir it a bit to loosen it and serve when hot.
FAQs
Palak paneer has only spinach leaves in it whereas saag paneer has mustard leaves and others in addition to spinach.
Yes, if fresh spinach is not available, use frozen spinach. Break the frozen spinach into chunks and add it to the prepared masala. If using the instant pot, the pressure cooking timing remains the same at 1 minute and QPR to ensure that the spinach gets cooked properly.
Yes, again. You can freeze the entire dish or freeze only the cooked and pureed spinach. I don't usually add the paneer to the spinach if I know I won't be using it immediately. You can always add fresh paneer later since it doesn't need to get cooked with the curry itself.
Sure. To make vegan palak paneer, simply substitute paneer with firm tofu and swap the cream with coconut cream or cashew paste.
Tried this recipe? Please consider giving it a star rating and a comment below. If you're on Instagram, feel free to tag me so I can see your gem. I'd love to hear from you! Thank you:)
📖 Recipe
Palak Paneer
Equipment
- Food processor optional
- Wok or karahi for cooking the curry
- Immersion blender OR stand blender
- 6-quart Instant Pot Duo if using the instant pot option of cooking
Ingredients
- 11 oz baby spinach
- 14 oz paneer cut into cubes
- ¼ cup ghee
- ½ teaspoon cumin seeds
- 1 red onion small, chopped
- 1 inch ginger peeled and chopped fine
- 5 cloves garlic peeled and chopped fine
- 2 Thai green chillies chopped fine
- 1 tomato medium, red/ripe
- ¾ teaspoon sea salt
- 1 teaspoon coriander powder
- 1 tsp Kashmiri chilli powder or ¾ teaspoon regular red chilli powder
- ½ teaspoon turmeric powder
- ¼ teaspoon garam masala powder
- ¼ cup heavy cream full-fat
For tempering
- ½ tablespoon ghee
- 1 clove garlic peeled and chopped
- 2 Thai green chillies slit
Instructions
Preparation
- Chop the onion, tomato, ginger, garlic and green chilli using a food processor if you have one.
- Cut the paneer in cubes. (See note #2 below for frozen paneer).
Cooking (Stovetop Instructions)
- Add ghee to a karahi or wok and heat it. Add the cumin, followed by the chopped onions. Fry on medium-high heat until the onions start changing color and turn reddish-brown. (5-7 mins)
- Add the chopped ginger, garlic and green chillies and sauté for 2 minutes on medium heat.
- Add the tomatoes, salt, and powdered spices (coriander powder through garam masala) and sauté on medium heat for 5 minutes or until the tomatoes soften, the masala turns thick and shiny, and the fat leaves the sides of the karahi (about 5 mins.)
- Add the baby spinach and press down. Allow the spinach to wilt in the masala and cook for 5 minutes on medium heat, stirring often. There won't be any need to add water as the spinach releases water, but if you do need to, add a splash of water only, not a lot. Turn off the heat.
- Using an immersion blender, blend the spinach, but don't go so far that it turns into a paste. Leave some texture in. (See note #4 below if you don't have an immersion blender). Add a little water (¼ cup) if the puree is too thick.
- Turn the heat back on (low-medium), add the paneer and cream and stir for 2 minutes, making sure the paneer is coated with the spinach.
Tempering
- Heat the ghee in a small frypan and add the chopped garlic and green chillies. Fry until the garlic turns slightly brown, then pour immediately on top of the palak paneer. Your dish is now ready to be served.
Cooking (Instant Pot Instructions)
- Press the saute button on your instant pot and wait for it to display the ‘hot’ sign. Add the ghee and cumin seeds to the steel insert, followed by the onions. Saute for 5-7 minutes until the onions turn reddish-brown.
- Add the ginger, garlic, and green chillies and sauté for 2 minutes.
- Add the tomatoes, salt, and powdered spices (coriander powder through garam masala) and sauté for 5 minutes or until the tomatoes soften, the masala turns thick and shiny, and the fat leaves the sides of pot.
- Add the spinach and press down. Add ¼ cup water and mix well. Now, cancel the sauté mode and press the pressure cooking button on high. Secure the lid and make sure the vent is in the sealing position. Set the timer to 1 minute.
- When the timer beeps, release the pressure immediately and open the cooker.
- Using an immersion blender, puree the curry. Don't over-blend. (See note #4 if you don't have an immersion blender).
- Add the paneer and cream and mix well. Follow the tempering steps above.
Notes
- If using a regular bunch of spinach, wash it thoroughly and cut off the thick stalks before adding it to the masala.
- If using a block of frozen paneer, immerse it in hot water for about 10 minutes and cut into cubes when thawed.
- While frying the onions, don't over-brown them as they will continue to brown after adding the ginger and garlic too.
- If you don't have an immersion blender, use your regular stand blender. Wait for the curry to cool down, then transfer it to your stand blender and puree it. Don't overblend. Leave some texture in. Transfer the pureed curry back to the karahi in which you were cooking it.
- If you want to make a vegan palak paneer, swap the paneer for some firm tofu and heavy cream for coconut cream or cashew paste.
Samara Hastert says
This site is absolutely fabulous!
Saima says
Thanks.
Jessica says
This was great! My homemade paneer ended up being crumbly (never made it before, not sure what the issue was) but still everything tasted good. I did stir the spinach a little bit after adding it because I was afraid just pressing it down wasn't going to work.