Palak Paneer is a vibrant, comforting North Indian curry made with fresh spinach and paneer (Indian cottage cheese). It’s one of the most beloved side dishes in Indian cooking — wholesome, nutritious, and pairs beautifully with any Indian flatbread.

The name says it all — palak is spinach in Hindi, and paneer is Indian cottage cheese. Together, they make a curry that’s not just comforting but genuinely wholesome, rich in vitamins, minerals, and protein.
Jump to:
Why You’ll Love This Recipe
This is a weekday-friendly recipe — the chopping is minimal, and once the spinach is blanched, the curry comes together quickly. You can even blanch and puree the spinach ahead of time as part of your weekend meal prep to make it faster on busy days.
One important note: I don’t add tomatoes to my palak paneer. Tomatoes make the gravy tangy and dull the spinach’s bright green color — and I want to preserve both the flavor and that gorgeous vibrancy.
Ingredients Required
Spinach — One of the key ingredients, and I always opt for fresh spinach. You can also use frozen — just make sure you thaw it to room temperature before using.
Paneer — The other star of this recipe. Paneer is Indian cottage cheese. While you can make it at home, store-bought paneer is perfectly convenient and works just as well. You can find it at Indian grocery stores and, these days, even at Costco. If using store-bought paneer, soak it in hot water to soften it before cooking.
Spice powders and spices — I kept the spices minimal: coriander powder, cumin powder, and garam masala. For tempering, you’ll also need cumin seeds.
Green chili — This is what adds the heat. I use Indian green chilies. You can substitute with serrano or Thai green chilies, but adjust to taste — one is usually enough if using those varieties.
Aromatics — Onion and ginger-garlic paste. You can also use fresh ginger and garlic — one clove of garlic and one inch of ginger is sufficient.
Cilantro — I blend a handful with the spinach, and it adds a subtle flavor we love. Feel free to skip it if you don’t have any on hand.
Optional tempering ingredients — Just like a final tempering elevates dal, it does the same here. You’ll need ghee, red chili powder, and a garlic clove. This step is completely optional, so feel free to skip if you want to keep it light.
Cream — Another optional ingredient that adds a subtle sweetness and richness. Skip it if you prefer a lighter version.
In addition, you’ll need oil for sautéing and tempering, salt, and water for blanching the spinach. Check the recipe card below for exact measurements.
How to Make Palak Paneer (Overview)
- Blanch the spinach
- Sauté onion, green chili, ginger-garlic paste, and cilantro
- Blend the spinach with the sautéed ingredients.
- Prepare the tadka and simmer the spinach puree.
- Add paneer, simmer briefly, and serve

What Is Blanching?
Blanching is scalding a vegetable in boiling water for a short time, then immediately cooling it in ice water or under cold running water to stop the cooking. For palak paneer, blanching is key to retaining the spinach’s vibrant green color.
Here’s how I do it: Bring water to a boil, add the spinach, and make sure it’s fully submerged. Turn off the heat, cover, and let it sit for 4 minutes. Drain and immediately run under cold water.
Tip: You can blanch and puree spinach on the weekend, then refrigerate for up to 3 to 4 days or freeze for up to 3 months, and use it for palak paneer, palak raita, or palak roti throughout the week.
Dietary Specifications & Vegan Variations
This palak paneer recipe is gluten-free and nut-free.
To make it vegan,
- You can swap the paneer for extra-firm tofu, skip the cream, and use only oil for all tempering, including the final tempering (skip the ghee).
- To replicate the subtle sweetness that cream adds, a small pinch of sugar or maple syrup works well. I wouldn’t recommend coconut milk or cream, as they significantly alter the flavor.
Serving Suggestions
Palak paneer pairs well with:
- Roti
- Ragi wheat chapati
- Kulcha
- Jeera rice
- Naan
And here’s a fun one — it also pairs surprisingly well with almond flour tortillas! Just warm them up and enjoy.
Looking for a complete meal idea? I made this palak paneer as part of a weekend thali, served with jeera millets (rice swapped for millet), jowar-wheat roti, methi dal, and sweet potato fry. You can find me making this entire combo on my Tamil YouTube channel.
Storage & Make-Ahead Tips
Fridge: Palak paneer keeps well in an airtight container in the refrigerator for 3–4 days. The gravy actually tastes even better the next day as the flavors meld.
Freezing & Make Ahead : The spinach gravy freezes well for up to 2–3 months, but paneer can turn grainy and crumbly after freezing. The best approach is to freeze just the spinach gravy without the paneer, then add freshly cooked paneer when you’re ready to serve. You can also freeze the plain spinach puree separately for up to 3 months, and when needed, saute the onions, ginger-garlic paste, and cilantro. Grind it and mix it with the thawed pureed spinach.
Reheating: Reheat gently on the stovetop over low heat with a splash of water, since the gravy thickens in the fridge. Avoid high heat or prolonged microwaving — that’s what makes paneer rubbery. If microwaving, do it in short 30-second intervals and stir in between.

How to Make Palak Paneer
- Heat 1 tsp of oil in a pan. Add the chopped onions, broken green chilies, and ginger-garlic paste. Sauté until the raw smell of the onion, ginger, and garlic dissipates. Add the cilantro and cook until it wilts, then turn off the heat and let it cool.
- Bring 4.5 cups of water to a boil in a separate pot (an electric kettle works great for this). Add the spinach to a wide bowl and pour the boiling water over it, making sure it’s fully submerged. Cover and let it sit for 4 minutes. Immediately drain and run under cold water (or use ice cubes with room-temperature water) to stop the cooking. Drain well. You can also soak the cubed paneer in hot water at this stage to soften it.
- Grind the sautéed onion mixture and the blanched spinach together into a smooth puree.
- Heat the remaining 2 tsp of oil in a pan. Add the cumin seeds and let them splutter. Reduce the heat to low, then add the coriander, cumin, and garam masala powders. Cook for 30 seconds, keeping the heat low so the spices don’t burn.
- Add the spinach puree and ½ cup of water (you can rinse the blender jar with the water to get every bit of puree). Add salt and bring to a gentle simmer.
- Add the paneer cubes and cook until they come to a gentle boil, then turn off the heat. If using cream, stir in 2 tbsp at this stage.
- Optional final tempering: Heat 2 tsp of ghee (or oil for a vegan version) in a small pan. Add the sliced garlic clove and roast for 30 seconds. Add the red chili powder, gently mix, and turn off the heat after 10 seconds. Pour this over the palak paneer just before serving.
Serve hot with roti, naan, or paratha.

Recipe Notes
- The cream and final tempering are both optional, but they do elevate the dish.
- This is a mild recipe. Reduce to one green chili to make it suitable for toddlers and older family members. Adjust salt and spices to taste.
- Instead of coriander powder, cumin powder, and garam masala, you can use kitchen king masala — about 1.5 to 2 tsp.
Frequently Asked Questions
Yes! Thaw it to room temperature first, then skip the blanching step and blend it directly with the sautéed onion mixture.
Fresh baby spinach works great, but you can also use a mix of spinach and methi (fenugreek leaves) for a slightly different flavor profile.
Two common reasons — either the spinach was overcooked during blanching, or the tomatoes were added. Make sure you immediately run the spinach under cold water after blanching to lock in the color.
Absolutely. The cream is optional and just adds a subtle richness. The curry tastes great without it.
Tomatoes make the gravy tangy and dull the spinach’s bright green color. Skipping them keeps the flavor clean and the color vibrant.
Yes! Paneer is made by curdling warm milk with an acid, such as lemon juice or vinegar, then draining and pressing it. That said, store-bought paneer is perfectly convenient — look for it at Indian grocery stores or Costco.
This is a mild recipe. With 2 Indian green chilies, it’s family-friendly; reduce to 1 to make it suitable for toddlers and older family members.
Yes — extra-firm tofu is the best substitute. Press out as much moisture as possible before cubing and adding it. It won’t be quite as rich as paneer, but it works well, especially as a vegan alternative.
More Paneer Recipes
Here are some paneer recipes that are perfect sides for roti.
Loved this recipe?
If you try this palak paneer recipe, please leave a comment and rate the recipe. If you have questions, drop them in the comments, and I’ll respond as soon as possible. Follow me on Pinterest for more healthy, delicious ideas, and on Instagram for regular updates, behind-the-scenes moments, and a peek into my kitchen!
📖 Recipe
Palak Paneer Recipe | Easy Indian Paneer Recipe
Ingredients
Measurement Details: 1 cup = 240ml ; 1 tbsp = 15ml; 1 tsp = 5ml;
- 3 tsp oil divided
- ½ medium-sized onion approx. 80g, chopped
- 2 green chilies broken into chunks
- ¼ cup cilantro
- 1 tsp ginger garlic paste
- 8 oz paneer
- 8 oz spinach
- 5 cups water divided
- ½ tsp cumin seeds
- ¼ tsp coriander powder
- ¼ tsp cumin powder
- 1 tsp garam masala
- 1½ tsp salt
- 2 tbsp cream optional
Final tempering (optional):
- 2 tsp ghee or oil for vegan version
- 1 garlic clove sliced
- ¼ tsp red chili powder
Instructions
- Heat 1 tsp of oil in a pan. Add the chopped onions, broken green chilies, and ginger-garlic paste. Sauté until the raw smell of the onion, ginger, and garlic dissipates. Add the cilantro and cook until it wilts, then turn off the heat and let it cool.
- Bring 4.5 cups of water to a boil in a separate pot (an electric kettle works great for this). Add the spinach to a wide bowl and pour the boiling water over it, making sure it’s fully submerged. Cover and let it sit for 4 minutes. Immediately drain and run under cold water (or use ice cubes with room-temperature water) to stop the cooking. Drain well. You can also soak the cubed paneer in hot water at this stage to soften it.
- Grind the sautéed onion mixture and the blanched spinach together into a smooth puree.
- Heat the remaining 2 tsp of oil in a pan. Add the cumin seeds and let them splutter. Reduce the heat to low, then add the coriander, cumin, and garam masala powders. Cook for 30 seconds, keeping the heat low so the spices don’t burn.
- Add the spinach puree and ½ cup of water (you can rinse the blender jar with the water to get every bit of puree). Add salt and bring to a gentle simmer.
- Add the paneer cubes and cook until they come to a gentle boil, then turn off the heat. If using cream, stir in 2 tbsp at this stage.
- Optional final tempering: Heat 2 tsp of ghee (or oil for a vegan version) in a small pan. Add the sliced garlic clove and roast for 30 seconds. Add the red chili powder, gently mix, and turn off the heat after 10 seconds. Pour this over the palak paneer just before serving.
Video
Notes
- The cream and final tempering are both optional, but they do elevate the dish.
- This is a mild recipe. Reduce to one green chili to make it suitable for toddlers and older family members. Adjust salt and spices to taste.
- Instead of coriander powder, cumin powder, and garam masala, you can use kitchen king masala — about 1.5 to 2 tsp.
Nutrition
I am not a nutritionist. The nutritional information is provided as a courtesy and is an estimate only. It varies depending upon the product types or brands.
Update Notes: Earlier posted on 2016. Now updated with new pics, video, FAQ and recipe card with nutrition information.









I loove paneer! This was so flavorful and authentic…truly better than takeout. Great recipe!
Thanks so much.
This is really good! I’ve started making lots of your recipes, so I was eager to try this blend of flavors. It’s tasty!
Thank you. I hope you like this too.
I LOVE the creaminess of the cottage cheese with the heat of the spices. So good.
Thank you :-)
I LOVE the creamy texture and all that flavor. The spinach is a great touch.
Thanks much.
We do enjoy our curry, and I always order it at our favorite restaurant. I wanted to try making it at home, and I selected this recipe. It was excellent!! What a flavor explosion!! This curry is much better than the one I enjoy at my favorite Indian restaurant. Needless to say, I now have all the flavors at home. Thank you!
Thanks much. Glad you all liked it.
I order this all the time in the restaurant and wanted to learn how to make it myself.It turned out delicious. So glad I found this recipe.
Awww that’s great. Thanks
Thank you very much, your Palak Paneer Recipe was very tasty. Your recipe is very easy to follow. Certainly I will share this relationship with my relatives. My family will enjoy it Thanks
Thanks :-)
One of my favorite dishes…absolutely yum!!
:-) Thanks
Wow! I was on a break so couldn’t comment! The Palak paneer has got the perfect green color…loved the detailed recipe..thanks for participating..hope you have taken a look at the April Challenges
Thanks a lot Lina. I have to skip April challenge as I m already participating in the A to Z challenge. Will sure try the May month ones.
Yummy and healthy palak paneer!! Love the colour!!
Thanks a lot Sundari. :-)
Such pretty shades of green! Chitra recently posted a paneer recipe – I guess I need to learn how to make it from scratch :)
Thanks a lot. Yeah saw Chitra’s post too. Once the blanching part is done, rest is all easy. Mine is less spicy version.
wow sounds delicious!
Thanks :-)