Creamy Palak Paneer (Restaurant-Style Indian Spinach Curry)
This is the palak paneer I turn to when I want a restaurant-worthy dinner that comes together in about 30 minutes. Fresh spinach greens, soft cubes of paneer, and just enough warm spices all cook down into a glossy, fragrant curry.

You get a vibrant emerald sauce that tastes far richer than its ingredient list, with no heavy cream required. It’s the kind of meatless main that feels special any night of the week.
Why This Palak Paneer Works
Texture is everything here. Blanching the spinach and shocking it in ice water locks in a bright green colour that stays on the plate, not just in the pan. The paneer stays tender because it gets folded in at the end, never boiled.
The spice blend is simple but hits all the right notes: earthy cumin, a whisper of turmeric, and a little garam masala for warmth. You control the heat with fresh green chili, so the curry can be as mellow or as fiery as you like.
It’s the version I keep coming back to because it delivers that takeaway taste with everyday ingredients and one blender. No endless simmering, no hard-to-find pantry items, just a straightforward method that works.
Ingredients

- 1 lb fresh baby spinach (about 12 cups): use tender, flat-leaf spinach for the smoothest purée
- 8 oz paneer: full-fat block, cut into ¾-inch cubes; avoid pre-cubed if you can, it dries out faster
- 2 tbsp neutral oil: vegetable or avocado oil, divided
- 1 medium yellow onion: chopped small, about 1 cup
- 4 garlic cloves: smashed and roughly chopped
- 1½ inch piece fresh ginger: peeled and thinly sliced
- 1 to 2 green chilies: slit lengthwise, seeds removed for less heat if you prefer
- 1 tsp cumin seeds
- ¼ tsp ground turmeric
- ½ tsp garam masala: plus a pinch extra for serving
- 1 tsp salt: adjust after adding the paneer
- 1 tsp sugar: a little helps round out the spinach’s earthiness
- 2 tbsp cold water: for the blender, if needed to get the purée moving
Variations / Substitutions
- Vegan option: swap the paneer for extra-firm tofu pressed well and patted dry, and replace any dairy with full-fat coconut milk or cashew cream added with the purée.
- No spinach on hand: the same method works beautifully with baby kale or a mix of tender greens such as chard leaves.
- Milder curry: use half a green chili or skip it entirely and add a pinch of black pepper at the end. A dollop of plain yogurt on top also tempers the heat.
- Dairy-free creaminess: if you skip paneer but still want richness, stir in 2 to 3 tablespoons of unsweetened coconut cream right before serving.
- Extra green brightness: finish with a squeeze of lemon juice instead of garam masala for a fresher, tangier note.
If you love this version, you might also enjoy a simple chana masala made with the same pantry-friendly spice base.
How to Make Palak Paneer
Step 1: Blanch the Spinach

Bring a large pot of water to a rolling boil. Once the water is bubbling hard, add all 1 lb of spinach and push it down with a spoon. Let it wilt completely, about 90 seconds. Right after, scoop the spinach into a colander and run cold water over it until the leaves feel cool. This stops the cooking immediately and locks in the colour.
You’ll see the spinach shrink down to a fraction of its size. A quick squeeze with your hands removes excess water, but you do not need to wring it completely dry. Set the squeezed spinach aside on a plate.
Step 2: Sauté the Aromatics

Place a medium skillet or sauté pan over medium heat and warm 1½ tbsp of the oil. When the oil shimmers, toss in the cumin seeds and let them sizzle and pop for about 30 seconds. Add the onion and cook, stirring often, until it turns soft and translucent with just a hint of gold at the edges, roughly 5 minutes.
Next, stir in the garlic, ginger, and green chili. You’ll smell those sharp, spicy notes rising from the pan right away. Keep everything moving for another 2 minutes, just until the garlic loses its raw edge but hasn’t browned.
Step 3: Purée the Spinach and Aromatics

Transfer the cooked onion mixture to a blender, then add the blanched spinach, the turmeric, garam masala, salt, sugar, and the 2 tbsp cold water. Blend on high until the mixture becomes a completely smooth, thick purée. Stop once or twice to scrape down the sides so no chunks of ginger or chili escape.
The purée should coat the back of a spoon without running. If your blender struggles, add only a few drops more water, but keep it on the thicker side because the sauce will loosen slightly in the pan. Taste a tiny spoonful at this stage and adjust salt if needed.
Step 4: Simmer the Curry

Wipe out the skillet you used earlier and return it to medium heat with the remaining ½ tbsp oil. Carefully pour the spinach purée into the hot pan. It will release a little steam and might sputter, so stand back for a second. Stir once, then let the sauce cook gently for about 5 minutes, stirring now and then, until the colour deepens just a shade and the raw taste round out.
Watch for tiny bubbles around the edges of the pan rather than a full rolling boil. Tightening the mixture here concentrates the flavour and gives the sauce that silky, clingy texture that drapes over each cube of paneer.
Step 5: Fold in the Paneer and Serve

Lower the heat to the gentlest setting and slide the paneer cubes into the sauce. Use a soft spatula to fold them through without breaking the cheese apart. Let everything warm together for 2 minutes, then spoon the palak paneer into a wide bowl.
A final sprinkle of garam masala and a small drizzle of cream or yogurt across the top makes it look inviting the moment it hits the table. Serve right away while the sauce is still glossy and the paneer is soft and warm.
Tips for Bright, Silky Palak Paneer
- Keep the blender lid vented or open lightly when puréeing hot spinach. Steam can build pressure, so drape a kitchen towel over the top if your blender has a sealed lid.
- If your sauce ever turns khaki instead of green, it’s usually from simmering too long or too hard. Keep the heat moderate once the purée goes in, and do not cover the pan.
- Leftover paneer that feels a little dry can be soaked in warm water for 10 minutes before cubing. Pat it completely dry with a clean towel so it doesn’t water down the curry.
- Most of the salt goes in with the purée because the spinach itself benefits from seasoning early. Taste again only after the paneer has warmed through, since paneer absorbs salt.
Keeping Leftover Palak Paneer
- Refrigerate: Cooled palak paneer keeps well in a sealed container for up to 4 days. The sauce will thicken as it sits, so you might want to loosen it with a tiny splash of water when reheating.
- Reheating: Warm gently in a pan over low heat until the paneer is heated through, about 5 minutes. The colour will mellow a little, but the flavour stays rich. A quick stir with a fresh squeeze of lemon revives the brightness.
What To Serve With Palak Paneer
Fluffy basmati rice is the classic move, and I love it because the grains stay separate and soak up every drop of sauce. Warm naan or soft roti is just as good for scooping, especially when you want to mop the bowl clean.
For a cooling contrast, a small bowl of cucumber raita works wonders. The cold, creamy yogurt balances the gentle heat of the curry without competing.
Frequently Asked Questions
My palak paneer turned brown. What went wrong?
Overcooking after adding the purée is the most common cause. Blanched spinach keeps its green best when it is not boiled hard in the pan. Keep the heat at a gentle simmer and don’t cover the pot.
Can I make the spinach purée ahead?
Absolutely. Blend the spinach and aromatics, then cool it quickly and refrigerate for up to 24 hours. Reheat it gently in the skillet and fold in the paneer right before serving so the cheese stays soft.
Do I need to fry the paneer first?
Not for this version. The sauce is rich enough on its own, and skipping the fry step keeps the paneer pillowy. If you prefer a firmer, golden cube, you can sear it in a little oil for 2 minutes per side, but it adds a few extra minutes.
What if I can’t find fresh paneer?
Good-quality halloumi, cut into small cubes and soaked in warm water for 20 minutes to remove excess salt, gives a satisfying chew. Firm tofu, pressed and patted dry, works well for a plant-based swap.
Can I freeze leftover palak paneer?
Freezing changes the texture of the paneer, making it a bit crumbly, and the spinach sauce can separate slightly. It’s still edible, but it’s best eaten fresh or from the fridge. If you do freeze it, thaw overnight and reheat slowly with a splash of water.

Palak Paneer Recipe
Ingredients
Method
- Bring a pot of water to a boil. Add the spinach, cook for 90 seconds until wilted, then drain and rinse with cold water. Squeeze gently and set aside.
- Heat 1½ tbsp oil in a skillet over medium heat. Add cumin seeds and cook until they pop, about 30 seconds. Add onion and cook until softened, 5 minutes. Stir in garlic, ginger, and chili and cook for 2 minutes.
- Transfer the onion mixture to a blender. Add the spinach, turmeric, garam masala, salt, sugar, and cold water. Blend until completely smooth.
- Wipe the skillet clean, then warm the remaining ½ tbsp oil over medium heat. Pour in the purée and cook for 5 minutes, stirring occasionally, until the colour deepens slightly.
- Lower the heat, fold in the paneer, and warm through for 2 minutes. Spoon into bowls, sprinkle with extra garam masala, and serve hot.
