Go Back
+ servings
Simple Palak Paneer Recipe (ready in 45 minutes)
4.94 from 32 votes
Servings: 4
Author: Lisa Lin

Easy Palak Paneer

Palak paneer is great when served with a side of basmati rice. Some palak paneer recipes use whole yogurt in place of heavy cream for the sauce. I prefer using heavy cream because the sauce is runnier and the flavor is less tangy. However, feel free to use whichever ingredient you prefer.
Prep Time15 mins
Cook Time30 mins
Total Time45 mins



  • 14 ounces paneer, see note 1
  • 3 tablespoons ghee or safflower oil, divided
  • pinch of salt

Spinach Sauce

  • 1 pound pre-washed baby spinach
  • 2 tablespoons ghee or safflower oil
  • 1 medium yellow onion, finely diced (about 1 1/2 cups)
  • 2 tablespoons minced ginger
  • 4 cloves garlic, minced
  • 1 serrano pepper, seeded and finely diced (see note 2)
  • 1 teaspoon cumin seeds, or use 3/4 teaspoon ground cumin
  • 2 teaspoons garam masala
  • 1/4 teaspoon turmeric
  • 1/4 teaspoon cayenne pepper
  • 1/2 cup heavy cream
  • 1 1/4 teaspoon kosher salt


  • Pan Fry Paneer
  • Cut the paneer into small pieces. Usually, I slice the block of paneer into about 1/3-inch slices. Then, I take each slice of paneer and cut it into smaller pieces. 
  • Heat 1 1/2 tablespoons of ghee or oil in a large skillet over medium heat. Add half of the paneer pieces and pan fry until golden brown, about 2 to 3 minutes. Sprinkle a small pinch of salt over the paneer before flipping them over. Then, pan fry the other side until golden brown, about 2 minutes. Transfer the fried paneer to a plate. 
  • Add another 1 1/2 tablespoons of ghee or oil to the skillet and repeat the pan frying step above. I’ve found that the second batch usually takes less time because the pan is quite hot at this point. Transfer the remaining fried paneer to the plate.
  • Make Spinach Sauce
  • Fill a large saucepan with about 3 quarts of water and bring it to boil. Add the baby spinach to the boiling water. If all of it doesn’t fit into the saucepan, add half of the spinach first. Once the spinach starts wilting, add the remaining spinach. Cook for about a minute, until all the spinach wilts. 
  • Use a spider spatula to remove the spinach from the saucepan or drain the spinach into a colander. 
  • Transfer the spinach to a food processor. You don’t need to squeeze the excess liquid from the spinach beforehand. Blend the spinach for about 10 seconds. Scrape down the sides of the bowl and blend again for another 10 seconds. Leave the chopped spinach in the food processor (see note 3). 
  • Heat a large skillet with 2 tablespoons of ghee or safflower oil over medium-high heat. Add the diced onions and cook them for about 3 minutes, until they start to soften. Next, add the minced ginger, garlic, diced serrano pepper, and cumin seeds and cook for 30 seconds. Then, add the garam masala, turmeric, and cayenne pepper. Stir to coat the onions with the dried spices.
  • Transfer the chopped spinach into the skillet. Next, add the heavy cream and salt. Cover the skillet with a lid and reduce the heat to medium. Let the spinach sauce simmer for about 5 minutes. 
  • Uncover the lid and add the pan-fried paneer to the spinach sauce. Turn off the heat. Serve the palak paneer with basmati rice


  1. You can use homemade paneer or store-bought paneer for this recipe. Homemade paneer tends to be softer in texture. If you decide to use homemade paneer, make sure the paneer has been refrigerated at least several hours or overnight. 
  2. If you want more spice, don’t remove the seeds from the chili. 
  3. Another way to make the sauce is to use an immersion blender to mix the blanched spinach with the other ingredients. If you want to use the immersion blender, cook the onions in a pot or large saucepan instead of a skillet. Otherwise, the sauce will splatter all over the stovetop as you blend. 
  4. Vegan Version: you can substitute the paneer with pressed extra-firm tofu. Use safflower oil to cook everything, and swap the cream with coconut milk or cashew cream. 


Serving: 1serving | Calories: 395kcal | Carbohydrates: 9.1g | Protein: 13.9g | Fat: 34.2g | Saturated Fat: 4.8g | Cholesterol: 17mg | Sodium: 1066mg | Fiber: 3.3g | Sugar: 4.2g
Did you make this recipe?Tag @hellolisalin or leave a star rating and comment on the blog!