
Palak Paneer (spinach curry made in just 40 minutes!)
This post may contain affiliate links. Please read our disclosure policy.
Here’s a delicious palak paneer recipe that’s easy to make at home. Fresh paneer is pan-seared to golden perfection, then folded into a creamy spinach curry. Serve it with rice or naan for a flavorful meal that’s ready in just 40 minutes!

Palak paneer is one of those recipes that feels far more complicated than it actually is. It has been one of our favorite Indian takeout orders for years, and after making it at home countless times, it has become one of our go-to comfort food dinners. The combination of spinach, tomatoes, warming spices, cream, and golden paneer creates a rich, flavorful curry that tastes like it simmered all day.
What I love most about this recipe is that it’s built from fresh, simple ingredients. A generous amount of spinach forms the base of the sauce, while tomatoes, onion, ginger, garlic, and spices add depth and balance. The tomatoes are especially important, helping to round out the flavor and keep the spinach from tasting overly grassy.
If you’re new to cooking with paneer, don’t be intimidated. It’s easy to work with and becomes wonderfully flavorful when lightly browned in a skillet before being added to the curry. Serve it with warm naan and fluffy basmati rice for a cozy, restaurant-worthy meal that’s surprisingly simple to make at home.
Palak paneer vs saag paneer
For a long time, I assumed ‘palak’ and ‘saag’ were terms that were used interchangeably for the delicious green curry I’d come to love. After doing some research, I learned that ‘palak’ actually means ‘spinach’, whereas ‘saag’ means ‘any greens’ and is generally a combination of spinach and mustard greens (and sometimes kale). Since this recipe only uses spinach, I’ve called it palak paneer.

Make-ahead and leftovers
Can I make it ahead of time? If you’re preparing ahead of time, make the gravy the day before. Right before serving, pan-sear the paneer and warm up the gravy before mixing them together. This ensures everything tastes really fresh.
How long do leftovers keep in the fridge? Curry is one of those dishes that often tastes better the next day. Store any leftovers in a sealed container in the fridge for 4-5 days.
What to serve with palak paneer
Palak paneer is a delicious complete meal on its own when served with rice, naan, or roti.
When serving a crowd, make a couple of curries and serve them family-style, as you’d order at an Indian restaurant. This palak paneer recipe pairs well with other vegetarian curries like cauliflower curry with chickpeas and peas, chickpea, tofu, and eggplant curry, or creamy coconut lentil curry.

Palak Paneer (spinach curry made in just 40 minutes!)
Ingredients
- 3 tablespoons cooking oil (divided)
- 1 large onion (chopped)
- ¼ cup minced ginger
- 6 cloves garlic (peeled and smashed with the side of your knife)
- 2 medium tomatoes (chopped)
- 1 teaspoon garam masala
- 1 teaspoon ground cumin seeds
- ½ teaspoon turmeric
- 1 teaspoon sea salt (more to taste)
- 10 ounces spinach
- ½ cup whipping cream (see notes)
- 1 lb paneer (cut into 1-inch cubes)
Instructions
- Heat 2 tablespoons of the oil in a large skillet over medium-high heat. Add the onion and cook until it starts to brown, about 6-7 minutes. Reduce the heat to medium heat and add the ginger and garlic and cook for another 3 minutes. If the pan starts to look dry, add a little more oil. Add the tomatoes to the pan and cook for 5 minutes, mashing them a little as they cook.1 large onion, ¼ cup minced ginger, 6 cloves garlic, 2 medium tomatoes
- Add the garam masala, cumin, turmeric, and salt to the pan and stir for about 1 minute. Add the spinach, working in 2 batches, if needed. Let the first batch wilt a little and then add more.1 teaspoon garam masala, 1 teaspoon ground cumin seeds, ½ teaspoon turmeric, 1 teaspoon sea salt, 10 ounces spinach
- Once the spinach has wilted, transfer the spinach mixture to your blender, add the cream, and blend on high until mostly smooth.½ cup whipping cream
- Add the remaining tablespoon of oil to a non-stick pan over medium-high heat. Add the cubes of paneer and cook until they're brown on both sides, about 5 minutes.1 lb paneer
- Pour the spinach puree from the blender back into the skillet, mix in the paneer, and gently reheat it.
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.







Made this a few days ago (and re-heated the leftovers yesterday) and we all loved it. And I love the 1/4 cup of grated ginger during the winter season. I struggled to do a conversion for the 10oz of spinach (to grams), but I think it roughly translates to two of those big clamshell packs of pre-washed spinach, and that worked for me. Definitely going to make this one again, though my husband suggested maybe we could make half of the sauce with paneer and another half with chicken.
Hi Desi,
10 ounces is one of the large clamshells or 2 of the smaller ones. Happy to hear that it works with extra – yay for more veggies!
Delish! I love how you also list the amount of each ingredient in each step again. So helpful!
I am allergic to nuts of any kind, legumes and lentils. Do you have any recommendations for substitutions? I love Palak Paneer and would like to try your recipe.
Thank you
You’ll be able to make this recipe as written. Just make sure to use the regular dairy cream option rather than the cashew cream. 🙂
I truly appreciate the simplicity of this dish. It came together quickly and was very good. 2 teaspoons of salt was WAY too much, as others have said. I love salt and have a tendency to be heavy handed. I used 1 1/2- 1 3/4 and it was definitely too salty. I would start with 1 teaspoon and will make it this way myself in the future. Thanks!!
I’ll make a note of that in the recipe. Some salt is saltier than others. I usually use Himalayan pink salt. 🙂
Hi!
So What’s the note for making the cashew cream. You said cashews and water but how much of each or do I just adjust things till I get a creamy texture?
Sorry I missed that note! It’s in there now. 🙂
Is there any substituforvpaneer? I dont have it in my store
I’ve used medium tofu many times. It’s not an exact match, but it is really good. Another option would be halloumi. It wouldn’t be as soft but it would have a more similar flavor. I hope that helps!
I have found Paneer in my local Hispanic grocery store (Rancho Market)
This was tasty, but a little too thick, and too salty. I’m wondering if I used the right amount/kind of cream? And I used coarse sea salt. I’ll definitely try again, but planning to add more cream and less salt next time. Thanks for sharing!
Salt can vary in flavor and strength quite dramatically. If you have some extra salty salt it’s best to reduce the amount next time. 🙂
Is that really ¼ cup of ginger? Just checking!
It is!
My daughter and I love this recipe. It tastes great and is so easy to make. It is now a staple when I am cooking Indian food. Love it!
I’m so happy you like the recipe! It’s one of my daughter’s fav Indian recipes, too. Our girls have good taste!
Thank you. Great recipe! It*s as good as any I’ve bought and quick and easy to make. I used a packet of frozen spinach the first time and am about to try with fresh now
I’m so happy you liked it! Hooray!!
What is paneer and where do you buy it?
Paneer is a firm, Indian cheese. It’s similar in texture (but not taste) to extra firm tofu. It also comes in tofu-like packages. Where I shop, it’s usually sold with the rest of the cheeses. If you have trouble finding it, halloumi cheese or tofu would both make good substitutes.
Thank you SO much! I cannot wait to try this recipe.
You’re so welcome!! 🙂